Skip to main content

Bulk Delete Quotes

POST 

/api/quotes/bulk-delete

Soft-deletes multiple quotes. Releases any allocated inventory for quotes that opted into allocation.

Required scope: orders:write

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

Targets either an explicit list of quote IDs or every quote matching the current filters.

Two request-body modes:

  • { "ids": [12, 13, 14] } — act on these specific quotes.
  • { "apply_to_all": true, "filters": { "status": "draft" } } — act on every quote matching the given filters (same filter keys as GET /api/quotes: search, status, origin, customer_id, archived, filter_groups, etc.).

Authentication: Requires Bearer token. Permission: quotes.delete.

Request

Responses

OK

Response Headers
    Content-Type