# Order cancelled event Sent when an order is cancelled. Includes cancellation reason if provided. Any pending payments are voided and completed payments are refunded. Endpoint: POST order-cancelled Version: 1.0.0 Security: ## Request fields (application/json): - `event_id` (string, required) Unique identifier for this event. Use for idempotent processing. - `event_type` (string, required) The type of event that occurred. Determines the shape of the data field. - `created_at` (string, required) When the event occurred (ISO 8601 UTC). - `data` (object, required) Event-specific payload. Shape depends on event_type. See individual event schemas for details. - `data.order_id` (string, required) Unique identifier for the cancelled order. - `data.location_id` (string, required) The location (store) this order belongs to. - `data.reason` (string,null) Human-readable cancellation reason. Null if no reason was provided. - `data.cancelled_at` (string, required) When the order was cancelled. ## Response 200 fields