Skip to main content

Bulk Archive Quotes

POST 

/api/quotes/bulk-archive

Archives multiple quotes (sets archived_at). Archived quotes are hidden from the default list and reappear under ?archived=only.

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.update.

Request

Responses

OK

Response Headers
    Content-Type