MethodPathAuthRequest BodyDescription
GET/healthNoSimple health-check.
POST/ordersNo { "customer":"Alice", "tosti":"Veggie Delight", "paid":true?, "ready":false? }
(optional booleans, default false)
Create a new order. Returns { "id": <int>, "message":"Order recorded" } OR {error: [error message]}.
GET/ordersYesList all orders, newest first. Returns { "count": <int>, "orders":[ … ] } OR {error: [error message]}.
PATCH/orders/:idYes { "paid":true?, "ready":false?, "delivered":false?, "prepare":false? }
At least one boolean required.
Update paid and/or ready and/or prepare . Returns { "message":"Order updated", "id":<int> } OR {error: [error message]}.