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
Supprimer une conversation
DELETE/v1/compliance/apps/chats/{claude_chat_id}

ApplicationsConversationsMessages

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

ApplicationsConversationsFichiers

Obtenir les métadonnées d'un fichier
GET/v1/compliance/apps/chats/files/{claude_file_id}
Supprimer un fichier
DELETE/v1/compliance/apps/chats/files/{claude_file_id}
Télécharger le contenu d'un fichier
GET/v1/compliance/apps/chats/files/{claude_file_id}/content

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}
Télécharger un fichier généré par Claude
GET/v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content

ApplicationsProjets

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

ApplicationsProjetsPièces jointes

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

ApplicationsProjetsCollaborateurs

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

ApplicationsProjetsDocuments

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

ApplicationsArtifacts

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

ApplicationsSessionsLocales

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

ApplicationsSessionsLocalesMessages

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

ApplicationsSessionsDistant

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

ApplicationsSessionsDistantMessages

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