Interface IPermissionsClient
- Namespace
- Auth0.ManagementApi.Users
- Assembly
- Auth0.ManagementApi.dll
public interface IPermissionsClient
- Extension Methods
Methods
CreateAsync(string, CreateUserPermissionsRequestContent, RequestOptions?, CancellationToken)
Assign permissions to a user.
WithRawResponseTask CreateAsync(string id, CreateUserPermissionsRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestCreateUserPermissionsRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
DeleteAsync(string, DeleteUserPermissionsRequestContent, RequestOptions?, CancellationToken)
Remove permissions from a user.
WithRawResponseTask DeleteAsync(string id, DeleteUserPermissionsRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestDeleteUserPermissionsRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
ListAsync(string, ListUserPermissionsRequestParameters, RequestOptions?, CancellationToken)
Retrieve all permissions associated with the user.
Note: Returns only permissions from direct assignments and directly assigned roles. For permissions a user has via group-based role assignments, use GET /api/v2/users/{id}/effective-permissions.
Task<Pager<UserPermissionSchema>> ListAsync(string id, ListUserPermissionsRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestListUserPermissionsRequestParametersoptionsRequestOptionscancellationTokenCancellationToken