Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

Projetos

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.

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

ProjetosAnexos

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

Lista arquivos e documentos anexados a um projeto.

ProjetosColaboradores

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.

ProjetosDocumentos

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.