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 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 como cuerpo de la respuesta, en fragmentos sin Content-Length. Con multi_file_format=zip, una versión con más de un archivo, salvo la de un Claude Doc (un Artifact cuyo artifact_type es claude_docs), se devuelve como un archivo ZIP con sus archivos.

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, en fragmentos sin Content-Length.

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.

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