Passer au contenu principal
GET
https://{tenantDomain}/api/v2
/
organizations
/
{id}
/
members
/
{user_id}
/
roles
Go
package example

import (
    context "context"

    management "github.com/auth0/go-auth0/management/management"
    client "github.com/auth0/go-auth0/management/management/client"
    option "github.com/auth0/go-auth0/management/management/option"
    members "github.com/auth0/go-auth0/management/management/organizations/members"
)

func do() {
    client := client.NewClient(
        option.WithToken(
            "<token>",
        ),
    )
    request := &members.ListOrganizationMemberRolesRequestParameters{
        Page: management.Int(
            1,
        ),
        PerPage: management.Int(
            1,
        ),
        IncludeTotals: management.Bool(
            true,
        ),
    }
    client.Organizations.Members.Roles.List(
        context.TODO(),
        "id",
        "user_id",
        request,
    )
}
[
  {
    "description": "<string>",
    "id": "<string>",
    "name": "<string>"
  }
]

Autorisations

Authorization
string
header
requis

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Paramètres de chemin

id
string
requis

Identifiant de l’organisation.

Maximum string length: 50
user_id
string
requis

ID de l’utilisateur auquel associer les rôles.

Paramètres de requête

page
integer

Indice de la page de résultats à retourner. La première page est 0.

Plage requise: 0 <= x <= 1000
per_page
integer

Nombre de résultats par page. La valeur par défaut est 50.

Plage requise: 1 <= x <= 100
include_totals
boolean

Retourne les résultats dans un objet qui contient le nombre total de résultats (true) ou sous la forme d’un tableau de résultats direct (false, valeur par défaut).

Réponse

Rôles récupérés avec succès.

description
string

Description de ce rôle.

id
string

ID de ce rôle.

name
string

Nom de ce rôle.