To enable the Compliance API, see the setup guide.
Set up the Compliance APIApps
AppsChats
Chats auflisten
Listet Chat-Metadaten mit Filtermöglichkeiten für eine gezielte
Compliance-Prüfung auf. Die Ergebnisse werden chronologisch (zeitlich aufsteigend)
nach dem order_by-Schlüssel sortiert, bei Gleichstand nach ID.
Chat löschen
Löscht einen Chat und alle zugehörigen Nachrichten und Dateien dauerhaft. Dies ist ein destruktiver Vorgang, der nicht rückgängig gemacht werden kann.
AppsChatsNachrichten
Chat-Nachrichten abrufen
Ruft den Nachrichtenverlauf und Datei-Metadaten für einen bestimmten Chat ab.
AppsChatsDateien
Datei-Metadaten abrufen
Ruft Metadaten für eine Datei ab, auf die in Chat-Nachrichten verwiesen wird, ohne
den Dateiinhalt herunterzuladen. Verwende den zugehörigen /content-Endpunkt, um
die Bytes herunterzuladen.
Datei löschen
Löscht eine bestimmte Datei dauerhaft. Dies ist ein destruktiver Vorgang, der nicht rückgängig gemacht werden kann.
Dateiinhalt herunterladen
Lädt den binären Inhalt einer Datei herunter, auf die in Chat-Nachrichten verwiesen wird.
AppsChatsGenerierte Dateien
Metadaten einer von Claude generierten Datei abrufen
Gibt Metadaten für eine Datei zurück, die der Assistent per Tool-Nutzung erstellt hat.
Eine von Claude generierte Datei herunterladen
Lädt den binären Inhalt einer Datei herunter, die der Assistent per Tool-Nutzung erstellt hat.
AppsProjekte
Projekte auflisten
Listet Projekt-Metadaten mit Filterfunktionen auf. Ergebnisse werden chronologisch (zeitlich aufsteigend) nach created_at sortiert.
Projektdetails abrufen
Ruft detaillierte Informationen für ein bestimmtes Projekt ab.
Projekt löschen
Löscht ein Projekt zu Compliance-Zwecken.
AppsProjekteAnhänge
Projektanhänge auflisten
Listet Dateien und Dokumente auf, die an ein Projekt angehängt sind.
AppsProjekteMitwirkende
Projektmitwirkende auflisten
Listet die Benutzer, Gruppen und organisationsweiten Berechtigungen für ein Projekt auf.
AppsProjekteDokumente
Inhalt eines Projektdokuments abrufen
Ruft detaillierte Informationen für ein bestimmtes Projektdokument ab.
Metadaten eines Projektdokuments abrufen
Gibt Metadaten für ein Projektdokument zurück, ohne den Inhaltstext.
Projektdokument löschen
Löscht ein Projektdokument zu Compliance-Zwecken.
AppsArtifacts
Artifact-Metadaten abrufen
Gibt Metadaten für eine Artifact-Version zurück, ohne den Inhaltstext.
Artifact-Inhalt herunterladen
Lädt den Inhalt einer Artifact-Version zu Compliance-Zwecken herunter.
AppsSitzungenLokal
Lokale Sitzungen auflisten
Listet lokale Sitzungen über die Organisationen hinweg auf, die der Key lesen darf.
Eine lokale Sitzung abrufen
Ruft eine lokale Sitzung ab.
AppsSitzungenLokalNachrichten
Nachrichten einer lokalen Sitzung abrufen
Liest das Transkript einer lokalen Sitzung, standardmäßig beginnend mit dem ältesten Eintrag.
AppsSitzungenRemote
Remote-Sitzungen auflisten
Listet Remote-Sitzungen (Cowork-Sitzungen, die in von Anthropic verwalteten Cloud-Umgebungen laufen) über die Organisationen hinweg auf, die der Key lesen darf.
AppsSitzungenRemoteNachrichten
Nachrichten einer Remote-Sitzung abrufen
Ruft das Transkript einer Remote-Sitzung ab: Benutzer-Prompts, Assistentenantworten sowie Tool-Aufrufe und -Ergebnisse. Thinking-Blöcke und Bilder sind nicht enthalten.
AppsCodeArtifacts
Code-Artifacts auflisten
Listet Claude Code Artifacts auf, die Organisationen unter der übergeordneten Organisation gehören.
Inhalt einer Code-Artifact-Version herunterladen
Streamt den Inhalt einer Version eines Claude Code-Artifacts als Antwort-Body.
Inhalt eines Code-Artifacts herunterladen
Streamt den aktuellen Inhalt eines Artifacts als Antwort-Body. Bei einem
Claude Doc ist das der Text des Doc als ZIP-Archiv mit Word-Dateien, eine pro
Text-Tab, und die Anfrage muss multi_file_format=zip setzen. Bei jedem anderen
Artifact ist es die neueste Version, so wie
GET /v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}
sie zurückgibt.
Code-Artifact löschen
Löscht ein Code-Artifact und alle seine Versionen dauerhaft. Dies ist ein destruktiver Vorgang, der nicht rückgängig gemacht werden kann. Eine 200-Antwort bedeutet, dass die Löschung eingeleitet und das Artifact beansprucht ist; die Entfernung des Inhalts wird asynchron abgeschlossen.