Skip to main content
このページでは、SCIM API と Python SDK API を使用して、ユーザーとチームの管理を大規模に自動化する方法を説明します。

SCIM API

W&B SCIM API を使用して、Okta や Microsoft Entra などのアイデンティティプロバイダ (IdP) を通じて、W&B 組織のユーザーとチームを大規模に管理します。 詳細については、SCIM リファレンスページの Authentication を参照してください。
W&B の実装には、カスタムロールの作成と管理、および組み込みロールとカスタムロールの割り当てを行うエンドポイントが含まれています。ロールエンドポイントは公式の SCIM スキーマの一部ではありません。W&B はカスタムロールの自動管理をサポートするためにロールエンドポイントを追加しています。
以下のセクションでは、SCIM API の各カテゴリについて説明します。

User SCIM API

User SCIM API を使用すると、W&B 組織内のユーザーを作成、無効化、取得、一覧表示し、事前定義済みまたはカスタムロールを割り当てることができます。完全なリクエストと応答の例については、SCIM リファレンス を参照してください。
ユーザーを無効化するには、PATCH /scim/Users/{id} に {"active": false} を送信します。ホスティングオプションによって結果が決まります。専用クラウドとセルフマネージドのデプロイメントではユーザー記録が保持されますが、Multi-tenant Cloud では組織からユーザーが削除されます。Multi-tenant Cloud では再有効化は利用できません。代わりにユーザーを再追加してください。ユーザーの無効化 と ユーザーの再有効化 を参照してください。

Group SCIM API

Group SCIM API を使用すると、組織内の W&B チームの作成や削除など、W&B チームを管理できます。既存のチームにユーザーを追加または削除するには、PATCH Group を使用します。
W&B には「同じロールを持つユーザーのグループ」という概念はありません。W&B チームはグループに近く、異なるロールを持つユーザーが関連する一連のプロジェクトで共同作業できます。チームはさまざまなユーザーのグループで構成されることがあります。各ユーザーにチーム内のロールを割り当てます:チーム管理者、メンバー、ビューアー、またはカスタム ロール。W&B はグループと W&B チームの類似性により、Group SCIM API のエンドポイントを W&B チームにマッピングします。

Custom role SCIM API

Custom Role SCIM API を使用すると、組織内のカスタムロールの作成、リスト表示、更新などの管理ができます。
カスタムロールの削除は慎重に行ってください。W&B 組織内でカスタムロールを削除するには、DELETE Role エンドポイントを使用します。W&B は、削除前にカスタムロールを持っていたすべてのユーザーに、継承された事前定義ロールを割り当てます。カスタムロールの継承されたロールを更新するには、PUT Role エンドポイントを使用します。この操作は、カスタムロール内の既存の非継承カスタムパーミッションには影響しません。

W&B Python SDK API

W&B Python SDK API を使用して、組織のユーザー、チーム、およびチームメンバーシップを、以下のクラスを通じて管理します:
最終更新日 2026年9月30日