API-Dokumentation

ScreenPilot REST API für externe Integrationen

3 Endpunkte aktiv

Base URL

https://api.base44.com/api/apps/YOUR_APP_ID/functions

Authentifizierung

Alle API-Aufrufe erfordern einen Authorization: Bearer <token> Header. Den Token erhältst du durch einen Login-Request:

bash
curl -X POST "https://api.base44.com/api/apps/YOUR_APP_ID/auth/login" \
  -H "Content-Type: application/json" \
  -d '{"email": "you@example.com", "password": "your_password"}'

Der Response enthält ein access_token Feld — dieses in allen weiteren Requests als Bearer-Token mitschicken.

Beispiel-Request

bash
curl -X GET "https://api.base44.com/api/apps/YOUR_APP_ID/functions/apiGetScreens" \
  -H "Authorization: Bearer YOUR_TOKEN"

Endpunkte

HTTP-Statuscodes

200Erfolgreich
400Ungültige Anfrage — fehlende oder fehlerhafte Parameter
401Nicht authentifiziert — Token fehlt oder ungültig
403Kein Zugriff — Monitor gehört nicht deinem Konto
404Monitor nicht gefunden
500Serverfehler