Skip to main content

Release Credit Hold

POST 

/api/sales-orders/:salesOrder/release-credit-hold

Releases a pending credit hold on a sales order. Credit-held orders sit in Reserved with credit_hold_status: "pending"; releasing the hold records the releasing user and timestamp (credit_hold_released_at) and opens the order for fulfillment unless another hold still gates it — when the order is also reserved on a payment-pending hold it stays reserved, and the response message says so ("Credit hold released. The order remains reserved on a payment-pending hold.").

Required scope: orders:write

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

Authentication: Requires Bearer token with the orders scope (write).

No request body.

Path parameters:

  • salesOrder (required): Sales order ID.

Errors:

  • 400 when the order is not currently held for credit.

Requires permission: sales_orders.release_credit_hold

Request

Responses

OK

Response Headers
    Content-Type