- Data Factory
- Resolve Order Cancel
Data Factory
Resolve Order Cancel
Force resolution of pending order cancel requests (Sandbox only)
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>"
}'
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.
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"}]'
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>"
}'
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>"
}'{
"success": true,
"data": [{"order_cancel_request_id": "0b744e29-b668-4486-85dd-82528b5da0dd", "resolution": "success"}]
}