Skip to main content

Update a SKU

PATCH 

/skus/:skuId

Partially updates a SKU. Only the fields included in the request body are changed; all other fields retain their current values.

Updating inventory: Include locations in the request body with each entry specifying id (the location identifier) and inventory (absolute on-hand quantity — not a delta). The id field is mandatory when locations is present. The location must already be registered to the SKU — referencing an unknown id returns a LOCATION_NOT_FOUND error.

Immutable fields: productId and skuId cannot be changed after creation.

Status changes: Sellers may include status (ACTIVE or INACTIVE) in the request body. BLOCKED and PENDING_APPROVAL cannot be set via this endpoint.

Blocked SKUs cannot be updated until the block is lifted by the platform.

Request

Responses

SKU updated successfully