Claude Platform Docs

To enable the Compliance API, see the setup guide.

Set up the Compliance API

アプリ

アプリチャット

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

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

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

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

アプリチャットメッセージ

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

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

アプリチャットファイル

ファイルメタデータの取得
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

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

アプリチャット生成ファイル

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

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

アプリプロジェクト

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

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

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

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

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

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

アプリプロジェクト添付ファイル

プロジェクト添付ファイルの一覧取得
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}

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

アプリArtifacts

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

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

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

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

アプリセッションローカル

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

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

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

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

アプリセッションローカルメッセージ

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

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

アプリセッションリモート

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

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

アプリセッションリモートメッセージ

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

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