List roles.
List roles
PreviewGET
/user/v1/rolesquery parameters
Returns
curl https://api.userhub.com/user/v1/roles \
-H "UserHub-Api-Key: $USERHUB_USER_KEY" \
-H "Authorization: Bearer $USER_ACCESS_TOKEN"
const res = await userApi.roles.list();
res, err := userApi.Roles().List(
context.Background(),
nil,
)
$res = $userApi->roles->list();
res = user_api.roles.list()
Response bodyJSON
{
"roles": [
{
"id": "role_2mD13uXP",
"uniqueId": "member",
"displayName": "Member",
"type": "MEMBER",
"description": "Can see every member in the organization",
"seatPolicy": "DEFAULT",
"permissionSets": [
"members.invite"
],
"default": true
},
{
"id": "role_51jav4KK",
"uniqueId": "admin",
"displayName": "Admin",
"type": "MEMBER",
"description": "Can manage members of the organization",
"seatPolicy": "DEFAULT",
"permissionSets": [
"billing.readonly",
"members.readwrite"
],
"default": false
},
{
"id": "role_4NNSzkhn",
"uniqueId": "owner",
"displayName": "Owner",
"type": "OWNER",
"description": "Has full administrative access to the entire organization",
"seatPolicy": "DEFAULT",
"permissionSets": [],
"default": false
}
]
}