curl --location --request POST 'https://api.stateset.com/v1/order/hold' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--data-raw '{
"id": "",
"reason": "Payment issue"
}'
{
"success": 1
}
Hold Order
This endpoint places an order on hold.
POST
/
v1
/
order
/
hold
curl --location --request POST 'https://api.stateset.com/v1/order/hold' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--data-raw '{
"id": "",
"reason": "Payment issue"
}'
{
"success": 1
}
Body
string
This is the ID of the order to be placed on hold.
string
This is the reason for placing the order on hold.
Response
number
Indicates whether the call was successful. 1 if successful, 0 if not.
This endpoint returns an acknowledgement rather than the affected resource.
success is 1 when the write was applied and 0 when it was not — read
the resource back if you need its new state.Errors
Succeeds with201. Failures return 400, 401, 403, 422 or 429 with an error body, per the platform status-code contract.
curl --location --request POST 'https://api.stateset.com/v1/order/hold' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--data-raw '{
"id": "",
"reason": "Payment issue"
}'
{
"success": 1
}
Last modified on August 29, 2026