Mit der Maxmove Partner API kalkulieren, erstellen und verfolgen Sie Lieferungen direkt aus Ihrem Shop, ERP, TMS oder Ihrer eigenen Anwendung.
API-Schlüssel anlegen
API-Schlüssel sind organisationsgebunden und werden im Maxmove-Dashboard unter API-Schlüssel angelegt und widerrufen.
mm_test_…erstellt ausschließlich simulierte Lieferungen. Es wird kein Kurier disponiert und es entstehen keine Lieferkosten.mm_live_…erstellt echte, abrechenbare Lieferungen.- Senden Sie den Schlüssel im Header
x-api-key. Alternativ wirdAuthorization: Bearer mm_…unterstützt. - Beschränken Sie jeden Schlüssel auf die benötigten Scopes:
quotes:create,deliveries:read,deliveries:writeundwebhooks:manage. - Flottenintegrationen verwenden zusätzlich
fleet_orders:createundfleet_orders:readfür die Auftragsingestion.
Erste Testlieferung
- Rufen Sie
GET /partner/v1/vehicle-typesauf und wählen Sie einevehicle_type_id. - Kalkulieren Sie die Route mit
POST /partner/v1/quotes. - Erstellen Sie die Lieferung mit
POST /partner/v1/deliveries, der zurückgegebenenquote_idund einem eindeutigenIdempotency-Key. - Lesen Sie Lieferung und Tracking über
GET /partner/v1/deliveries/{id}undGET /partner/v1/deliveries/{id}/tracking. - Registrieren Sie für automatische Statusupdates einen Endpoint unter
POST /partner/v1/webhooks.
Alle Requests und Responses verwenden snake_case. Zeitstempel werden als RFC-3339 in UTC übertragen, Geldbeträge als Centbetrag plus Währung.
Vor dem Wechsel auf Live
- Testen Sie Erfolgs-, Storno- und Fehlerpfade mit einem
mm_test_…-Schlüssel. - Prüfen Sie Webhook-Signaturen über dem unveränderten Request-Body.
- Speichern Sie API- und Webhook-Schlüssel ausschließlich in einer sicheren Secret-Verwaltung.
- Wechseln Sie anschließend auf einen
mm_live_…-Schlüssel; Endpunkte und Payloads bleiben identisch.
Die vollständige interaktive Referenz finden Sie unter https://api.maxmove.com/partner/v1/docs, die OpenAPI-Spezifikation unter https://api.maxmove.com/partner/v1/openapi.json.