Skip to content

Schnittstelle (API): Überblick ​

Überblick ​

Mit der API legen Ihre eigenen Systeme Aufträge direkt im Cockpit an – zum Beispiel aus Ihrer Auftragserfassung oder einem Skript. Aufträge lassen sich außerdem lesen, ändern, stornieren und einem Fahrer zuweisen.

Voraussetzungen ​

  • 🧩 Paket Enterprise (auf Anfrage auch für einzelne Business-Kunden freischaltbar)
  • 🔑 Ein persönlicher API-Token aus dem Cockpit, siehe Zugang & Token

Auf einen Blick ​

  • 🌐 Basis-URL: https://cockpit.beammycar.com/api/external/v1
  • 🔐 Anmeldung: Header Authorization: Bearer bmc_pat_…
  • 📄 Format: JSON (UTF-8), Feldnamen in camelCase
  • ❗ Fehler: application/problem+json mit extensions.errorCode, siehe Fehler & Limits
  • 📚 Vollständige Feldreferenz (OpenAPI): https://cockpit.beammycar.com/api/external/docs

Was die API kann ​

AktionMethode & PfadRecht im Token
Auftrag anlegenPOST /ordersSchreiben
Auftrag lesenGET /orders/{id}Lesen
Auftrag ändernPATCH /orders/{id}Schreiben
Auftrag stornierenPOST /orders/{id}/cancelSchreiben
Fahrer zuweisenPUT /orders/{id}/driverSchreiben
Gespeicherte Adressen suchenGET /addresses?search=…Lesen
Kunden suchenGET /clients?search=…Lesen
Fahrer auflistenGET /driversLesen

Wichtig zu wissen ​

  • 👤 Ein Token handelt immer als die Person, die es erstellt hat. Es darf genau das, was diese Person im Cockpit darf – mehr dazu unter Rechte je Rolle.
  • 🔁 Mit externalId (Ihrer eigenen Auftragsnummer) entstehen keine doppelten Aufträge, wenn Ihr System eine Anfrage wiederholt.
  • 🏠 Bekannte Adressen und Kunden werden am Namen erkannt; Telefon, Kontakt usw. kommen dann aus dem Cockpit, siehe Adressen & Kunden erkennen.

Siehe auch ​