Claude API(AnthropicのAIモデルをプログラムから呼び出す仕組み)を業務に組み込んでいるチームで、AIエージェントの利用ログ管理や監査対応を担当している方に向けた内容です。2026年8月26日付のAnthropicプラットフォーム更新では、Compliance API(コンプライアンス対応のためのログ取得API)のセッション取得機能が正式版になりました。あわせてAdmin API(組織管理用API)がCLIやSDKから直接使えるようになっています。
開発現場の視点で見ると、これは単なる機能追加ではありません。AIエージェントを開発プロセスに組み込むチームが増えるほど「誰が何をAIに指示し、どんな結果が出たか」を追跡する仕組みの整備が避けられなくなります。今回の更新は、その追跡と組織運用の両面を一段実務レベルに引き上げるものです。
何が変わったのか
今回の更新は大きく3つの要素からできています。
1つ目は、Compliance APIのセッション取得エンドポイントがベータ版から正式版になったことです。対象は Cowork(Anthropicが提供するチーム向けコラボレーション機能)と Claude Code(コーディング支援エージェント)のセッションです。これまでベータ扱いだった機能が、本番運用で正式にサポートされる状態になったことを意味します。
2つ目は、対象範囲の拡大です。Claude Science(研究支援用途のセッション、product_surface の値は claude_science)や、Excel・PowerPoint・Word・Outlook上で動く Claude for Microsoft 365 のセッション(product_surface の値が office_agents で始まるもの)の記録も、ベータ機能としてCompliance APIから取得できるようになりました。これはClaude Enterprise(企業向けプラン)の組織が対象です。
3つ目は、Admin API(APIキーやワークスペース、レート制限などの組織管理機能)が ant CLI と各言語のSDK(Python、TypeScript、C#、Go、Java、PHP、Ruby)に統合されたことです。これまでcurlコマンドで直接HTTPリクエストを書く必要があった管理操作の一部が、コードから呼び出せるようになっています。
なぜチーム運用の観点で注目すべきか
スクラムやアジャイル開発の文脈で考えると、AIエージェントの利用は「見えない作業」を増やす側面があります。
たとえば、開発者がClaude Codeにコードレビューやリファクタリングを依頗した場合、そのやり取りの内容はスプリントの振り返り(レトロスペクティブ)や見積もり精度の検証に本来使える情報です。ところが、それがログとして残っていなければ「AIがどこまでやったのか」「人間のレビューがどこから始まったのか」が後から追えません。
Compliance APIのセッション取得機能が正式版になったことで、こうしたやり取りの透明性を組織側で確保しやすくなりました。監査対応だけでなく、チームの生産性を測る材料としても活用できる余地が広がったと捉えられます。
もう一つの角度は、技術的負債との折り合いです。AIエージェントが自動生成したコードやドキュメントが、レビューを経ずにマージされるケースは珍しくありません。セッションのトランスクリプト(対話記録)が正式にAPIで取得できることで、「どの変更がAI提案由来か」を後から棒証できるようになります。これは技術的負債の発生源をトレースする際の手がかりになります。
関連する仕組みとの比較
Compliance APIが担う役割は、GitHubのAudit log(操作履歴の記録機能)やSlackのeDiscovery API(電子情報開示のためのAPI)に近い位置づけです。どちらも「誰が何をしたか」を後から検証可能にする仕組みです。
違いは対象がAIエージェントとの対話そのものである点です。従来のツールはコマンド実行やメッセージ送信という「操作」を記録しますが、Compliance APIはAIとの往復のやり取り、つまり指示と応答のペア全体を記録対象にしています。プロンプト(AIへの指示文)の質が成果物の品質に直結する開発現場では、この記録がコードレビューの補助資料になり得ます。
Admin APIのCLI・SDK統合についても、Terraform(インフラをコードで管理するツール)でクラウドリソースを管理する発想と重なります。これまで手動やcurlスクリプトで管理していたAPIキーやワークスペース設定を、コードとして管理・レビュー対象にできるようになったと考えると理解しやすいです。ただし、使用量・コストレポートやClaude Enterpriseのユーザー管理・分析系エンドポイントは今回もcurl専用のままで、CLI・SDKからは呼べません。この境界線は移行作業を計画する際に確認しておく必要があります。
今日確認できること
実際にチームで導入・見直しを検討する場合、以下の点を確認すると判断がしやすくなります。
- 組織がClaude Enterpriseプランを利用しているか(Claude Scienceおよびoffice_agents系セッションの取得はEnterprise限定のベータ機能です)
- 既存のCompliance Access Key(コンプライアンス用アクセスキー)に
read:compliance_user_dataスコープが付与されているか、Anthropic Consoleの管理画面で確認する - Admin API相当の操作を現在curlスクリプトで運用している場合、使用言語のSDKが
client.beta.organization配下で同等の機能を提供しているか確認する(Python、TypeScript、C#、Go、Java、PHP、Rubyが対象) - CLIやSDKを使う場合、
ANTHROPIC_API_KEY(APIキー)またはANTHROPIC_AUTH_TOKEN(org:adminスコープのOAuthトークン)の権限設定が想定通りか棒証する
セッション記録の活用方法を検討する際は、まず取得できるトランスクリプトのサンプルを1件確認し、スプリントのふりかえりで何が読み取れるかを試してみるのがおすすめです。
# Admin API機能がSDKから使えるか確認する例(Python)
from anthropic import Anthropic
client = Anthropic()
workspaces = client.beta.organization.workspaces.list()
print(workspaces)このような呼び出しが通るかどうかで、既存のcurlベースの管理スクリプトをコード化できるかの見通しが立てられます。
まとめ
今回の更新は、AIエージェントの利用実態を組織として可視化するための土台が一段整ったことを示しています。
- Compliance APIのセッション取得が正式版になり、CoworkとClaude Codeの対話記録が安定運用の対象になった
- Claude ScienceやMicrosoft 365連携のセッション記録もEnterprise向けベータで追加された
- Admin APIがCLI・SDKに統合され、組織管理をコード化しやすくなった一方、使用量レポートなど一部はcurl専用のまま残っている
チームでAIエージェントを開発プロセスに組み込んでいるなら、まずCompliance Access Keyのスコープ設定を確認し、セッション記録をレトロスペクティブや技術的負債の棒証にどう活かせるか、小さく試してみることから始めてみてください。