Update a product by external ID
PUT/api/integrations/v1/products/by-external/:externalId
Updates a product identified by its external ID in the source system.
This is a full replace of the updatable fields — send the complete product data, not just the changed fields. All validation rules from product creation apply.
Not modifiable via this endpoint: parentExternalId and attributes are
silently ignored (they are not part of this update path). Use POST /sync to
change a product's variant grouping or custom attributes.
Request
Responses
- 200
- 400
- 401
- 404
Product updated successfully
Validation error
Missing or invalid API key
Product not found