Class RolesClient
- Namespace
- Auth0.ManagementApi.Organizations.Groups
- Assembly
- Auth0.ManagementApi.dll
public class RolesClient : IRolesClient
- Inheritance
-
RolesClient
- Implements
- Inherited Members
- Extension Methods
Methods
CreateAsync(string, string, CreateOrganizationGroupRolesRequestContent, RequestOptions?, CancellationToken)
Assign one or more roles to a specified group in the context of an organization.
public Task CreateAsync(string organizationId, string groupId, CreateOrganizationGroupRolesRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
organizationIdstringgroupIdstringrequestCreateOrganizationGroupRolesRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Organizations.Groups.Roles.CreateAsync(
"organization_id",
"group_id",
new CreateOrganizationGroupRolesRequestContent { Roles = new List<string>() { "roles" } }
);
DeleteAsync(string, string, DeleteOrganizationGroupRolesRequestContent, RequestOptions?, CancellationToken)
Unassign one or more roles from a specified group in the context of an organization.
public Task DeleteAsync(string organizationId, string groupId, DeleteOrganizationGroupRolesRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
organizationIdstringgroupIdstringrequestDeleteOrganizationGroupRolesRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Organizations.Groups.Roles.DeleteAsync(
"organization_id",
"group_id",
new DeleteOrganizationGroupRolesRequestContent { Roles = new List<string>() { "roles" } }
);
ListAsync(string, string, ListOrganizationGroupRolesRequestParameters, RequestOptions?, CancellationToken)
Lists the roles assigned to the specified group in the context of an organization.
public Task<Pager<Role>> ListAsync(string organizationId, string groupId, ListOrganizationGroupRolesRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
organizationIdstringgroupIdstringrequestListOrganizationGroupRolesRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Organizations.Groups.Roles.ListAsync(
"organization_id",
"group_id",
new ListOrganizationGroupRolesRequestParameters { From = "from", Take = 1 }
);