Table of Contents

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.

Task CreateAsync(string id, CreateUserPermissionsRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

id string
request CreateUserPermissionsRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

Task

DeleteAsync(string, DeleteUserPermissionsRequestContent, RequestOptions?, CancellationToken)

Remove permissions from a user.

Task DeleteAsync(string id, DeleteUserPermissionsRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

id string
request DeleteUserPermissionsRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

Task

ListAsync(string, ListUserPermissionsRequestParameters, RequestOptions?, CancellationToken)

Retrieve all permissions associated with the user.

Task<Pager<UserPermissionSchema>> ListAsync(string id, ListUserPermissionsRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

id string
request ListUserPermissionsRequestParameters
options RequestOptions
cancellationToken CancellationToken

Returns

Task<Pager<UserPermissionSchema>>