Diese Seite beschreibt häufige End-to-End-Workflows mit der Devin API. Jeder Workflow umfasst die vollständige Abfolge von API-Aufrufen mit Codebeispielen. Einzelheiten zu den jeweiligen Endpunkten finden Sie auf den entsprechenden Seiten der API-Referenz.
Legen Sie diese Umgebungsvariablen fest, bevor Sie ein Beispiel ausführen:
Erste Schritte: vom API key bis zur ersten Sitzung
Der häufigste Workflow — authentifizieren Sie sich, ermitteln Sie Ihr Konto und erstellen Sie Ihre erste Sitzung.
Schritt 1: Überprüfen Sie Ihre Anmeldedaten
Service-Benutzer im org-Geltungsbereich können zu Schritt 3 wechseln — Sie kennen Ihre org-ID bereits von der Settings-Seite.
Antwort:
Schritt 2: Ihre Organisationen auflisten
Enterprise-Service-Benutzer können alle Organisationen auflisten:
Service-Benutzer im Org-Geltungsbereich kennen ihre Org-ID bereits (sie steht auf der Seite Settings → Service Users, auf der der Schlüssel erstellt wurde).
Schritt 3: Eine Sitzung erstellen
Antwort:
Schritt 4: Auf Ereignisse pollen
Überwachen Sie die Sitzung, indem Sie Nachrichten regelmäßig pollen:
Vollständiges Python-Beispiel
Anhänge einer Sitzung herunterladen
Laden Sie Dateien herunter, die in einer Sitzung erstellt wurden (Logs, Screenshots, generierter Code usw.).
Schritt 1: Sitzung abrufen
Schritt 2: Anhänge auflisten
Antwort:
Verwenden Sie die url aus der Attachment-Antwort, um die Datei direkt herunterzuladen.
Vollständiges Python-Beispiel
Verwaltung von Knowledge und Playbooks
Verwalten Sie den Kontext und die Anweisungen, die Devin sitzungsübergreifend verwendet.
Knowledge-Hinweis erstellen
Knowledge-Hinweise auflisten
Einen Knowledge-Hinweis aktualisieren
Einen Knowledge-Hinweis löschen
Vollständiges Beispiel in Python
Automatisierte Sitzungen planen
Erstellen Sie wiederkehrende Sitzungen, die nach einem Zeitplan ausgeführt werden.
Dadurch wird ein Zeitplan erstellt, der an jedem Wochentag um 9:00 Uhr (Eastern Time) ausgeführt wird.
Vollständiges Python-Beispiel
Eine Aufgabe von überall an Devin übergeben
Da die Sessions API mit einer einzigen Anfrage eine Cloud-Devin-Sitzung erstellt, kann jedes Tool, Skript oder jeder Coding-Agent Arbeit an Devin “übergeben”, indem das aktuelle Repo, der Branch und nicht committete Änderungen im Prompt mitgegeben werden, sodass die Cloud-Sitzung dort anknüpft, wo Sie aufgehört haben.
Sitzung mit Repo-Kontext erstellen
Die Cloud-Sitzung klont das Repo, wendet den Kontext aus deinem Prompt an und läuft in ihrer eigenen VM mit einer Shell, einem Browser und vollständigem Repo-Zugriff. Du kannst sie verfolgen, indem du Nachrichten pollst oder in der Devin Web-App.
git diff HEAD kann nicht committete Secrets enthalten — API keys, Tokens oder Änderungen an .env — und der Prompt wird in die Cloud-Sitzung hochgeladen. Prüfe deinen Diff und committe, stash oder entferne sensible Änderungen, bevor du übergibst.
Du willst das nicht selbst einrichten? Das Open-Source-Plugin Devin Handoff bildet genau diesen Ablauf ab — Repo, Branch und Diff werden automatisch erkannt — sodass du direkt aus der Devin CLI, aus Claude Code, Codex, Cursor oder aus einem einfachen Shell-Skript an Devin übergeben kannst. Siehe An Devin übergeben.
Alle obigen Beispiele sollten im Produktiveinsatz eine Fehlerbehandlung enthalten. Hier ist ein wiederverwendbares Muster:
Benötigen Sie Hilfe?
Bei Fragen zur API oder um issues zu melden, schreiben Sie an support@cognition.ai