Skip to main content

Release Tag Holds

POST 

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

Starts a background job that releases Reserve Orders by Tag holds on this instance. Each released order that nothing else holds (credit hold, payment hold, a Shopify fulfillment hold, a hold metafield or an open delay) is opened and sent to its shipping provider.

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:

  • scope (string, required): unconfigured = release only holds whose matched tags are no longer in the saved setting; all = release every tag hold

A release is permanent for the order: later Shopify updates carrying the tag do not reserve it again.

Errors:

  • 422 when scope is missing or invalid
  • 409 when a release job is already running for this instance

Request​

Responses​

OK

Response Headers
    Content-Type