Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

Projets

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é.

Models
ProjectRetrieveResponse object{ id, attachments_count, chats_count, 10 more }

Detailed project information for compliance responses.

ProjectListResponse object{ id, created_at, deleted_at, 6 more }

Project information for compliance responses.

ProjectDeleteResponse object{ type: "claude_project_deleted", id }

Response for deleting a Claude project.

type: optional "claude_project_deleted"

Constant string confirming deletion.

defaultclaude_project_deleted
id: string

The ID of the Claude project that was deleted

ProjetsPiè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.

ProjetsCollaborateurs

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.

ProjetsDocuments

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é.