Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

專案

列出專案
GET/v1/compliance/apps/projects

列出具有篩選功能的專案中繼資料。結果依 created_at 按時間順序(時間遞增)排序。

取得專案詳細資訊
GET/v1/compliance/apps/projects/{project_id}

取得特定專案的詳細資訊。

刪除專案
DELETE/v1/compliance/apps/projects/{project_id}

基於合規目的刪除專案。

Models
ProjectRetrieveResponse object{ id, attachments_count, chats_count, 10 more }

Detailed project information for compliance responses.

ProjectListResponse object{ id, created_at, deleted_at, 6 more }

Project information for compliance responses.

ProjectDeleteResponse object{ type: "claude_project_deleted", id }

Response for deleting a Claude project.

type: optional "claude_project_deleted"

Constant string confirming deletion.

defaultclaude_project_deleted
id: string

The ID of the Claude project that was deleted

專案附件

列出專案附件
GET/v1/compliance/apps/projects/{project_id}/attachments

列出附加至專案的檔案和文件。

專案協作者

列出專案協作者
GET/v1/compliance/apps/projects/{project_id}/collaborators

列出專案上的使用者、群組和組織範圍的授權。

專案文件

取得專案文件內容
GET/v1/compliance/apps/projects/documents/{document_id}

取得特定專案文件的詳細資訊。

取得專案文件中繼資料
GET/v1/compliance/apps/projects/documents/{document_id}/metadata

傳回專案文件的中繼資料,不含內容本文。

刪除專案文件
DELETE/v1/compliance/apps/projects/documents/{document_id}

基於合規目的刪除專案文件。