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 de Claude Code como cuerpo de la respuesta.

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. Para un Claude Doc, es el texto del Doc como un archivo ZIP de archivos de Word, uno por pestaña de texto, y la solicitud debe establecer multi_file_format=zip. Para cualquier otro Artifact, es la versión más reciente, tal como la devuelve GET /v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}.

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