Entwickler
API-Dokumentation
REST-API für Aufgaben, Agenten, Dateien und mehr. OpenAPI-kompatibel.
Interaktive Doku
- Swagger UI – Alle Endpoints durchsuchen und testen.
- ReDoc – Lesefreundliche API-Referenz.
- OpenAPI JSON – Für Mintlify, ReadMe, Stoplight oder Code-Generatoren.
Getting Started
- Base URL: Nutzen Sie die gleiche Basis-URL wie die Web-App (z. B. Ihre Backend-URL ohne
/api/v1). - Registrierung:
POST /api/v1/auth/registermitemail,password, optionalorganization_name. - Login:
POST /api/v1/auth/loginmitemailundpassword; Antwort enthältaccess_token. - Authentifizierung: Header
Authorization: Bearer <access_token>bei allen geschützten Requests.
Authentifizierung
Nach dem Login senden Sie den JWT im Header Authorization: Bearer <token>. Ohne gültigen Token antworten geschützte Endpoints mit 401 Unauthorized. Registrierung und Login finden Sie unter Registrieren und Anmelden.
Rate Limiting
In Produktion gelten pro Client (IP) Limits pro Minute. Auth-Endpoints sind strenger limitiert (z. B. 10 Requests/Minute). Bei Überschreitung antwortet die API mit 429 Too Many Requests. In der Entwicklungsumgebung sind die Limits gelockert oder deaktiviert.
Fehlercodes
- 400 Bad Request – Ungültige Anfrage oder Validierungsfehler.
- 401 Unauthorized – Token fehlt oder ist ungültig.
- 403 Forbidden – Keine Berechtigung für die Ressource.
- 404 Not Found – Ressource nicht gefunden.
- 429 Too Many Requests – Rate Limit überschritten.
- 500 Internal Server Error – Serverfehler; bitte erneut versuchen.
Webhooks
Webhooks sind derzeit nicht verfügbar. Geplant für spätere Versionen.
API-Changelog
Änderungen und neue Versionen der API finden Sie im API-Changelog.