Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

Artifacts

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 como o corpo da resposta, em partes, sem Content-Length. Com multi_file_format=zip, uma versão com mais de um arquivo, exceto a de um Claude Doc (um Artifact cujo artifact_type é claude_docs), é retornada como um arquivo ZIP com seus arquivos.

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, em partes, sem Content-Length.

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.

Models
ArtifactListResponse object{ id, artifact_type, organization_uuid, 6 more }

An Artifact: a site published from Claude Code, or a document made from one of Anthropic's built-in Artifact types (Claude Docs, Slides, Design, …). artifact_type says which.

ArtifactDeleteResponse object{ type: "code_artifact_deleted", id }

Response for deleting a Code Artifact.

type: "code_artifact_deleted"

Constant string confirming deletion

defaultcode_artifact_deleted
id: string

The ID of the Artifact that was deleted