Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

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.

Retorna 404 para Artifacts que não existem ou pertencem a outra organização pai. Um id de versão listado pode começar a retornar 404 se publicações subsequentes o removerem do histórico retido — liste novamente ao receber 404. Retorna 503 enquanto o upload do conteúdo da versão ainda está em andamento ou foi abandonado — tente novamente com backoff. Retorna 422 para uma versão que tem mais de um arquivo, porque a Compliance API retorna apenas versões de arquivo único. Não tente novamente um 422. O error.details.error_code do 422 é multi_file_unavailable. Conteúdo codificado grande demais é interrompido no meio do stream: os cabeçalhos e os bytes iniciais chegam, mas o corpo termina antes — uma transferência chunked interrompida é o único sinal de truncamento para conteúdo codificado. Content-MD5 é emitido apenas para conteúdo armazenado como identity; valide com ele quando estiver presente.

Path parameters
artifact_id: string

The Artifact ID (tagged ID, e.g., cart_abc123)

version_id: string

Opaque version identifier from the Artifact's versions list

Headers
"anthropic-version": optional string

The version of the Claude API you want to use.

Read more about versioning and our version history here.

"x-api-key": optional string
Baixar Conteúdo de Versão de Artifact de Código
cURL
curl https://api.anthropic.com/v1/compliance/apps/code/artifacts/$ARTIFACT_ID/versions/$VERSION_ID \
    -H 'anthropic-version: 2023-06-01' \
    -H "Authorization: Bearer $ANTHROPIC_COMPLIANCE_API_KEY"