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}

コンプライアンス目的でプロジェクトドキュメントを削除します。