# OrderAcceptedData `OrderAcceptedData` — 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: `accepted`) - `pickupAt` (string, optional, format: date-time) The time the restaurant promised - `deliveryAt` (string, optional, format: date-time) Drop-off time (deliveries only) - `prepMinutes` (integer, optional, ≥ 0) Minutes from acceptance to pickupAt ## Example ```json { "orderId": "oo_0000000000000000000000000000000000000000000000000000000000000000", "externalId": "A", "version": 2, "occurredAt": "2026-01-15T10:00:00Z", "status": "accepted", "pickupAt": "2026-01-15T10:00:00Z", "deliveryAt": "2026-01-15T10:00:00Z", "prepMinutes": 1 } ```