# OrderRejectedData `OrderRejectedData` — object ## Attributes - `orderId` (string, required, pattern: `^oo_[0-9a-f]{64}$`) Our order id - `externalId` (string, required, pattern: `^[A-Za-z0-9._~-]{1,64}$`) Your order id, unique per connection - `version` (integer, required, ≥ 2) - `occurredAt` (string, required, format: date-time) - `status` (string, required, Value: `rejected`) - `reason` (object, required) - `code` (string, required, `RESTAURANT_REJECTED` | `RESTAURANT_CANCELLED` | `PARTNER_REQUESTED`) - `message` (string, required) The restaurant's text or a default ## Example ```json { "orderId": "oo_0000000000000000000000000000000000000000000000000000000000000000", "externalId": "A", "version": 2, "occurredAt": "2026-01-15T10:00:00Z", "status": "rejected", "reason": { "code": "RESTAURANT_REJECTED", "message": "string" } } ```