Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

Aplicaciones

AplicacionesChats

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.

AplicacionesChatsMensajes

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.

AplicacionesChatsArchivos

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.

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

AplicacionesProyectos

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.

AplicacionesProyectosAdjuntos

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

Lista los archivos y documentos adjuntos a un proyecto.

AplicacionesProyectosColaboradores

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.

AplicacionesProyectosDocumentos

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.

AplicacionesArtifacts

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.

AplicacionesSesionesLocales

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.

AplicacionesSesionesLocalesMensajes

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.

AplicacionesSesionesRemoto

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.

AplicacionesSesionesRemotoMensajes

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.

AplicacionesCó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}

Transmite el contenido de una versión de un Artifact de Claude Code como cuerpo de la respuesta.

Descargar contenido de Artifact de código
GET/v1/compliance/apps/code/artifacts/{artifact_id}/content

Transmite el contenido actual de un Artifact como cuerpo de la respuesta. Para un Claude Doc, es el texto del Doc como un archivo ZIP de archivos de Word, uno por pestaña de texto, y la solicitud debe establecer multi_file_format=zip. Para cualquier otro Artifact, es la versión más reciente, tal como la devuelve GET /v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}.

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.