docs/classes/management.SDK.PermissionsClient-1.html
new PermissionsClient(options: BaseClientOptions): PermissionsClient
list(
id: string,
request?: ListUserPermissionsRequestParameters,
requestOptions?: PermissionsClient.RequestOptions,
): Promise<
Page<
UserPermissionSchema,
ListUserPermissionsOffsetPaginatedResponseContent,
>,
>
Retrieve all permissions associated with the user.
ID of the user to retrieve the permissions for.
OptionalrequestOptions: PermissionsClient.RequestOptionsRequest-specific configuration.
Management.TooManyRequestsError
await client.users.permissions.list("id", { per_page: 1, page: 1, include_totals: true })Copy
create(
id: string,
request: CreateUserPermissionsRequestContent,
requestOptions?: PermissionsClient.RequestOptions,
): HttpResponsePromise<void>
Assign permissions to a user.
ID of the user to assign permissions to.
OptionalrequestOptions: PermissionsClient.RequestOptionsRequest-specific configuration.
Management.TooManyRequestsError
await client.users.permissions.create("id", { permissions: [{ resource_server_identifier: "resource_server_identifier", permission_name: "permission_name" }] })Copy
delete(
id: string,
request: DeleteUserPermissionsRequestContent,
requestOptions?: PermissionsClient.RequestOptions,
): HttpResponsePromise<void>
Remove permissions from a user.
ID of the user to remove permissions from.
OptionalrequestOptions: PermissionsClient.RequestOptionsRequest-specific configuration.
Management.TooManyRequestsError
await client.users.permissions.delete("id", { permissions: [{ resource_server_identifier: "resource_server_identifier", permission_name: "permission_name" }] })Copy
Protected Readonly_options_options: NormalizedClientOptionsWithAuth<BaseClientOptions>
Member Visibility
ThemeOSLightDark
Constructors constructor Methods listcreatedelete Properties _options