Partial update of a manufactured material. Two equivalent lookups:
- Call by id — Fairly Made
id(UUID v4) from the201response - Call by unique identifier — your
uniqueIdentifierfrom creation
Updates are locked once traceability collection starts. If you run traceability collection (SDC) with Fairly Made, a
PATCHon this entity is taken into account only until the collection is launched for itsuniqueIdentifier. Collection can be launched only once peruniqueIdentifier— after that launch,PATCHcalls on this entity are no longer taken into account. (Brand products are the exception: they can be updated at any time.)
Call by: uniqueIdentifier — your internal reference from POST /manufactured-materials.
Partial update with the same body and rules as Call by id. If the material belongs to another client → 404 (ManufacturedMaterialNotFoundByUniqueIdentifier).
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.
Raw material name taxonomy (from official material–attribute pairs; each name must be combined with a valid attribute for that material). Use the Fairly Made Material Selector spreadsheet to see which attributes are allowed for each name (Step 1 = material, Step 2 = allowed attributes), then align with the enums here. Fairly Made Material Selector.
Raw material attribute taxonomy. Values are only valid in combination with a given raw material name; each material name accepts only the attributes defined in the official material–attribute pairs. To choose the correct attribute for a given material name, use the Fairly Made Material Selector (Google Sheets): Step 1 — select the material; Step 2 — lists the attributes you may use with that name. Then send the exact enum value from this schema. Fairly Made Material Selector.
- Mock serverhttps://doc.api.fairlymade.com/_mock/swagger-fairlymadeapi-v3/manufactured-materials/by-unique-identifier/{uniqueIdentifier}
- Productionhttps://api.fairlymade.com/v3/manufactured-materials/by-unique-identifier/{uniqueIdentifier}
- Sandboxhttps://api.sandbox.fairlymade.com/v3/manufactured-materials/by-unique-identifier/{uniqueIdentifier}
curl -i -X PATCH \
'https://doc.api.fairlymade.com/_mock/swagger-fairlymadeapi-v3/manufactured-materials/by-unique-identifier/{uniqueIdentifier}' \
-H 'Content-Type: application/json' \
-d '{}'{}