Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

Aplicativos

AplicativosChats

Listar chats
GET/v1/compliance/apps/chats

Lista metadados de chats com recursos de filtragem para revisão de compliance direcionada. Os resultados são ordenados cronologicamente (tempo crescente) pela chave order_by, com empates desfeitos pelo id.

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

Exclui permanentemente um chat e todas as mensagens e arquivos associados. Esta é uma operação destrutiva que não pode ser desfeita.

AplicativosChatsMensagens

Obter mensagens do chat
GET/v1/compliance/apps/chats/{claude_chat_id}/messages

Recupera o histórico de mensagens e metadados de arquivos de um chat específico.

AplicativosChatsArquivos

Obter metadados de arquivo
GET/v1/compliance/apps/chats/files/{claude_file_id}

Recupera metadados de um arquivo referenciado em mensagens de chat, sem baixar o conteúdo do arquivo. Use o endpoint irmão /content para baixar os bytes.

Excluir arquivo
DELETE/v1/compliance/apps/chats/files/{claude_file_id}

Exclui permanentemente um arquivo específico. Esta é uma operação destrutiva que não pode ser desfeita.

Baixar conteúdo do arquivo
GET/v1/compliance/apps/chats/files/{claude_file_id}/content

Baixa o conteúdo binário de um arquivo referenciado em mensagens de chat.

AplicativosChatsArquivos Gerados

Obter metadados de arquivo gerado pelo Claude
GET/v1/compliance/apps/chats/generated-files/{claude_gen_file_id}

Retorna metadados de um arquivo que o assistente criou via uso de ferramentas.

Baixar um arquivo gerado pelo Claude
GET/v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content

Baixa o conteúdo binário de um arquivo que o assistente criou via uso de ferramentas.

AplicativosProjetos

Listar projetos
GET/v1/compliance/apps/projects

Lista metadados de projetos com recursos de filtragem. Os resultados são ordenados cronologicamente (tempo crescente) por created_at.

Obter detalhes do projeto
GET/v1/compliance/apps/projects/{project_id}

Obtém informações detalhadas de um projeto específico.

Excluir projeto
DELETE/v1/compliance/apps/projects/{project_id}

Exclui um projeto para fins de conformidade.

AplicativosProjetosAnexos

Listar anexos do projeto
GET/v1/compliance/apps/projects/{project_id}/attachments

Lista arquivos e documentos anexados a um projeto.

AplicativosProjetosColaboradores

Listar colaboradores do projeto
GET/v1/compliance/apps/projects/{project_id}/collaborators

Lista os usuários, grupos e concessões de nível organizacional em um projeto.

AplicativosProjetosDocumentos

Obter conteúdo de documento do projeto
GET/v1/compliance/apps/projects/documents/{document_id}

Obtém informações detalhadas de um documento de projeto específico.

Obter metadados de documento do projeto
GET/v1/compliance/apps/projects/documents/{document_id}/metadata

Retorna metadados de um documento de projeto, sem o corpo do conteúdo.

Excluir documento do projeto
DELETE/v1/compliance/apps/projects/documents/{document_id}

Exclui um documento de projeto para fins de conformidade.

AplicativosArtifacts

Obter metadados de artifact
GET/v1/compliance/apps/artifacts/{artifact_version_id}

Retorna metadados de uma versão de artifact, sem o corpo do conteúdo.

Baixar conteúdo de artifact
GET/v1/compliance/apps/artifacts/{artifact_version_id}/content

Baixa o conteúdo de uma versão de artifact para fins de conformidade.

AplicativosSessõesLocais

Listar sessões locais
GET/v1/compliance/apps/sessions/local

Lista sessões locais nas organizações que a chave pode ler.

Recuperar uma sessão local
GET/v1/compliance/apps/sessions/local/{local_session_id}

Recupera uma sessão local.

AplicativosSessõesLocaisMensagens

Recuperar mensagens de sessão local
GET/v1/compliance/apps/sessions/local/{local_session_id}/messages

Lê a transcrição de uma sessão local, da mais antiga para a mais recente por padrão.

AplicativosSessõesRemoto

Listar sessões remotas
GET/v1/compliance/apps/sessions/remote

Lista sessões remotas (sessões do Cowork que são executadas em ambientes de nuvem gerenciados pela Anthropic) nas organizações que a chave pode ler.

AplicativosSessõesRemotoMensagens

Recuperar mensagens de sessão remota
GET/v1/compliance/apps/sessions/remote/{claude_remote_session_id}/messages

Recupera a transcrição de uma sessão remota: prompts do usuário, respostas do assistente, e chamadas e resultados de ferramentas. Blocos de pensamento e imagens não são incluídos.

AplicativosCódigoArtifacts

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

Lista Artifacts do Claude Code pertencentes a organizações sob a organização pai.

Baixar Conteúdo de Versão de Artifact de Código
GET/v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}

Transmite o conteúdo de uma versão de um Artifact do Claude Code como o corpo da resposta.

Baixar Conteúdo de Artifact de Código
GET/v1/compliance/apps/code/artifacts/{artifact_id}/content

Transmite o conteúdo atual de um Artifact como o corpo da resposta. Para um Claude Doc, é o texto do Doc como um arquivo ZIP de arquivos Word, um por aba de texto, e a solicitação deve definir multi_file_format=zip. Para qualquer outro Artifact, é a versão mais recente, da forma como GET /v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id} a retorna.

Excluir Artifact de Código
DELETE/v1/compliance/apps/code/artifacts/{artifact_id}

Exclui permanentemente um Artifact de Código e todas as suas versões. Esta é uma operação destrutiva que não pode ser desfeita. Uma resposta 200 significa que a exclusão foi iniciada e o Artifact foi reivindicado; a remoção do conteúdo é concluída de forma assíncrona.