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}

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

Models
ChatListResponse object{ id, created_at, deleted_at, 8 more }

Chat metadata for listing chats (without messages).

ChatDeleteResponse object{ type: "claude_chat_deleted", id }

Response for deleting a Claude chat.

type: optional "claude_chat_deleted"

Constant string confirming deletion

defaultclaude_chat_deleted
id: string

The ID of the Claude chat that was deleted

チャットメッセージ

チャットメッセージの取得
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

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