# 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)