Orders API
Phase 2
Diese Dokumentation ist eine Vorschau. Die API befindet sich derzeit in der Entwicklung.
Endpunkte
Bestellungen auflisten
GET /v1/orders
Abfrageparameter:
| Parameter | Typ | Beschreibung |
|---|---|---|
status | string | Nach Status filtern (pending, processing, delivered usw.) |
delivery_method | string | Nach Methode filtern (local_delivery, pickup, shipping) |
date_from | string | Startdatum (ISO 8601) |
date_to | string | Enddatum (ISO 8601) |
page | integer | Seitennummer (Standard: 1) |
per_page | integer | Ergebnisse pro Seite (Standard: 50, Maximum: 200) |
Bestellung abrufen
GET /v1/orders/{order_id}
Bestellstatus aktualisieren
PATCH /v1/orders/{order_id}/status
Anfrage-Body:
{
"status": "out_for_delivery",
"note": "Driver en route"
}
Lieferdetails der Bestellung aktualisieren
PATCH /v1/orders/{order_id}
Anfrage-Body:
{
"delivery_method": "pickup",
"scheduled_date": "2026-03-15",
"time_slot": "14:00-16:00"
}
Antwortformat
Alle Antworten folgen einem Standard-Envelope-Format:
{
"success": true,
"data": { ... },
"meta": {
"page": 1,
"per_page": 50,
"total": 234
}
}
Fehlerantworten
{
"success": false,
"error": {
"code": "ORDER_NOT_FOUND",
"message": "Order with ID se-99999 not found"
}
}