Zum Hauptinhalt springen
Diese API-Version ist veraltet. Verwenden Sie API v3 mit Service-Benutzer-Authentifizierung. Weitere Informationen finden Sie in der Migrationsanleitung für eine Schritt-für-Schritt-Anleitung.
Die v1 API bietet Kernfunktionen zum Erstellen und Verwalten von Devin-Sitzungen, zusammen mit unterstützenden Ressourcen wie Secrets, Knowledge und Playbooks. Basis-URL: https://api.devin.ai/v1/* Authentifizierung: Persönliche oder Service-API-Schlüssel (mehr erfahren)

Berechtigungen

Die v1-API verwendet eine organisationsbezogene Authentifizierung. API-Keys sind auf ein bestimmtes (org_id, user_id)-Paar beschränkt und gewähren Zugriff auf Ressourcen innerhalb dieser Organisation. Die v1-API verwendet nicht das vollständige RBAC-Rechtesystem – der Zugriff wird durch den Organisationskontext des API-Keys bestimmt. Für eine feingranulare RBAC-Kontrolle verwenden Sie stattdessen die Organization-API.

Sitzungen

Devin-Sitzungen verwalten und mit ihnen interagieren:

Sitzungen auflisten

Alle aktuellen Devin-Sitzungen Ihrer Organisation auflisten

Sitzung erstellen

Eine neue Devin-Sitzung mit einer Aufgabenbeschreibung und optionalen Parametern starten

Sitzungsdetails abrufen

Informationen zum Status und zur Ausgabe einer bestehenden Sitzung abrufen

Nachricht senden

Mit einer aktiven Sitzung interagieren, indem Nachrichten an Devin gesendet werden

Dateien hochladen

Dateien hochladen, mit denen Devin während Sitzungen arbeiten kann

Sitzungs-Tags aktualisieren

Die Tags aktualisieren, die einer Devin-Sitzung zugeordnet sind

Secrets

Verwalten Sie Secrets und Zugangsdaten Ihrer Organisation:

Secrets auflisten

Metadaten zu allen Secrets Ihrer Organisation anzeigen

Secret löschen

Ein Secret dauerhaft aus Ihrer Organisation löschen

Knowledge

Verwalten Sie Knowledge in Ihrer Organisation:

Knowledge auflisten

Listen Sie alle Knowledge-Elemente und Ordner in Ihrer Organisation auf

Knowledge erstellen

Erstellen Sie ein neues Knowledge-Element

Knowledge aktualisieren

Aktualisieren Sie ein Knowledge-Element

Knowledge löschen

Löschen Sie ein Knowledge-Element

Playbooks

Verwalten Sie wiederverwendbare Anweisungssets für Ihre Organisation:

Playbooks auflisten

Alle Playbooks anzeigen, auf die Ihre Organisation Zugriff hat

Playbook erstellen

Ein neues Team-Playbook mit Anweisungen und optionalem Makro erstellen

Playbook abrufen

Details eines bestimmten Playbooks abrufen

Playbook aktualisieren

Ein bestehendes Team-Playbook aktualisieren

Playbook löschen

Ein Team-Playbook aus Ihrer Organisation löschen

Nächste Schritte

Wechseln Sie zur aktuellen API für RBAC, Sitzungsattribution und neue Funktionen. Weitere Informationen finden Sie in der Migrationsanleitung.