Skip to main content

Delete Supplier

DELETE 

/api/suppliers/:supplier

Delete a supplier. Returns 400 if the supplier is linked to purchase orders or other records. Deleting a supplier also removes its owned records, including its custom field values.

Required scope: suppliers:write

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

Authentication: Requires Bearer token. Requires IsPowerUserAccess middleware.

Requires permission: suppliers.delete

When the supplier is still referenced by other records, or its warehouse is the default returns warehouse, the delete is refused with 400 and nothing is deleted.

A supplier that runs a contractor warehouse as a contract manufacturer is not deleted: archive it instead, so the warehouse and its stock keep their contractor. The refusal is reported per blocking relation (contractorWarehouses) by Check Suppliers Deletable.

Request​

Responses​

OK

Response Headers
    Content-Type