Claude API

User Profiles APIで`enforcement_status`・`enforcement_actions`フィールド追加 — エンドカスタマー単位の制限・BANステータスをプログラマティック取得可能に

元記事を読む(platform.claude.com) ↗

Summary

10月21日のPlatform Release Notesで発表。10月20日にローンチされたUser Profiles APIに`enforcement_status`・`enforcement_actions`フィールドが追加され、Anthropicがエンドカスタマーに制限またはBANを適用した場合のステータスをプログラマティックに取得可能に。プロファイルリスト取得時に`enforcement_status[]`フィルターで制限・BAN中のプロファイルを絞り込み検索可能。Organization Webhooks(`webhooks-2026-10-07`ベータ)の`user_profile.enforcement_action_opened`・`user_profile.enforcement_action_resolved`イベントと組み合わせることでエンフォースメント変更のリアルタイム検知が実現。APIバージョン`2026-10-21`と同日の追加。

Key Takeaways

  • ▸ User Profilesのエンフォースメントステータスがプログラマティック取得可能に — 制限・BANの自動検知→通知パイプラインの構築が可能
  • ▸ `enforcement_status[]`フィルターで影響を受けたプロファイルの一覧取得が効率化
  • ▸ Organization Webhooksとの組み合わせでリアルタイムのエンフォースメント監視が実現
  • ▸ 新APIバージョン`2026-10-21`と同日の追加でSDKメジャーバージョンアップと連携

Best Practice Updates

  • ✓ API再販・プラットフォーム事業者はUser Profiles+Organization Webhooksの即時導入でエンドカスタマー単位のエンフォースメント管理を自動化すべき
  • ✓ `enforcement_status`フィールドの定期ポーリング+Webhooksリアルタイム通知の二重構成が推奨

Same Day Signals

すべて見る →

元記事の著作権は各著作者に帰属します。