# API Schlüssel

API Schlüssel erlauben eine Verbindung zwischen Ihrer Anwendung und unseren Endpunkten. Die API Endpunkte ermöglichen einen uneingeschränkten Zugriff auf alle Daten und Funktionen des ARIVO Systems.

# API Schlüssel verwalten

In der Entwickleroberfläche können Sie Ihre API Schlüssel verwalten. Jeder API Schlüssel kann zusätzlich eingeschränkt werden:

  • Gültigkeitsdauer
  • Verfügbare Endpunkte

Dadurch können Auswirkungen minimiert werden, falls der API Schlüssel gestohlen oder missbräuchlich verwendet wird.

Diese Einschränkungen können beim Erstellen oder Bearbeiten der API Schlüssel angegeben werden:

Auf der Seite des API Schlüssels kann dann der benötigte Schlüssel unter Geheimen Schlüssel enthüllen gefunden werden:

# API Schlüssel verwenden

Beim Ansprechen der Endpunkte muss der API Token als HTTP Header mitübergeben werden.

  • Feld: Authorization
  • Wert: APIToken <token hier einfügen>

Das sieht dann zum Beispiel so aus:

# curl

$ curl https://api.parken.arivo.app/backoffice/customer/ -H "Authorization: APIToken <api token hier einfügen>"

# python requests

import requests

api_token = "<token hier einfügen>"
headers = {"Authorization": "APIToken " + api_token}
response = requests.get("https://api.parken.arivo.app/backoffice/customer/", headers=headers)