Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

Proyectos

Listar proyectos
GET/v1/compliance/apps/projects

Lista metadatos de proyectos con capacidades de filtrado. Los resultados se ordenan cronológicamente (tiempo ascendente) por created_at.

Obtener detalles del proyecto
GET/v1/compliance/apps/projects/{project_id}

Obtiene información detallada de un proyecto específico.

Eliminar proyecto
DELETE/v1/compliance/apps/projects/{project_id}

Elimina un proyecto con fines de cumplimiento.

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

ProyectosAdjuntos

Listar adjuntos del proyecto
GET/v1/compliance/apps/projects/{project_id}/attachments

Lista los archivos y documentos adjuntos a un proyecto.

ProyectosColaboradores

Listar colaboradores del proyecto
GET/v1/compliance/apps/projects/{project_id}/collaborators

Lista los usuarios, grupos y concesiones a nivel de organización en un proyecto.

ProyectosDocumentos

Obtener contenido de documento de proyecto
GET/v1/compliance/apps/projects/documents/{document_id}

Obtiene información detallada de un documento de proyecto específico.

Obtener metadatos de documento de proyecto
GET/v1/compliance/apps/projects/documents/{document_id}/metadata

Devuelve los metadatos de un documento de proyecto, sin el cuerpo del contenido.

Eliminar documento de proyecto
DELETE/v1/compliance/apps/projects/documents/{document_id}

Elimina un documento de proyecto con fines de cumplimiento.