Skip to content

Update Supplier

Request

Update a supplier by its ID. Note: For system suppliers, only the supplier number & preference can be updated.

Security
BearerAuth
Path
idstringrequired

The ID of the supplier to update

Headers
Acceptstring(SupplierAcceptHeader)required

Set this to application/api.luminovo.supplier-v1+json.

Value:"application/api.luminovo.supplier-v1+json"
Bodyapplication/jsonrequired
namestring or null
supplier_numberstring or null
supplier_part_typenull or types.supplier.v1.SupplierPartTypeInput (string)
One of:
null
supplier_typenull or types.supplier.v1.SupplierTypeInput (string)
One of:
null
originnull or types.supplier.v1.SupplierOriginInput (string)
One of:
null
supplier_preferencenull or types.supplier.v1.SupplierPreferenceInput (string)
One of:
null
PATCH
/suppliers/{id}
curl -i -X PATCH \
  'https://api.luminovo.com/suppliers/{id}' \
  -H 'Accept: application/api.luminovo.supplier-v1+json' \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "name": "string",
    "supplier_number": "string",
    "supplier_part_type": null,
    "supplier_type": null,
    "origin": null,
    "supplier_preference": null
  }'

Responses

Supplier updated.

Bodyapplication/json
dataobject(types.supplier.v1.SupplierResponse)required
Response
{ "data": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "alternative_names": [], "supplier_number": "string", "manually_added": true, "supplier_part_type": "OffTheShelf", "supplier_type": "Distributor", "origin": "System" } }