Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

コンプライアンスAPI

コンプライアンスAPIアクティビティ

コンプライアンスアクティビティのクエリ
GET/v1/compliance/activities

認証されたテナントのコンプライアンスアクティビティを一覧表示します。

コンプライアンスAPI組織

組織の一覧取得
GET/v1/compliance/organizations

親組織配下の組織を一覧表示します。

コンプライアンスAPI組織ユーザー

組織ユーザーの一覧取得
GET/v1/compliance/organizations/{org_uuid}/users

組織の現在のユーザーメンバーを一覧表示します。

コンプライアンスAPI組織ロール

コンプライアンスロールの一覧取得
GET/v1/compliance/organizations/{org_uuid}/roles
コンプライアンスロールの取得
GET/v1/compliance/organizations/{org_uuid}/roles/{role_id}

コンプライアンスAPI組織ロール権限

コンプライアンスロール権限の一覧取得
GET/v1/compliance/organizations/{org_uuid}/roles/{role_id}/permissions

コンプライアンスAPI組織設定

有効な組織設定の取得
GET/v1/compliance/organizations/{organization_id}/settings

組織の有効な設定を取得します。

コンプライアンスAPIグループ

コンプライアンスグループの取得
GET/v1/compliance/groups/{group_id}

コンプライアンスAPIグループメンバー

コンプライアンスグループメンバーの一覧取得
GET/v1/compliance/groups/{group_id}/members

コンプライアンスAPIアプリチャット

チャットの一覧取得
GET/v1/compliance/apps/chats

対象を絞ったコンプライアンスレビューのためのフィルタリング機能を備えた、チャットのメタデータを一覧表示します。結果は order_by キーによって時系列順(時刻の昇順)に並べ替えられ、同順の場合はidで順序が決まります。

チャットの削除
DELETE/v1/compliance/apps/chats/{claude_chat_id}

チャットと、関連するすべてのメッセージおよびファイルを完全に削除します。これは元に戻すことのできない破壊的な操作です。

コンプライアンスAPIアプリチャットメッセージ

チャットメッセージの取得
GET/v1/compliance/apps/chats/{claude_chat_id}/messages

特定のチャットのメッセージ履歴とファイルメタデータを取得します。

コンプライアンスAPIアプリチャットファイル

ファイルメタデータの取得
GET/v1/compliance/apps/chats/files/{claude_file_id}

チャットメッセージで参照されているファイルのメタデータを、ファイルコンテンツをダウンロードせずに取得します。バイトデータをダウンロードするには、兄弟エンドポイントである /content を使用してください。

ファイルの削除
DELETE/v1/compliance/apps/chats/files/{claude_file_id}

特定のファイルを完全に削除します。これは元に戻すことができない破壊的な操作です。

ファイルコンテンツのダウンロード
GET/v1/compliance/apps/chats/files/{claude_file_id}/content

チャットメッセージで参照されているファイルのバイナリコンテンツをダウンロードします。

コンプライアンスAPIアプリチャット生成ファイル

Claude 生成ファイルのメタデータ取得
GET/v1/compliance/apps/chats/generated-files/{claude_gen_file_id}

アシスタントがツール使用によって作成したファイルのメタデータを返します。

Claude 生成ファイルのダウンロード
GET/v1/compliance/apps/chats/generated-files/{claude_gen_file_id}/content

アシスタントがツール使用によって作成したファイルのバイナリコンテンツをダウンロードします。

コンプライアンスAPIアプリプロジェクト

プロジェクトの一覧取得
GET/v1/compliance/apps/projects

フィルタリング機能を備えたプロジェクトメタデータを一覧表示します。結果は created_at によって時系列(時刻の昇順)でソートされます。

プロジェクト詳細の取得
GET/v1/compliance/apps/projects/{project_id}

特定のプロジェクトの詳細情報を取得します。

プロジェクトの削除
DELETE/v1/compliance/apps/projects/{project_id}

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

コンプライアンスAPIアプリプロジェクト添付ファイル

プロジェクト添付ファイルの一覧取得
GET/v1/compliance/apps/projects/{project_id}/attachments

プロジェクトに添付されたファイルとドキュメントを一覧表示します。

コンプライアンスAPIアプリプロジェクトコラボレーター

プロジェクトコラボレーターの一覧取得
GET/v1/compliance/apps/projects/{project_id}/collaborators

プロジェクトに対するユーザー、グループ、および組織全体への付与を一覧表示します。

コンプライアンスAPIアプリプロジェクトドキュメント

プロジェクトドキュメントコンテンツの取得
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}

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

コンプライアンスAPIアプリArtifacts

Artifact メタデータの取得
GET/v1/compliance/apps/artifacts/{artifact_version_id}

コンテンツ本文を含まない、Artifact バージョンのメタデータを返します。

Artifact コンテンツのダウンロード
GET/v1/compliance/apps/artifacts/{artifact_version_id}/content

コンプライアンス目的で Artifact バージョンのコンテンツをダウンロードします。

コンプライアンスAPIアプリセッションローカル

ローカルセッションの一覧取得
GET/v1/compliance/apps/sessions/local

キーが読み取り可能な組織全体のローカルセッションを一覧表示します。

ローカルセッションの取得
GET/v1/compliance/apps/sessions/local/{local_session_id}

1 つのローカルセッションを取得します。

コンプライアンスAPIアプリセッションローカルメッセージ

ローカルセッションメッセージの取得
GET/v1/compliance/apps/sessions/local/{local_session_id}/messages

1つのローカルセッションのトランスクリプトを、デフォルトでは古い順に読み取ります。

コンプライアンスAPIアプリセッションリモート

リモートセッションの一覧取得
GET/v1/compliance/apps/sessions/remote

キーが読み取り可能な組織全体のリモートセッション(Anthropic が管理するクラウド環境で実行される Cowork セッション)を一覧表示します。

コンプライアンスAPIアプリセッションリモートメッセージ

リモートセッションメッセージの取得
GET/v1/compliance/apps/sessions/remote/{claude_remote_session_id}/messages

1 つのリモートセッションのトランスクリプト(ユーザープロンプト、アシスタントの応答、ツール呼び出しと結果)を取得します。思考ブロックと画像は含まれません。

コンプライアンスAPIアプリコードArtifacts

Code Artifact の一覧取得
GET/v1/compliance/apps/code/artifacts

親組織配下の組織が所有する Claude Code Artifact を一覧表示します。

Code Artifact バージョンコンテンツのダウンロード
GET/v1/compliance/apps/code/artifacts/{artifact_id}/versions/{version_id}

Claude Code Artifact の 1 つのバージョンの内容をレスポンス本文としてストリーミングします。

Code Artifact コンテンツのダウンロード
GET/v1/compliance/apps/code/artifacts/{artifact_id}/content

Artifact の現在の内容をレスポンス本文としてストリーミングします。Claude Doc の場合、これは Doc のテキストをテキストタブごとに 1 つの 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 が確保されたことを意味します。コンテンツの削除は非同期で完了します。