Zum Hauptinhalt springen
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.

Einrichtung

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:

Schritt 3: Herunterladen

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

Ein Playbook erstellen

Vollständiges Beispiel in Python


Automatisierte Sitzungen planen

Erstellen Sie wiederkehrende Sitzungen, die nach einem Zeitplan ausgeführt werden.

Zeitplan erstellen

Dadurch wird ein Zeitplan erstellt, der an jedem Wochentag um 9:00 Uhr (Eastern Time) ausgeführt wird.

Zeitpläne auflisten

Zeitplan aktualisieren

Zeitplan löschen

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.

Fehlerbehandlung

Alle obigen Beispiele sollten im Produktiveinsatz eine Fehlerbehandlung enthalten. Hier ist ein wiederverwendbares Muster:

Support

Benötigen Sie Hilfe?

Bei Fragen zur API oder um issues zu melden, schreiben Sie an support@cognition.ai