Deine erste API-Anfrage
Campflow stellt eine REST-API über HTTPS bereit, über die du mit externen Tools auf einige Funktionen und Daten in deinem Account zugreifen kannst.
Die API steht derzeit nur ausgewählten Nutzer:innen zur Verfügung. Wenn du Interesse hast, die API zukünftig zu nutzen, kontaktiere gerne Basti unter
sebastian@campflow.de
.
Base URL
Alle API-Endpunkte sind unter dieser Base URL erreichbar:
https://api.campflow.de/
Für sämtliche Endpunkte ist Authentifizierung über einen API Token erforderlich.
Header
- Content-Type
Sofern ein Endpunkt JSON-Daten im Request Body erwartet, sollte derContent-Type
Header mit dem Wertapplication/json
übergeben werden. - Authorization
ImAuthorization
Header sollte ein gültiger API Token als Bearer Token übergeben werden. Weitere Informationen unter Authentifizierung.
Request-Daten und Parameter
Bei GET
-Endpunkten werden Parameter in Form eines Query Strings übergeben.
Bei allen weiteren Endpunkten werden, falls erforderlich, die Eingabedaten in Form eines JSON-formatierten Request Bodys erwartet.
Response-Format
Alle Endpunkte geben entweder eine leere Response (Statuscode 204) oder eine Response im JSON-Format zurück.
Die eigentlichen Nutzdaten befinden sich hierbei im Schlüssel data
.
Unter meta
sind ggf. Informationen zur Pagination enthalten. Dieser Schlüssel ist jedoch nicht bei allen Endpunkten vorhanden.
{
"data": {},
"meta": {}
}
Statuscodes
Eine Integration sollte in der Lage sein, alle hier dokumentierten HTTP Statuscodes zu behandeln.