Skip to main content
PUT
Update a product

Authorizations

X-API-Key
string
header
required

API Key for authentication (format: sk_...)

Headers

X-Organization-Id
string

Required for Supabase session auth. Ignored when authenticating with an API key (the organization resolves from the key).

Path Parameters

productId
string
required

Body

application/json
description
string

Product or service description

Example:

"Ukelele"

productKey
number

SAT product/service key (clave de producto o servicio)

Example:

60131324

price
number

Unit price

Example:

345.6

taxIncluded
boolean
default:false

Whether taxes are already included in the price

Example:

true

taxability
string
default:01

SAT taxability code (objeto de impuesto)

Example:

"01"

taxes
object[]

Applicable taxes

localTaxes
object[]

Applicable local taxes

unitKey
string
default:H87

SAT unit of measure key (clave de unidad)

Example:

"H87"

unitName
string
default:Elemento

Unit of measure name

Example:

"Elemento"

sku
string

Internal SKU or identifier

Example:

"UKL-001"

livemode
boolean
default:true

Whether this is a live mode product

Example:

true

Response

id
string
required
Example:

"590ce6c56d04f840aa8438af"

organizationId
string
required
Example:

"org-uuid"

livemode
boolean
required
Example:

false

description
string
required
Example:

"Ukelele"

productKey
number
required
Example:

60131324

price
number
required
Example:

345.6

taxIncluded
boolean
required
Example:

true

taxability
string
required
Example:

"01"

taxes
object[]
required
localTaxes
object[]
required
unitKey
string
required
Example:

"H87"

unitName
string
required
Example:

"Elemento"

createdAt
string<date-time>
required
updatedAt
string<date-time>
required
sku
object
Example:

"UKL-001"