Skip to main content Link Menu Expand (external link) Document Search Copy Copied

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.

  • Content-Type
    Sofern ein Endpunkt JSON-Daten im Request Body erwartet, sollte der Content-Type Header mit dem Wert application/json übergeben werden.
  • Authorization
    Im Authorization 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.


Weitere Infos