requested
A refund, booking or order query was captured from a call or chat.
Receive SIMCOAI workflow events in your own systems as they happen.
Workflow events fire when customer work changes state.
A refund, booking or order query was captured from a call or chat.
A person approved the request in the dashboard.
A refund was marked as completed.
A booking was confirmed.
The request was cancelled.
An order query changed state.
Each delivery carries the event name and a delivery id so you can detect repeats.
POST /your-endpoint HTTP/1.1
X-SIMCOAI-Event: workflow.requested
X-SIMCOAI-Delivery-ID: dlv_01HQ...
Content-Type: application/json
{
"event": "workflow.requested",
"type": "refund",
"status": "pending",
"verified": false,
"createdAt": "2026-07-31T16:04:11.000Z"
}Deliveries are retried on failure. Your endpoint must tolerate receiving the same event more than once.
Acknowledge first, process afterwards. Slow endpoints get retried and cause duplicates.
Store X-SIMCOAI-Delivery-ID and ignore any id you have already handled.
Verify the request came from SIMCOAI before acting on it.