Skip to main content
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: Service-Benutzer erstellen

  1. Gehen Sie in Ihrer Organisation zu Settings > Service-Benutzer
  2. Klicken Sie auf Service-Benutzer erstellen
  3. Wählen Sie einen aussagekräftigen Namen (z. B. „CI Pipeline“, „Monitoring Bot“)
  4. Wählen Sie eine Rolle:
    • Admin — Vollzugriff, einschließlich Organisationseinstellungen und Mitgliedschaften
    • Member — kann Devin-Sitzungen und die meisten Organisationsressourcen erstellen und verwalten, jedoch keine Organisationseinstellungen oder Mitgliedschaften
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