Die Devin-API ermöglicht es dir, Devin in deine Anwendungen zu integrieren, Workflows zu automatisieren und leistungsstarke Tools zu entwickeln. Verwende Service-Benutzer mit rollenbasierter Zugriffskontrolle für sicheren, nachvollziehbaren API-Zugriff.Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
Erste Schritte
Schnellstart für Teams
Für Teams und Standardorganisationen. Erstellen Sie einen Servicebenutzer und führen Sie in wenigen Minuten Ihren ersten API-Aufruf aus.
Enterprise-Schnellstart
Für Enterprise-Kunden mit RBAC, Unterstützung für mehrere Organisationen und erweiterten Berechtigungen.
API-Struktur
Organisations-API
https://api.devin.ai/v3/organizations/*
Zum Verwalten von Ressourcen innerhalb einer einzelnen Organisation – etwa Sessions, Knowledge, Playbooks, Secrets und mehr. Hier starten die meisten Integrationen.
Enterprise-API
https://api.devin.ai/v3/enterprise/*
Für organisationsübergreifendes Management – Analytics, Audit-Logs, Benutzerverwaltung, Abrechnung und Infrastruktur. Verfügbar für Enterprise-Kunden.
Beide Scopes verwenden Anmeldedaten eines Service-Benutzers (Präfix cog_). Weitere Informationen zur Einrichtung finden Sie unter Authentication.
Sitzungszuordnung
create_as_user_id erstellen. Das bedeutet, dass Sitzungen in der Sitzungsliste dieses Benutzers erscheinen und zu dessen Nutzung gezählt werden – so, als hätte der Benutzer sie selbst erstellt.
Personal Access Tokens (PATs) sind bald verfügbar. PATs ermöglichen es Ihnen, sich mit der v3 API direkt als Ihr Benutzerkonto zu authentifizieren – kein Service User oder
create_as_user_id erforderlich. Sitzungen werden dann automatisch Ihnen zugeordnet. Informationen zur Verfügbarkeit folgen.Legacy-APIs (v1 und v2)
- v1-API-Dokumentation — Sitzungsverwaltung mit Legacy API keys
- v2-API-Dokumentation — Enterprise-Management mit Legacy API keys
- Migrationsleitfaden — Schritt-für-Schritt-Migration von v1/v2
Fehlerbehandlung
200 OK: Erfolgreiche Anfrage201 Created: Ressource erfolgreich erstellt400 Bad Request: Ungültige Anfrageparameter401 Unauthorized: Fehlender oder ungültiger API key403 Forbidden: Unzureichende Berechtigungen404 Not Found: Ressource nicht gefunden429 Too Many Requests: Anfragelimit überschritten500 Internal Server Error: Serverfehler
