Zum Hauptinhalt springen
In dieser Anleitung richten Sie den API-Zugriff für Teams und Standardorganisationen (ohne Enterprise) ein. Sie legen einen Servicebenutzer an, erhalten Ihre Zugangsdaten und führen innerhalb weniger Minuten Ihren ersten API-Aufruf aus.
Wenn Sie zu einem Enterprise-Konto mit mehreren Organisationen, benutzerdefinierten Rollen oder Single Sign-On (SSO) gehören, sehen Sie sich stattdessen den Enterprise-Schnellstart an.

Schritt 1: Servicebenutzer erstellen

  1. Gehen Sie in Ihrer Organisation zu Settings > Service users
  2. Klicken Sie auf Create service user
  3. Wählen Sie einen aussagekräftigen Namen (z. B. „CI Pipeline“, „Monitoring Bot“)
  4. Wählen Sie eine Rolle:
    • Admin — Vollzugriff zum Verwalten von Sessions, Knowledge, Playbooks, Secrets und Einstellungen
    • Member — kann Devin-Sessions erstellen und verwalten sowie Ressourcen anzeigen
Verwenden Sie für die meisten Automatisierungen die Rolle Member. Verwenden Sie Admin nur, wenn Ihre Integration Organisationseinstellungen oder andere Benutzer verwalten muss.

Schritt 2: API key generieren

  1. Nachdem Sie den Service User erstellt haben, klicken Sie auf Generate API key
  2. Kopieren Sie den Schlüssel sofort — er beginnt mit cog_ und wird nicht erneut angezeigt
  3. Speichern Sie ihn sicher als Umgebungsvariable:

Schritt 3: Tätigen Sie Ihren ersten API-Aufruf

Erstellen Sie eine Devin-Session:
Sie finden Ihre Organisations-ID auf der Seite Settings → Service Users.
Möchten Sie, dass Sessions Ihrem Benutzer zugeordnet werden? Standardmäßig werden Sessions dem Servicebenutzer zugeordnet. Um Sessions im Namen eines bestimmten Benutzers zu erstellen (sodass sie in der Session-Liste dieses Benutzers erscheinen), fügen Sie "create_as_user_id": "user_abc123" zum Request-Body hinzu. Dies erfordert die Rolle Admin (die die Berechtigung ImpersonateOrgSessions umfasst). Ausführliche Informationen finden Sie unter Session attribution.

Schritt 4: Häufige Aktionen

Ihre Sessions auflisten

Eine Nachricht an eine laufende Session senden

Knowledge verwalten

Berechtigungen für Teams-Benutzer

Teams-Organisationen verwenden ein einfaches Berechtigungsmodell: Weitere Informationen zur feingranularen, rollenbasierten Zugriffskontrolle (RBAC) finden Sie im Enterprise-Schnellstart.

Nächste Schritte