API-Dokumentation
Integriere ABRPs leistungsfähiges EV-Routing und die Planungsfunktionen in deine Plattform. Unsere API-Suite verbindet fahrzeugbewusstes Routing, Telemetrie und Deep Linking nahtlos.
APIs und Integration
Nutze unsere APIs, um EV-Routing, Telemetrie und Deep Links in deine Plattform einzubinden.
Planning API
Fahrzeugbewusstes Routing mit umfassenden EV-Planungsfunktionen
Die Planning API liefert anspruchsvolle Routenplanung, die mit den kontinuierlichen Verbesserungen von ABRP mitwächst. Dazu zählen Verbrauchsmodelle, Ladeoptimierung, Echtzeit-Verkehr und wetterbewusste Planung.
Die API folgt einer REST-Architektur mit JSON-Ausgabe und unterstützt sowohl Legacy- (v1) als auch aktuelle (v2) Endpunkte. Einrichtungskosten und nutzungsbasierte Preise richten sich nach deinem Integrationsumfang und Volumen.
Telemetry API
Echtzeit-Fahrzeugdaten für Live-Tracking und Fahrzeugmodellierung
Mit der Telemetry API überträgst du Fahrzeugdaten in Echtzeit – für Live-Reiseverfolgung, Verbrauchsanalyse und die fortlaufende Verbesserung unserer Modelle. So schärfen wir Energieprognosen und Routing-Genauigkeit.
Kostenlose API-Schlüssel stehen zur Integration bereit. Für das Senden von Daten sind Nutzer-Tokens erforderlich – am besten über unseren OAuth2-Flow, alternativ manuell für Tests und Entwicklung.
OAuth2-API
Sichere Nutzerauthentifizierung und -autorisierung
OAuth2 ermöglicht eine sichere und komfortable Identifikation und Anmeldung bei Iternio. Für die Einrichtung brauchst du einen API-Schlüssel sowie eine Redirect-URL und den Anwendungsnamen.
Autorisierungsablauf
Der erste Aufruf liefert eine HTML-Seite, auf der sich Nutzer anmelden und deine Anwendung freigeben. Im Standardbrowser kann eine bestehende Anmeldung den Ablauf vereinfachen.
https://abetterrouteplanner.com/oauth/auth?client_id=<your_client_id>&scope=<requested_scope>&response_type=code&redirect_uri=<your_redirect_uri>get_telemetry: Neueste Telemetrie des Nutzers abrufenset_telemetry: Neue Telemetrie-Updates an das Fahrzeug sendenget_plan: Letzten Plan in gekürzter Form abrufen (Details auf Anfrage)vehicle_history: Vergangene Fahrten und Ladevorgänge abrufen (Details auf Anfrage)
https://your_redirect_uri?state=<state_provided>&auth_code=<returned_auth_code>Token abrufen
Nach Erhalt des Autorisierungscodes holst du das Token ab; es kann gespeichert und bei Bedarf wiederverwendet werden.
https://api.iternio.com/1/oauth/token?client_id=<your_client_id>&client_secret=<your_api_key>&code=<auth_code>{
"access_token": "<the created token>",
"token_type": "bearer",
"state": "<your supplied state>"
}Nutzerinformationen
Nach dem Token nutzt du den Endpunkt „me“, um Nutzerdaten abzurufen:
https://api.iternio.com/1/oauth/me?access_token=<the user token>&api_key=<your api key>{
"user_id": <the numeric ID of the user>,
"full_name": "<Full name of the user>",
"email": "<Email of user>",
"vehicle_id": <The numeric ID of the vehicle, if part of the scope>,
"vehicle_name": "<The vehicle name>",
"vehicle_typecode": "<The vehicle typecode>"
}Deep Links
URL-basierte Integration für vorkonfigurierte Routenplanung
Erstelle eigene URLs, die ABRP mit voreingestellten Routen, Fahrzeugwahl und Planparametern starten – ideal zum Einbetten in Apps, Websites oder Navigationssysteme ohne API-Anbindung.
Deep Links unterstützen zahlreiche Parameter: Start-/Zielkoordinaten, Wegpunkte, Fahrzeugmodelle, Ladestand und Nutzereinstellungen. Basis-URL: https://abetterrouteplanner.com