Zum Hauptinhalt springen

Orders API

Phase 2

Diese Dokumentation ist eine Vorschau. Die API befindet sich derzeit in der Entwicklung.

Endpunkte

Bestellungen auflisten

GET /v1/orders

Abfrageparameter:

ParameterTypBeschreibung
statusstringNach Status filtern (pending, processing, delivered usw.)
delivery_methodstringNach Methode filtern (local_delivery, pickup, shipping)
date_fromstringStartdatum (ISO 8601)
date_tostringEnddatum (ISO 8601)
pageintegerSeitennummer (Standard: 1)
per_pageintegerErgebnisse 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"
}
}