Skip to main content

Reserve Matching Orders by Tag

POST 

/api/shopify/:integrationInstance/reserve-by-tag/apply

Starts a background job that reserves every existing open order on this instance that carries a hold tag and has not been sent to a shipping provider. Orders already sent are skipped. Each reserved order keeps its inventory allocation.

Not yet available to API tokens

This endpoint currently requires session authentication; Personal Access Token scope support is in progress.

Authentication: Requires Bearer token and the integrations.update permission.

Request body:

  • tags (array of strings, optional, max 50): tags to match; omit to use the saved setting

Returns the tracked job id; poll the tracked jobs endpoints for progress.

Errors:

  • 422 when the saved setting is off or has no tags (and no tags were sent)
  • 409 when a reserve job is already running for this instance

Request​

Responses​

OK

Response Headers
    Content-Type