Compliance APIはリクエストに応じて有効化されます。Claude Enterprise組織はAPI全体にアクセスできます。Claude Console組織はアクティビティフィードのみにアクセスできます。詳細はCompliance APIへのアクセスを取得するを参照してください。
Compliance APIは、Claude Enterpriseのお客様に、組織のアクティビティフィード、リンクされたすべての組織にわたるユーザー・ロール・グループのディレクトリ、およびclaude.ai組織については基盤となるチャット・ファイル・プロジェクトへのプログラムによるアクセスを提供します。セキュリティ、法務、コンプライアンスの各チームは、これを使用してアクティビティを監査し、コンテンツを取得または削除し、イベントを下流のツールに送信します。
Compliance APIを利用するには2種類のキーがあります。Compliance Access Key(claude.aiで作成)はすべてのエンドポイントにアクセスでき、Admin APIキー(Claude Consoleで作成)はアクティビティフィードのみにアクセスできます。キータイプの詳細な比較については、どのキーが必要ですか?を参照してください。
次の呼び出しは、組織内の最新のアクティビティイベントを返します。read:compliance_activitiesスコープを持つ任意のキーでこの呼び出しを実行できます。キーを作成してそのスコープを付与するには、Compliance APIへのアクセスを取得するを参照してください。
curl --fail-with-body -sS \
"https://api.anthropic.com/v1/compliance/activities?limit=1" \
--header "x-api-key: $ANTHROPIC_COMPLIANCE_ACCESS_KEY"成功したレスポンスは、data(Activityレコードの配列)、has_more、first_id、last_idを含むJSONオブジェクトを返します。
{
"data": [
{
"id": "activity_01XyDMpzjS89pFZXqSFUBDr6",
"created_at": "2026-04-10T08:09:10Z",
"organization_id": "org_01Wv6QeBcDfGhJkLmNpQrSt8",
"organization_uuid": "abcdef01-2345-6789-abcd-ef0123456789",
"actor": {
"type": "user_actor",
"email_address": "[email protected]",
"user_id": "user_01TuVwXyZaBcDeFgH2JkLmN4",
"ip_address": "192.0.2.34",
"user_agent": "Mozilla/5.0..."
},
"type": "claude_chat_created",
"claude_chat_id": "claude_chat_01XyDMpzjS89pFZXqSFUBDr6",
"claude_project_id": "claude_proj_01KGp4eZNug9ri4kE35RSppq"
}
],
"has_more": true,
"first_id": "activity_01XyDMpzjS89pFZXqSFUBDr6",
"last_id": "activity_01XyDMpzjS89pFZXqSFUBDr6"
}すべてのエンドポイントはhttps://api.anthropic.com上の/v1/compliance/*配下にあり、x-api-keyヘッダーを通じて認証されます。キーをプロビジョニングするには、Compliance APIへのアクセスを取得するを参照してください。
アクティビティフィード(GET /v1/compliance/activities)は、read:compliance_activitiesスコープを持つ任意のキーで利用できます。フィルター、ページネーション、および完全なActivityオブジェクトについては、アクティビティフィードをクエリするを参照してください。その他のエンドポイントには、該当するスコープを持つCompliance Access Keyが必要です。
Claude Enterpriseテナントには、1つの親組織(アイデンティティを一元管理する最上位のコンテナ)があり、2種類のリンクされた組織が存在します。ユーザーがチャットしコンテンツを保存するclaude.ai組織と、ユーザーがClaude APIワークロードを管理するClaude Console組織です。ディレクトリエンドポイント(組織、ユーザー、ロール、グループ)は、いずれの種類のリンクされた組織からもデータを返します。コンテンツエンドポイント(チャット、ファイル、プロジェクト、プロジェクト添付ファイル)はclaude.aiのデータのみを提供します。
すべての/v1/compliance/*エンドポイントは、親組織ごとに1分あたり600リクエストという単一のレート制限を共有します。レスポンスヘッダーとリトライの規約については、429 Too Many Requestsを参照してください。
Compliance APIと重複する隣接機能が2つあります。以下に選択方法を示します。
監査ログのエクスポートは、claude.ai > Organization settings > Data and privacyにある別の機能で、オーナーおよびプライマリオーナーが組織イベントのCSVをダウンロードできます。これはCompliance APIよりも大幅に範囲が狭く、遡及期間に上限があり、CSVダウンロードのみで、チャット・ファイル・プロジェクトのコンテンツにはアクセスできません。継続的なプログラムによる利用にはCompliance APIを標準として使用してください。
Anthropicは2つの分析APIを提供しています。Claude Enterprise Analytics APIとClaude Code Analytics APIです。どちらもIT、FinOps、プラットフォームチーム向けに集計された使用量とコストの数値を返しますが、Compliance APIはセキュリティ、法務、コンプライアンスチーム向けにイベントごとのレコードを返します。この2つのAPIファミリーは異なる問いに答え、異なるキーを使用し、別々にプロビジョニングされます。
組織のCompliance APIアクセスをリクエストし、Compliance Access Key(スコープ付き権限あり)またはAdmin APIキーを作成し、どちらを使用すべきかを学びます。
共有アクティビティフィードを取得、フィルタリング、ページネーションします。両方のキータイプでサポートされています。
チャットコンテンツと添付ファイルを読み取り、必要に応じて削除します。Compliance Access Keyが必要です。
リンクされた組織、メンバー、ロール、ディレクトリグループを列挙します。
Was this page helpful?
フィード消費パターンを選択し、SIEM相関を計画し、保持アプローチを決定します。