メインコンテンツへスキップ
組織をプログラム的に操作する際、ユーザーがメンバーシップを割り当てられている組織のリストを取得する必要があります。

Mangement API

Auth0 DashboardまたはManagement APIを使用して表示できる組織メンバーの数は、何人存在する場合でも1000人に限られています。
Get User Organizationsエンドポイントに対してGET呼び出しを行います。USER_IDMGMT_API_ACCESS_TOKENのプレースホルダーの値を、それぞれユーザーIDとのアクセストークンに置き換えてください。
curl --request GET \
  --url 'https://{yourDomain}/api/v2/users/USER_ID/organizations' \
  --header 'authorization: Bearer MGMT_API_ACCESS_TOKEN'
Auth0ドメインを見つけるテナント名がAuth0ドメインである場合は、地域のサブドメイン(テナントが米国地域にあり、2020年6月より前に作成された場合を除く)の後に「.auth0.com」が続きます。たとえば、テナント名が「travel0」の場合、Auth0のドメイン名は「travel0.us.auth0.com」になります。(テナントが米国内にあって、2020年6月よりも前に作成された場合、ドメイン名は「https://travel0.auth0.com」になります。)カスタムドメインを使用している場合には、これがカスタムドメイン名になります。
| 値 | 説明 | | USER_ID | 組織のメンバーシップを取得したいユーザーのID。| | MGMT_API_ACCESS_TOKEN | スコープread:organizationsを持つManagement APIのアクセストークン。|

応答ステータスコード

可能性のある応答ステータスコードは以下のとおりです。
ステータスコードエラーコードメッセージ原因
200Organizations successfully retrieved.(組織を正常に取得しました。)
400invalid_uriinvalid_request_uriThe path is not valid.(パスが有効ではありません。)
400invalid_query_stringInvalid request query string.(無効な要求クエリ文字列です。)メッセージは原因によって異なります。クエリ文字列が有効ではありません。
401Invalid token.(無効なトークンです。)
401Invalid signature received for JSON Web Token validation.(JSON Web Tokenの検証に無効な署名を受け取りました。)
403insufficient_scopeInsufficient scope; expected any of: read:organizations.(スコープが不足しています。read:organizationsが必要です。)渡されたベアラートークンのスコープでは許可されないフィールドの読み出しや書き込みが試行されました。
404User not found(ユーザーが見つかりません)
429Too many requests.Check the X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset headers.(要求が多すぎます。X-RateLimit-Limit、X-RateLimit-Remaining、X-RateLimit-Resetヘッダーを確認してください。)
I