HomeTutorialsAPI ReferenceChangelog
Log In
API Reference

Update product

Partially updates an existing product. Only fields present in the request body are updated.
Fields set to null will be cleared where applicable.

🔒 Requires: products:write scope

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

A product ID

Body Params

All fields are optional. Only fields present in the request body are updated.

account_code
object

Account codes for this product

active
object

Product active status

codes
array of objects | null

Replace product codes. Set to null to clear all codes.

codes
measurements
object

Product measurements. Individual fields set to null are cleared.

outlet_inventories
array of objects | null

Update outlet-specific inventory settings.

outlet_inventories
outlet_taxes
array of objects | null

Replace outlet tax overrides. Set to null to clear.

outlet_taxes
packaging
array of objects | null

Replace packaging relationships. Set to null to clear.

packaging
prices
object
suppliers
array of objects | null

Replace supplier associations. Set to null to clear.

suppliers
string

Avalara tax code (non-negative integer as string). Omit to leave unchanged. Set to empty string or "0" to clear. Null is not allowed.

string | null

ID of the tax rate to apply to this product. Set to null to clear.

variant_attributes
array of strings | null

Variant attribute values (e.g., ["Small", "Red"]). Set to null to clear.

variant_attributes
Response

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json