Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

Applications

ApplicationsConversations

Lister les conversations
GET/v1/compliance/apps/chats

Liste les métadonnées des conversations avec des capacités de filtrage pour un examen de conformité ciblé. Les résultats sont triés chronologiquement (ordre croissant) selon la clé order_by, les égalités étant départagées par id.

Supprimer une conversation
DELETE/v1/compliance/apps/chats/{claude_chat_id}

Supprime définitivement une conversation ainsi que tous les messages et fichiers associés. Il s'agit d'une opération destructive irréversible.

ApplicationsConversationsMessages

Obtenir les messages d'une conversation
GET/v1/compliance/apps/chats/{claude_chat_id}/messages

Récupère l'historique des messages et les métadonnées de fichiers pour une conversation spécifique.

ApplicationsConversationsFichiers

Obtenir les métadonnées d'un fichier
GET/v1/compliance/apps/chats/files/{claude_file_id}

Récupère les métadonnées d'un fichier référencé dans les messages de conversation, sans télécharger le contenu du fichier. Utilisez le point de terminaison frère /content pour télécharger les octets.

Supprimer un fichier
DELETE/v1/compliance/apps/chats/files/{claude_file_id}

Supprime définitivement un fichier spécifique. Il s'agit d'une opération destructive qui ne peut pas être annulée.

Télécharger le contenu d'un fichier
GET/v1/compliance/apps/chats/files/{claude_file_id}/content

Télécharge le contenu binaire d'un fichier référencé dans les messages de conversation.

ApplicationsConversationsFichiers générés

Obtenir les métadonnées d'un fichier généré par Claude
GET/v1/compliance/apps/chats/generated-files/{claude_gen_file_id}

Renvoie les métadonnées d'un fichier créé par l'assistant via l'utilisation d'outils.

Télécharger un fichier généré par Claude
GET/v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content

Télécharge le contenu binaire d'un fichier créé par l'assistant via l'utilisation d'outils.

ApplicationsProjets

Lister les projets
GET/v1/compliance/apps/projects

Liste les métadonnées de projet avec des capacités de filtrage. Les résultats sont triés chronologiquement (ordre croissant) par created_at.

Obtenir les détails d'un projet
GET/v1/compliance/apps/projects/{project_id}

Obtient des informations détaillées pour un projet spécifique.

Supprimer un projet
DELETE/v1/compliance/apps/projects/{project_id}

Supprime un projet à des fins de conformité.

ApplicationsProjetsPièces jointes

Lister les pièces jointes d'un projet
GET/v1/compliance/apps/projects/{project_id}/attachments

Liste les fichiers et documents attachés à un projet.

ApplicationsProjetsCollaborateurs

Lister les collaborateurs d'un projet
GET/v1/compliance/apps/projects/{project_id}/collaborators

Liste les utilisateurs, groupes et attributions à l'échelle de l'organisation sur un projet.

ApplicationsProjetsDocuments

Obtenir le contenu d'un document de projet
GET/v1/compliance/apps/projects/documents/{document_id}

Obtient des informations détaillées pour un document de projet spécifique.

Obtenir les métadonnées d'un document de projet
GET/v1/compliance/apps/projects/documents/{document_id}/metadata

Renvoie les métadonnées d'un document de projet, sans le corps du contenu.

Supprimer un document de projet
DELETE/v1/compliance/apps/projects/documents/{document_id}

Supprime un document de projet à des fins de conformité.

ApplicationsArtifacts

Obtenir les métadonnées d'un artefact
GET/v1/compliance/apps/artifacts/{artifact_version_id}

Renvoie les métadonnées d'une version d'artefact, sans le corps du contenu.

Télécharger le contenu d'un artefact
GET/v1/compliance/apps/artifacts/{artifact_version_id}/content

Télécharge le contenu d'une version d'artefact à des fins de conformité.

ApplicationsSessionsLocales

Lister les sessions locales
GET/v1/compliance/apps/sessions/local

Liste les sessions locales dans les organisations que la clé est autorisée à lire.

Récupérer une session locale
GET/v1/compliance/apps/sessions/local/{local_session_id}

Récupère une session locale.

ApplicationsSessionsLocalesMessages

Récupérer les messages d'une session locale
GET/v1/compliance/apps/sessions/local/{local_session_id}/messages

Lit la transcription d'une session locale, de la plus ancienne à la plus récente par défaut.

ApplicationsSessionsDistant

Lister les sessions distantes
GET/v1/compliance/apps/sessions/remote

Liste les sessions distantes (sessions Cowork exécutées dans des environnements cloud gérés par Anthropic) dans les organisations que la clé est autorisée à lire.

ApplicationsSessionsDistantMessages

Récupérer les messages d'une session distante
GET/v1/compliance/apps/sessions/remote/{claude_remote_session_id}/messages

Récupère la transcription d'une session distante : prompts utilisateur, réponses de l'assistant, et appels d'outils et leurs résultats. Les blocs de réflexion et les images ne sont pas inclus.

ApplicationsCodeArtifacts

Lister les Artifacts de code
GET/v1/compliance/apps/code/artifacts

Liste les Artifacts Claude Code appartenant aux organisations sous l'organisation parente.

Télécharger le contenu d'une version d'Artifact de code
GET/v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}

Diffuse en streaming le contenu d'une version d'un artifact Claude Code en tant que corps de la réponse.

Télécharger le contenu d'un Artifact de code
GET/v1/compliance/apps/code/artifacts/{artifact_id}/content

Diffuse en streaming le contenu actuel d'un Artifact en tant que corps de la réponse. Pour un Claude Doc, il s'agit du texte du Doc sous forme d'archive ZIP de fichiers Word, un par onglet de texte, et la requête doit définir multi_file_format=zip. Pour tout autre Artifact, il s'agit de la dernière version, telle que la renvoie GET /v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}.

Supprimer un Artifact de code
DELETE/v1/compliance/apps/code/artifacts/{artifact_id}

Supprime définitivement un Artifact de code et toutes ses versions. Il s'agit d'une opération destructive qui ne peut pas être annulée. Une réponse 200 signifie que la suppression est initiée et que l'Artifact est réservé ; la suppression du contenu s'achève de manière asynchrone.