v1
latestOpenAPI 3.1.02026-07-1712816.6 KBorders
Create a new order
Places a new order with pizzas (requires userId).
Order limits:
- Maximum 50 pizzas per order
- Maximum 5 active orders per user
The estimated completion time is as follows:
- 3-5 minutes for 1-2 pizzas, plus 1 minute for each additional pizza.
Order statuses are updated automatically:
- Orders move from 'pending' to 'in-preparation' 1-3 minutes after creation.
- Orders move from 'in-preparation' to 'completed' 2-3 minutes around their estimated completion time.
post/orders
Request body
Example request
{
"userId": "user123",
"nickname": "My Pizza Order",
"items": [
{
"pizzaId": "pizza-1",
"quantity": 1,
"extraToppingIds": [
"topping-1",
"topping-2"
]
}
]
}Response
Order created successfully
Example response
{
"items": [
{
"pizzaId": "pizza-1",
"quantity": 1,
"extraToppingIds": [
"topping-1",
"topping-2"
]
}
]
}