Download OpenAPI specification:
Advances an order to the next status.
Request containing the order identifier.
| orderId required | string |
{- "orderId": "string"
}{- "code": 0,
- "result": "string"
}Updates delivery information for a delivery order.
Request containing delivery order update details.
| bellName required | string |
| customerId required | string |
| customerPhone required | string |
| deliveryAddress required | string |
| estimatedDeliveryTime required | string |
| orderId required | string |
{- "bellName": "string",
- "customerId": "string",
- "customerPhone": "string",
- "deliveryAddress": "string",
- "estimatedDeliveryTime": "string",
- "orderId": "string"
}{- "code": 0,
- "result": "string"
}Updates the items in an order.
Request containing order identifier and new items.
| customerId required | string |
required | Array of objects (OrderItemDto) |
| orderId required | string |
{- "customerId": "string",
- "items": [
- {
- "menuItemId": "string",
- "quantity": 0
}
], - "orderId": "string"
}{- "code": 0,
- "result": "string"
}Places a new order with the provided order type and details.
Place order payload containing order type and details.
| bellName | string or null |
| customerId required | string |
| customerName | string or null |
| customerPhone | string or null |
| deliveryAddress | string or null |
| estimatedDeliveryTime | string or null |
required | Array of objects (OrderItemDto) |
| numberOfGuests | integer or null <int32> |
| orderType required | string (OrderType) Enum: "DELIVERY" "TAKEAWAY" "DINE_IN" |
| pickupTime | string or null |
| restaurantId required | string |
| tableNumber | integer or null <int32> |
{- "bellName": "string",
- "customerId": "string",
- "customerName": "string",
- "customerPhone": "string",
- "deliveryAddress": "string",
- "estimatedDeliveryTime": "string",
- "items": [
- {
- "menuItemId": "string",
- "quantity": 0
}
], - "numberOfGuests": 0,
- "orderType": "DELIVERY",
- "pickupTime": "string",
- "restaurantId": "string",
- "tableNumber": 0
}{- "code": 0,
- "result": {
- "bellName": "string",
- "customerId": "string",
- "customerName": "string",
- "customerPhone": "string",
- "deliveryAddress": "string",
- "estimatedDeliveryTime": "string",
- "items": [
- {
- "menuItemId": "string",
- "quantity": 0
}
], - "numberOfGuests": 0,
- "orderId": "string",
- "orderType": "DELIVERY",
- "pickupTime": "string",
- "restaurantId": "string",
- "status": "string",
- "tableNumber": 0
}
}Updates pickup information for a takeaway order.
Request containing takeaway order update details.
| customerId required | string |
| customerName required | string |
| orderId required | string |
| pickupTime required | string |
{- "customerId": "string",
- "customerName": "string",
- "orderId": "string",
- "pickupTime": "string"
}{- "code": 0,
- "result": "string"
}Retrieves an order by its unique identifier.
| id required | string The order identifier received from the path. |
{- "code": 0,
- "result": {
- "bellName": "string",
- "customerId": "string",
- "customerName": "string",
- "customerPhone": "string",
- "deliveryAddress": "string",
- "estimatedDeliveryTime": "string",
- "items": [
- {
- "menuItemId": "string",
- "quantity": 0
}
], - "numberOfGuests": 0,
- "orderId": "string",
- "orderType": "DELIVERY",
- "pickupTime": "string",
- "restaurantId": "string",
- "status": "string",
- "tableNumber": 0
}
}