メインコンテンツへスキップ
プログラムで組織を操作するには、組織のメンバーに割り当てられたロールのリストを取得する必要がある場合があります。 またはを使用すると、組織内のメンバーに関連付けられたロールを表示することができます。

Auth0 Dashboard

  1. [Auth0 Dashboard]>[Organization]に移動して、メンバーシップを表示したい組織を選択します。
  2. [Members(メンバー)] ビューを選び、ロールを表示したいユーザーを選択します。

Management API

Get Organization Member Rolesエンドポイントに対してGET呼び出しを行います。必ず、ORG_IDUSER_ID、およびMGMT_API_ACCESS_TOKENのプレースホルダーの値を、それぞれご自身の組織ID、メンバーのユーザーID、Management APIのアクセストークンに置き換えてください。
curl --request GET \
  --url 'https://{yourDomain}/api/v2/organizations/ORG_ID/members/USER_ID/roles' \
  --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」になります。)カスタムドメインを使用している場合には、これがカスタムドメイン名になります。
説明
ORG_IDメンバーのロールを取得したい組織のID。
USER_IDロールを取得したいメンバーのユーザーID。
MGMT_API_ACCESS_TOKENread:organization_member_rolesのスコープを持つManagement APIのアクセストークン

応答ステータスコード

可能性のある応答ステータスコードは以下のとおりです。
ステータスコードエラーコードメッセージ原因
200Roles successfully retrieved.(ロールを正常に取得しました。)
400invalid_query_stringInvalid request query string.(無効な要求クエリ文字列です。)メッセージは原因によって異なります。クエリ文字列が有効ではありません。
401Invalid token.(無効なトークンです。)
401Invalid signature received for JSON Web Token validation.(JSON Web Tokenの検証に無効な署名を受け取りました。)
401Client is not global.(クライアントがグローバルではありません。)
403insufficient_scopeInsufficient scope; expected any of: read:organization_member_roles.(スコープが不足しています。read:organization_member_rolesが必要です。)渡されたベアラートークンのスコープでは許可されないフィールドの読み出しや書き込みが試行されました。
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