Table of Contents

Interface IPermissionsClient

Namespace
Auth0.ManagementApi.Roles
Assembly
Auth0.ManagementApi.dll
public interface IPermissionsClient
Extension Methods

Methods

AddAsync(string, AddRolePermissionsRequestContent, RequestOptions?, CancellationToken)

Add one or more permissions to a specified user role.

Task AddAsync(string id, AddRolePermissionsRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

id string
request AddRolePermissionsRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

Task

DeleteAsync(string, DeleteRolePermissionsRequestContent, RequestOptions?, CancellationToken)

Remove one or more permissions from a specified user role.

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

Parameters

id string
request DeleteRolePermissionsRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

Task

ListAsync(string, ListRolePermissionsRequestParameters, RequestOptions?, CancellationToken)

Retrieve detailed list (name, description, resource server) of permissions granted by a specified user role.

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

Parameters

id string
request ListRolePermissionsRequestParameters
options RequestOptions
cancellationToken CancellationToken

Returns

Task<Pager<PermissionsResponsePayload>>