POST /v1/CancelWO
Cancels one or more Work Orders in bulk. Each WO is processed independently — a failure on one does not affect the others. The reasons for cancellation is set as "Cancelled via API"
Required. Pass a valid API token in the request header.
Header Value
Token Your API token
A JSON array of Work Order IDs (integers).
Example: [1001, 1002, 1003]
Field Type Description
Code integer 1 = at least one WO cancelled successfully; 0 = none were cancelled
RowsAffected integer Number of WOs successfully cancelled
RetInfo array Per-WO result list (see below)
RetInfo item:
Field Type Description
WOID integer Work Order ID
Success boolean Whether this WO was cancelled successfully
Info string Error message if unsuccessful; empty on success
Example Response
{
"Code": 1,
"RowsAffected": 2,
"RetInfo": [
{ "WOID": 1001, "Success": true, "Info": "" },
{ "WOID": 1002, "Success": true, "Info": "" },
{ "WOID": 1003, "Success": false, "Info": "WO is already cancelled" }
]
}