1. Data Factory
  2. Resolve Order Cancel
POST
/data_factory/resolveOrderCancel
curl --request POST \
     --url https://sandbox.masonhub.co/dragonfly-cosmetics-demo/api/v1/data_factory/resolveOrderCancel \
     --header 'Authorization: Bearer <token>' \
     --header 'Content-Type: application/json' \
     --data '{
  "order_cancel_request_id": "<string>",
  "resolution": "<string>"
}'

Force resolution of pending order cancel requests for testing asynchronous cancellation workflows.

DataFactory is only available in the sandbox environment.

​
Request Body

order_cancel_request_id
required
string

UUID of the order cancel request to resolve.

resolution
required
string

Resolution status. Options: success or failure.

curl -X POST "https://app.masonhub.co/{account}/api/v1/data_factory/resolveOrderCancel" \
  -H "Authorization: Bearer your_jwt_token" \
  -H "Content-Type: application/json" \
  -d '[{"order_cancel_request_id": "0b744e29-b668-4486-85dd-82528b5da0dd", "resolution": "success"}]'
{
  "success": true,
  "data": [{"order_cancel_request_id": "0b744e29-b668-4486-85dd-82528b5da0dd", "resolution": "success"}]
}

​
Resolution Values

  • success: Cancellation applied successfully - order status changes to canceled
  • failure: Cancellation failed - order remains in current status

​
Use Cases

Test order cancellation workflows and orderCancelResolution callback handling.