Call by: id — the Fairly Made manufactured product id (UUID v4) from the 201 response.
Updates a manufactured product that belongs to your organisation (registry scope from the access token).
Partial update: only include fields you want to change. Omitted fields stay as they are. uniqueIdentifier must not be included (sending it returns 400).
Lists such as steps, purchasedItems, usedProducts, and usedComponents are replaced in full when sent. Validation rules are checked against the resulting resource after your changes are applied.
If the product exists but belongs to another client → 403 (ManufacturedProductOwnershipViolation).
System UUID of the supplier owner. Provide exactly one of ownerId or ownerUniqueIdentifier when setting an owner.
Client uniqueIdentifier of the supplier owner. Requires ownerKind = SUPPLIER. Mutually exclusive with ownerId.
- Mock serverhttps://doc.api.fairlymade.com/_mock/swagger-fairlymadeapi-v3/manufactured-products/{id}
- Productionhttps://api.fairlymade.com/v3/manufactured-products/{id}
- Sandboxhttps://api.sandbox.fairlymade.com/v3/manufactured-products/{id}
curl -i -X PATCH \
'https://doc.api.fairlymade.com/_mock/swagger-fairlymadeapi-v3/manufactured-products/{id}' \
-H 'Content-Type: application/json' \
-d '{}'{}