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
- Gehen Sie in Ihrer Organisation zu Settings > Service users
- Klicken Sie auf Create service user
- Wählen Sie einen aussagekräftigen Namen (z. B. „CI Pipeline“, „Monitoring Bot“)
- 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
Schritt 2: API key generieren
- Nachdem Sie den Service User erstellt haben, klicken Sie auf Generate API key
- Kopieren Sie den Schlüssel sofort — er beginnt mit
cog_und wird nicht erneut angezeigt - Speichern Sie ihn sicher als Umgebungsvariable:
Schritt 3: Führen Sie Ihren ersten API-Aufruf aus
Möchten Sie, dass Sessions Ihrem User zugeordnet werden? Standardmäßig werden Sessions dem Service-User zugeordnet. Um Sessions im Namen eines bestimmten Users zu erstellen (sodass sie in der Session-Liste dieses Users 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
Sitzungen auflisten
Eine Nachricht an eine laufende Sitzung senden
Knowledge verwalten
Berechtigungen für Teams-Benutzer
| Rolle | Kann Sessions erstellen | Kann Ressourcen verwalten | Kann Einstellungen verwalten |
|---|---|---|---|
| Mitglied | Ja | Ja (Knowledge, Playbooks, Secrets) | Nein |
| Admin | Ja | Ja | Ja |
Nächste Schritte
- Erkunden Sie die Organization API-Endpunkte in der Seitenleiste
- Sehen Sie sich Nutzungsbeispiele für gängige Integrationsmuster an
- Lernen Sie die Authentifizierung im Detail kennen
- Richten Sie geplante Sitzungen für wiederkehrende Aufgaben ein
