2025
Dezember 2025
v3 API-Updates
- Session-Archiv-Endpunkt (11. Dez.): Endpunkt
POST /v3beta1/organizations/{org_id}/sessions/{devin_id}/archivezum Archivieren von Sessions hinzugefügt. Außerdem wurde der Query-ParameterarchivezuDELETE /v3beta1/organizations/{org_id}/sessions/{devin_id}(Session beenden) und das Feldis_archivedzu Session-Antworten hinzugefügt. - Entfernung des Order-Parameters (11. Dez.): Breaking Change: Der Query-Parameter
orderwurde aus dem Sessions-Listenendpunkt (GET /v3beta1/organizations/{org_id}/sessions) entfernt. Clients dürfenordernicht mehr senden; verwenden Sie stattdessen Cursor-basierte Paginierung mit den Parameternfirst/after. - Unterstützung für Advanced Sessions (8. Dez.): Unterstützung für erweiterte Session-Modi (
analyze,create,improve,batch,manage) mit neuen Request-Parametern hinzugefügt:advanced_mode,child_playbook_id,session_linksundbypass_approval. Session-Antworten enthalten jetzt die Felderchild_session_ids,parent_session_idundis_advanced. - Searches-Router (10. Dez.): Enterprise- und organisationsweite Search-Endpunkte unter
GET /v3beta1/enterprise/searchesundGET /v3beta1/organizations/{org_id}/searcheszum Auflisten von Suchvorgängen mit Paginierung und Filterung hinzugefügt. - Verbesserungen bei Audit-Logs (10. Dez.):
data-Objekt sowie die Felderservice_user_nameunduser_emailzu Audit-Log-Antworten hinzugefügt.update_git_permissionals neuen Action-Typ hinzugefügt. - Session-Tags-Router (5. Dez.): CRUD-Endpunkte unter
/v3/beta/enterprise/organizations/{org_id}/tagshinzugefügt, um zulässige Session-Tags pro Organisation zu verwalten. Wenn die Tag-Validierung aktiviert ist, erzwingen Session-Erstellung und Tag-Updates, dass nur Tags aus der zulässigen Liste verwendet werden. - Enterprise-Sessions-Endpunkt (5. Dez.):
GET /v3/beta/enterprise/sessionshinzugefügt, um Sessions im gesamten Enterprise mit optionalemorg_ids-Filter aufzulisten. - Git-Berechtigungsupdates (5. Dez.):
prefix_path-Feld zum Abgleichen von Repositories anhand eines Pfadpräfixes hinzugefügt.PUT- undDELETE-Endpunkte für das Bulk-Ersetzen oder Leeren aller Berechtigungen für eine Organisation hinzugefügt. - Session-Impersonation (5. Dez.): Parameter
create_as_user_idzum Session-Erstellungsendpunkt hinzugefügt, sodass Service-Benutzer Sessions im Namen anderer Benutzer erstellen können. - Änderung der Hypervisors-Antwort (5. Dez.): Die Antwort des Hypervisors-Endpunkts gibt jetzt
utilization_percentagestattmax_slotsundavailable_slotszurück. - Notes- und Playbooks-Router (1. Dez.): Enterprise- und organisationsweite Notes- und Playbooks-Management-Endpunkte zur v3 API hinzugefügt. Notes-Endpunkte erfordern die Berechtigung
ManageAccountKnowledge, Playbooks-Endpunkte erfordern die BerechtigungManageAccountPlaybooks.
- Messages-Feld für Sessions (11. Dez.): Feld
messageszur v2-Sessions-API-Antwort hinzugefügt, das alle Session-Nachrichten bereitstellt, ähnlich wie in der v1 API. - Verbesserungen am Response-Schema (11. Dez.): Eigene Response-Schemas für Audit-Logs-, Snapshot- und Playbook-Endpunkte hinzugefügt, einschließlich
AuditLogsResponse,EnterpriseSnapshotResponseundEnterprisePlaybookResponse.
- Abkündigung der Audit-Logs (5. Dez.): Der Endpunkt
/v1/audit-logsist veraltet; verwenden Sie stattdessen die v2- oder v3-Audit-Logs-Endpunkte.
November 2025
v2 Enterprise API-Updates
- Update des Pagination-Limits (21. Nov.): Maximales Pagination-
limitvon 1000 auf 200 Elemente pro Anfrage reduziert, um Performance und Zuverlässigkeit zu verbessern. Das Standard-limitbleibt 100. Diese Änderung betrifft NICHT die v1 External API. - Sessions-Router (16. Nov.): Umfassende Sessions-Management-Endpunkte zur v2 API für Enterprise-Administratoren hinzugefügt.
- Snapshots-API-Endpunkt (3. Nov.): Endpunkt zum programmatischen Abrufen von Snapshot-Details hinzugefügt.
- Endpunkt zum Beenden von Sessions (31. Okt.): Endpunkt hinzugefügt, um laufende Sessions programmatisch zu beenden.
Oktober 2025
v3 API-Launch (Beta)
- API v3 Launch (23. Okt.): v3 API mit vollständiger RBAC-Unterstützung, Service-Benutzer-Authentifizierungsmodell und umfassendem Audit-Logging für Aktionen von Service-Benutzern gestartet.
- Endpunkt zur Snapshot-Erstellung (30. Okt.): Neuer v2 Enterprise Organizations API-Endpunkt für Enterprise-Admins, um Repositories programmatisch zu klonen und Snapshots mit benutzerdefinierten Setup-Schritten und Startbefehlen zu erstellen.
- Verbesserungen an der Playbooks-API (14. Okt.): API zum Veröffentlichen von Enterprise-Playbooks mit verbesserter Funktionalität für das programmatische Playbook-Management hinzugefügt.
September 2025
v2 Enterprise API-Updates
- Roles-Router (25. Sep.): Enterprise-Roles-Router mit fünf API-Endpunkten zum programmatischen Verwalten von Rollen hinzugefügt.
- Playbooks-API (6. Sep.): Umfassende Playbooks-API-Endpunkte in v1 hinzugefügt, um Playbooks programmatisch zu erstellen, zu aktualisieren, aufzulisten und zu löschen.
- Secrets-Endpunkt (5. Sep.): Neuer
POST /v1/secrets-Endpunkt zum Erstellen von Secrets über die API hinzugefügt.
März 2025
v2 Enterprise API-Launch
- API v2 Launch (23. März): Enterprise API v2 für Enterprise-Administratoren mit Funktionen für Organisationsverwaltung, Verbrauchsverfolgung und Mitgliederverwaltung gestartet.
2024
Oktober 2024
Einführung der v1-API (26. Okt.)
- REST-API für die programmgesteuerte Erstellung und Verwaltung von Sitzungen eingeführt
- Endpunkte für Erstellung, Überwachung und Verwaltung von Sitzungen
- Unterstützung für das Hoch- und Herunterladen von Dateianhängen
- Einfache Authentifizierung mit API keys
- Unterstützung für idempotente Sitzungserstellung
- Anwendungsfälle: automatische Reviews von Pull Requests (PRs), Behebung von Lint-Fehlern, Migrationen
API-Versionsrichtlinie
Abwärtskompatibilität
- mindestens 7 Tage im Voraus angekündigt
- in diesen Versionshinweisen dokumentiert
- gegebenenfalls durch Migrationsleitfäden ergänzt
Abkündigungsprozess
- Ankündigung: Wir kündigen die Abkündigung mit einem Zeitplan an
- Abkündigungszeitraum: Die Funktion bleibt verfügbar, ist aber als veraltet gekennzeichnet
- Entfernung: Die Funktion wird nach Ablauf des Abkündigungszeitraums entfernt
Version-Support
- v1: Allgemein verfügbar, wird aktiv gewartet
- v2: Allgemein verfügbar, wird aktiv gewartet
- v3: Beta – Änderungen vorbehalten, für den Produktionseinsatz noch nicht empfohlen
Migrationsleitfäden
Migration von v1 auf v3
- Authentifizierung: v3 erfordert Service-User-Tokens statt persönlicher/servicebezogener API keys
- Autorisierung: v3 bietet vollständiges RBAC mit rollenbasierten Berechtigungen
- Endpoints: v3 verwendet andere URL-Muster (
/v3beta1/*statt/v1/*)
- Erstellen Sie unter Enterprise Settings > Service Users einen Service User
- Weisen Sie dem Service User geeignete Rollen zu
- Generieren Sie einen API key für den Service User
- Aktualisieren Sie Ihre Integration, damit sie die v3-Endpoints verwendet
- Testen Sie alles gründlich in einer Nicht-Produktionsumgebung
Migration von v2 auf v3
- Authentifizierung: v3 verwendet Service-Benutzer anstelle persönlicher Schlüssel von Enterprise-Administratoren
- Autorisierung: v3 unterstützt granuläres RBAC anstelle von ausschließlich Enterprise-Admin-Zugriff
- Geltungsbereich: v3 kann auf bestimmte Organisationen beschränkt werden, v2 gilt immer unternehmensweit
- Sie benötigen Automatisierung mit Berechtigungen unterhalb der Admin-Ebene
- Sie möchten den API-Zugriff auf bestimmte Organisationen begrenzen
- Sie benötigen eine klare Trennung zwischen menschlichen Konten und Servicekonten
- Sie benötigen detaillierte Audit-Protokolle für automatisierte Aktionen
Support
- E-Mail: [email protected]
- Dokumentation: API-Übersicht
- Leitfaden zur Authentifizierung: Authentication & API Keys
