Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

Artifacts

列出 Code Artifacts
GET/v1/compliance/apps/code/artifacts

列出父組織下各組織所擁有的 Claude Code Artifacts。

下載 Code Artifact 版本內容
GET/v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}

以回應本文串流傳送 Claude Code Artifact 某一版本的內容。

下載 Code Artifact 內容
GET/v1/compliance/apps/code/artifacts/{artifact_id}/content

以回應本文串流傳送 Artifact 的目前內容。對於 Claude Doc,內容為該 Doc 的文字,以 Word 檔案的 ZIP 封存檔形式提供,每個文字分頁一個檔案,且請求必須設定 multi_file_format=zip。對於其他任何 Artifact,內容為最新版本,與 GET /v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id} 傳回的內容相同。

刪除 Code Artifact
DELETE/v1/compliance/apps/code/artifacts/{artifact_id}

永久刪除 Code Artifact 及其所有版本。這是無法復原的破壞性操作。200 回應表示刪除已啟動且 Artifact 已被認領;內容移除會以非同步方式完成。

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