2026
Februar 2026
v3 API-Updates
-
Endpunkte für IP-Zugriffslisten (9. Feb): Endpunkte
GET /v3beta1/enterprise/ip-access-list,PUT /v3beta1/enterprise/ip-access-listundDELETE /v3beta1/enterprise/ip-access-listzum Verwalten von Enterprise-IP-Allowlists hinzugefügt. Der PUT-Endpunkt ersetzt die gesamte Liste durch die angegebenen IP-Bereiche (CIDR-Notation wird unterstützt). Erfordert die BerechtigungManageEnterpriseSettings. -
Endpunkte für geplante Sessions (3. Feb): Endpunkte zur Verwaltung von Zeitplänen auf Organisationsebene hinzugefügt:
POST /v3beta1/organizations/{org_id}/scheduleszum Erstellen von Zeitplänen,GET /v3beta1/organizations/{org_id}/scheduleszum Auflisten von Zeitplänen,GET /v3beta1/organizations/{org_id}/schedules/{schedule_id}zum Abrufen eines bestimmten Zeitplans,PATCH /v3beta1/organizations/{org_id}/schedules/{schedule_id}zum Aktualisieren von Zeitplänen undDELETE /v3beta1/organizations/{org_id}/schedules/{schedule_id}zum Löschen von Zeitplänen. Erfordert die BerechtigungManageOrgSchedules.
Januar 2026
v3-API-Updates
-
ACU-Limit-Endpunkte (27. Jan.): Endpunkte für das ACU-Limit-Management auf Enterprise-Ebene für Devin-Sessions hinzugefügt. Devin-Endpunkte:
GET /v3beta1/enterprise/consumption/acu-limits/devinzum Abrufen von Limits,PUT .../organizations/{org_id}zum Festlegen von Limits auf Organisationsebene undDELETEzum Entfernen von Limits. Erfordert die BerechtigungManageBilling. -
Endpunkte für Anhänge (27. Jan.): Organisationsweite Endpunkte für Anhänge hinzugefügt:
POST /v3beta1/organizations/{org_id}/attachmentszum Hochladen von Anhängen undGET /v3beta1/organizations/{org_id}/attachments/{uuid}/{name}zum Herunterladen von Anhängen. Der Upload erfordert die BerechtigungUseDevinSessions, der Download erfordert die BerechtigungViewOrgSessions. -
Queue-Endpoint (21. Jan.): Neuer
GET /v3beta1/enterprise/queue-Endpunkt für Enterprise-Administratoren zur Überwachung des Zustands der Sitzungswarteschlange. Gibt die Gesamtzahl der wartenden Sitzungen und einen Statusindikator (normal,elevatedoderhigh) zurück. Nützlich zum Einrichten von Warnmeldungen bei Kapazitätsproblemen. Erfordert die BerechtigungViewAccountMetrics. -
Session-Endpunkte (19. Jan.): Endpunkte
GET /v3beta1/enterprise/sessions/{devin_id}undGET /v3beta1/organizations/{org_id}/sessions/{devin_id}hinzugefügt, um Details zu einer bestimmten Session abzurufen. EndpunktePOST /v3beta1/enterprise/sessions/{devin_id}/messagesundPOST /v3beta1/organizations/{org_id}/sessions/{devin_id}/messageshinzugefügt, um Nachrichten an aktive Sessions zu senden (Sessions werden automatisch fortgesetzt, wenn sie angehalten wurden). Außerdem wurde der Filterparameteroriginszu den Session-Listen-Endpunkten hinzugefügt, um nach dem Ursprung der Session zu filtern (webapp,slack,teams,api,linear,jira,other). -
Parameter für Sortierreihenfolge in Audit-Logs (17. Jan): Den Enterprise- und Organisations-Audit-Log-Endpunkten wurde der Abfrageparameter
order(ascoderdesc, Standardwertdesc) hinzugefügt, um die Sortierreihenfolge der Ergebnisse zu steuern. -
Secrets-Router (16. Jan): Endpunkte für die organisationsweite Verwaltung von Secrets hinzugefügt:
GET /v3beta1/organizations/{org_id}/secretszum Auflisten von Secrets,POST /v3beta1/organizations/{org_id}/secretszum Erstellen von Secrets undDELETE /v3beta1/organizations/{org_id}/secrets/{secret_id}zum Löschen von Secrets. Erfordert die BerechtigungManageOrgSecrets. -
Audit-Logs-Fix (15. Januar): Ein Fehler wurde behoben, durch den
end_cursorin Antworten der Audit-Logs-API nicht zurückgegeben wurde, wenn Elemente auf der Seite vorhanden waren. -
Provisionierung von Servicebenutzern (14. Jan.): Neue Endpunkte
POST /v3beta1/enterprise/service-usersundPOST /v3beta1/organizations/{org_id}/service-usersfür die programmgesteuerte Bereitstellung neuer Servicebenutzer hinzugefügt. Verhindert Privilegieneskalation: Die Berechtigungen der Zielrolle müssen eine Teilmenge der Berechtigungen des Aufrufers sein, undManageServiceUsers-Berechtigungen dürfen niemals vergeben werden. Hierfür ist jeweils die BerechtigungManageAccountServiceUsersbzw.ManageOrgServiceUserserforderlich. -
Endpunkte für IDP-Gruppen auf Enterprise-Ebene (14. Jan.): Neu hinzugekommen sind
GET /v3beta1/enterprise/idp-groupszum Auflisten der bei einem Enterprise-Konto registrierten IDP-Gruppen,POST /v3beta1/enterprise/idp-groupszur Sammelregistrierung von IDP-Gruppen (bis zu 100 auf einmal) undDELETE /v3beta1/enterprise/idp-groups/{idp_group_name}zum Entfernen einer registrierten IDP-Gruppe. Gruppen mit vorhandenen Rollenzuweisungen oder Benutzermitgliedschaften können nicht gelöscht werden. Erfordert die BerechtigungManageAccountMembership. -
Audit-Log-Aktionen (12. Jan.): Die Aktionstypen
create_join_request,automatic_join_eventundreject_join_requestwurden zu Audit-Log-Antworten hinzugefügt. -
Endpoint für aktive Nutzer (8. Jan): Neuer
GET /v3beta1/enterprise/metrics/active-users-Endpoint zum Abrufen eindeutiger aktiver Nutzer für einen benutzerdefinierten Datumsbereich. Im Gegensatz zu den DAU/WAU/MAU-Endpoints, die nach Zeitraum aufgeschlüsselte Listen zurückgeben, liefert dieser Endpoint eine einzige Zahl eindeutiger aktiver Nutzer über den gesamten angegebenen Zeitraum. Unterstützt die Filterung nach Organisations-IDs und konfigurierbaren Aktivitätsschwellenwerten (min_sessions,min_searches). -
Standardstatus für Hypervisoren (8. Jan): Der Endpunkt
GET /v3beta1/enterprise/hypervisorsfiltert jetzt standardmäßig nach dem Statusavailable, anstatt alle Hypervisoren zurückzugeben. Geben Siestatus=allan, um Hypervisoren unabhängig von ihrem Status abzurufen. -
Session-Secrets (5. Jan): Der Parameter
session_secretswurde zum Endpoint zur Erstellung von Sessions (POST /v3beta1/organizations/{org_id}/sessions) hinzugefügt. Session-Secrets sind temporäre Secrets, die nur innerhalb der aktuellen Session verfügbar sind und nicht in den Organisations-Secrets gespeichert werden. -
Paginierungsproblem behoben (5. Jan.): Fehler in der v3 Enterprise Users API behoben, bei dem
end_cursornicht immer korrekt zurückgegeben wurde.
-
Fehlerbehebung beim Klonen von Repositories (20. Jan): Das Schema des Endpunkts
POST /v2/enterprise/organizations/{org_id}/clone-repositorywurde korrigiert. Das veraltete FormatRepoSetupStepsTwurde entfernt und der Request-Body vereinfacht, indem nun flache Felder verwendet werden (pull_repo_commands,run_lint_commands,run_project_commands,update_dependencies_commands,repo_note,repo_path). -
Git-Berechtigungs-URL-Felder (15. Jan): Die Felder
group_prefix_urlundrepo_urlwurden demGitPermissionRequest-Schema hinzugefügt und bieten vollständige URLs als Alternativen zur pfadbasierten Zuordnung von Repositories und Gruppenpräfixen. -
Rollenfeld für Organisationsmitglieder (8. Jan.): Das Feld
org_role_namewurde der Antwort des EndpunktsGET /v2/enterprise/organizations/{org_id}/membershinzugefügt und zeigt die Rolle jedes Mitglieds innerhalb der Organisation an. -
Option zur Erstellung von Organisationen (8. Jan.): Der boolesche Parameter
add_creator_as_member(Standardwerttrue) wurde zuPOST /v2/enterprise/organizationshinzugefügt und ermöglicht es Enterprise-Admins, Organisationen zu erstellen, ohne dass sie automatisch als Mitglied hinzugefügt werden. - Dokumentation zur Verbrauchszeitzone (7. Jan.): Dokumentation zum Zeitzonenverhalten für die Endpunkte des täglichen Verbrauchs hinzugefügt. Abrechnungszyklen verwenden Mitternacht PST (08:00:00 UTC) als Tagesgrenze.
- Update der Secret-Typen (16. Jan.):
dictionaryals anerkannten Secret-Typwert im Secrets-API-Schema hinzugefügt. Hinweis: Das Anlegen von Secrets vom Typdictionaryist veraltet; verwende stattdessencookie,key-valueodertotp.
2025
Dezember 2025
v3 API-Updates
- Org-Gruppen-Limits-Endpunkt (23. Dez.): Endpunkte
GET /v3beta1/enterprise/org-group-limitsundPUT /v3beta1/enterprise/org-group-limitszum Verwalten von Organisationsgruppen-Konfigurationen hinzugefügt. Gruppen weisen Mengen von Organisations-IDs optionalen maximalen Agent-Compute-Unit-Limits pro Abrechnungszyklus zu. Erfordert die BerechtigungManageOrganizations. Dieses Feature muss von Ihrem Account-Team aktiviert werden. - 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. - 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. - 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. - 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.
- Org-Gruppen-Limits-Endpunkt (23. Dez.): Endpunkte
GET /v2/enterprise/org-group-limitsundPUT /v2/enterprise/org-group-limitszum Verwalten von Organisationsgruppen-Konfigurationen hinzugefügt. Gruppen weisen Mengen von Organisations-IDs optionalen maximalen Agent-Compute-Unit-Limits pro Abrechnungszyklus zu. DerPUT-Endpunkt ersetzt die gesamte Konfiguration (Gruppen, die nicht in der Anfrage enthalten sind, werden gelöscht). Dieses Feature muss von Ihrem Account-Team aktiviert werden. - Self-Endpunkt (23. Dez.): Endpunkt
GET /v2/enterprise/selfhinzugefügt, der Informationen über den authentifizierten API key bereitstellt, einschließlich der Key-ID, der zugehörigen Benutzer-ID, der E-Mail-Adresse des Benutzers und der Organisations-ID. - 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-Rollen-Router mit fünf API-Endpunkten für die programmatische Verwaltung von Rollen hinzugefügt.
- Playbooks-API (6. Sep.): Umfassende Playbooks-API-Endpunkte zu v1 hinzugefügt, um Playbooks programmatisch zu erstellen, zu aktualisieren, aufzulisten und zu löschen.
- Secrets-Endpunkt (5. Sep.): Neuen
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, Nutzungsnachverfolgung 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: support@cognition.ai
- Dokumentation: API-Überblick
- Leitfaden zur Authentifizierung: Authentication & API Keys
