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}

出于合规目的删除项目文档。