Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

API de Cumplimiento

API de CumplimientoActividades

Consultar actividades de cumplimiento
GET/v1/compliance/activities

Lista las actividades de cumplimiento para el tenant autenticado.

API de CumplimientoOrganizaciones

Listar organizaciones
GET/v1/compliance/organizations

Lista las organizaciones bajo la organización principal.

API de CumplimientoOrganizacionesUsuarios

Listar usuarios de la organización
GET/v1/compliance/organizations/{org_uuid}/users

Lista los miembros usuarios actuales de una organización.

API de CumplimientoOrganizacionesRoles

Listar roles de cumplimiento
GET/v1/compliance/organizations/{org_uuid}/roles
Obtener rol de cumplimiento
GET/v1/compliance/organizations/{org_uuid}/roles/{role_id}

API de CumplimientoOrganizacionesRolesPermisos

Listar permisos de rol de cumplimiento
GET/v1/compliance/organizations/{org_uuid}/roles/{role_id}/permissions

API de CumplimientoOrganizacionesConfiguración

Obtener configuración efectiva de la organización
GET/v1/compliance/organizations/{organization_id}/settings

Obtiene la configuración efectiva de una organización.

API de CumplimientoGrupos

Listar grupos de cumplimiento
GET/v1/compliance/groups
Obtener grupo de cumplimiento
GET/v1/compliance/groups/{group_id}

API de CumplimientoGruposMiembros

Listar miembros de grupo de cumplimiento
GET/v1/compliance/groups/{group_id}/members

API de CumplimientoAplicacionesChats

Listar chats
GET/v1/compliance/apps/chats

Lista los metadatos de los chats con capacidades de filtrado para una revisión de cumplimiento específica. Los resultados se ordenan cronológicamente (tiempo ascendente) por la clave order_by, y los empates se resuelven por id.

Eliminar chat
DELETE/v1/compliance/apps/chats/{claude_chat_id}

Elimina permanentemente un chat y todos los mensajes y archivos asociados. Esta es una operación destructiva que no se puede deshacer.

API de CumplimientoAplicacionesChatsMensajes

Obtener mensajes del chat
GET/v1/compliance/apps/chats/{claude_chat_id}/messages

Obtiene el historial de mensajes y los metadatos de archivos de un chat específico.

API de CumplimientoAplicacionesChatsArchivos

Obtener metadatos de archivo
GET/v1/compliance/apps/chats/files/{claude_file_id}

Obtiene los metadatos de un archivo referenciado en los mensajes del chat, sin descargar el contenido del archivo. Usa el endpoint hermano /content para descargar los bytes.

Eliminar archivo
DELETE/v1/compliance/apps/chats/files/{claude_file_id}

Elimina permanentemente un archivo específico. Esta es una operación destructiva que no se puede deshacer.

Descargar contenido de archivo
GET/v1/compliance/apps/chats/files/{claude_file_id}/content

Descarga el contenido binario de un archivo referenciado en los mensajes del chat.

API de CumplimientoAplicacionesChatsArchivos generados

Obtener metadatos de archivo generado por Claude
GET/v1/compliance/apps/chats/generated-files/{claude_gen_file_id}

Devuelve los metadatos de un archivo que el asistente creó mediante uso de herramientas.

Descargar un archivo generado por Claude
GET/v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content

Descarga el contenido binario de un archivo que el asistente creó mediante uso de herramientas.

API de CumplimientoAplicacionesProyectos

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.

API de CumplimientoAplicacionesProyectosAdjuntos

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

Lista los archivos y documentos adjuntos a un proyecto.

API de CumplimientoAplicacionesProyectosColaboradores

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.

API de CumplimientoAplicacionesProyectosDocumentos

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.

API de CumplimientoAplicacionesArtifacts

Obtener metadatos de artifact
GET/v1/compliance/apps/artifacts/{artifact_version_id}

Devuelve los metadatos de una versión de artifact, sin el cuerpo del contenido.

Descargar contenido de artifact
GET/v1/compliance/apps/artifacts/{artifact_version_id}/content

Descarga el contenido de una versión de artifact con fines de cumplimiento.

API de CumplimientoAplicacionesSesionesLocales

Listar sesiones locales
GET/v1/compliance/apps/sessions/local

Lista las sesiones locales en todas las organizaciones que la clave puede leer.

Obtener una sesión local
GET/v1/compliance/apps/sessions/local/{local_session_id}

Obtiene una sesión local.

API de CumplimientoAplicacionesSesionesLocalesMensajes

Obtener mensajes de sesión local
GET/v1/compliance/apps/sessions/local/{local_session_id}/messages

Lee la transcripción de una sesión local, en orden cronológico (del más antiguo al más reciente) de forma predeterminada.

API de CumplimientoAplicacionesSesionesRemoto

Listar sesiones remotas
GET/v1/compliance/apps/sessions/remote

Lista las sesiones remotas (sesiones de Cowork que se ejecutan en entornos de nube gestionados por Anthropic) en todas las organizaciones que la clave puede leer.

API de CumplimientoAplicacionesSesionesRemotoMensajes

Obtener mensajes de sesión remota
GET/v1/compliance/apps/sessions/remote/{claude_remote_session_id}/messages

Obtiene la transcripción de una sesión remota: prompts del usuario, respuestas del asistente, y llamadas a herramientas y sus resultados. Los bloques de pensamiento y las imágenes no se incluyen.

API de CumplimientoCódigoArtifacts

Listar Artifacts de código
GET/v1/compliance/apps/code/artifacts

Lista los Artifacts de Claude Code que pertenecen a organizaciones bajo la organización principal.

Descargar contenido de versión de Artifact de código
GET/v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}

Streams the content of one version of a Claude Code Artifact as the response body.

Eliminar Artifact de código
DELETE/v1/compliance/apps/code/artifacts/{artifact_id}

Elimina permanentemente un Artifact de código y todas sus versiones. Esta es una operación destructiva que no se puede deshacer. Una respuesta 200 significa que la eliminación se ha iniciado y el Artifact está reclamado; la eliminación del contenido se completa de forma asíncrona.