Table of Contents

Interface IResourceServersClient

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll
public interface IResourceServersClient
Extension Methods

Methods

CreateAsync(CreateResourceServerRequestContent, RequestOptions?, CancellationToken)

Create a new API associated with your tenant. Note that all new APIs must be registered with Auth0. For more information, read APIs.

WithRawResponseTask<CreateResourceServerResponseContent> CreateAsync(CreateResourceServerRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

request CreateResourceServerRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<CreateResourceServerResponseContent>

DeleteAsync(string, RequestOptions?, CancellationToken)

Delete an existing API by ID. For more information, read API Settings.

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

Parameters

id string
options RequestOptions
cancellationToken CancellationToken

Returns

Task

GetAsync(string, GetResourceServerRequestParameters, RequestOptions?, CancellationToken)

Retrieve API details with the given ID.

WithRawResponseTask<GetResourceServerResponseContent> GetAsync(string id, GetResourceServerRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

id string
request GetResourceServerRequestParameters
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<GetResourceServerResponseContent>

ListAsync(ListResourceServerRequestParameters, RequestOptions?, CancellationToken)

Retrieve details of all APIs associated with your tenant.

Task<Pager<ResourceServer>> ListAsync(ListResourceServerRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

request ListResourceServerRequestParameters
options RequestOptions
cancellationToken CancellationToken

Returns

Task<Pager<ResourceServer>>

UpdateAsync(string, UpdateResourceServerRequestContent, RequestOptions?, CancellationToken)

Change an existing API setting by resource server ID. For more information, read API Settings.

WithRawResponseTask<UpdateResourceServerResponseContent> UpdateAsync(string id, UpdateResourceServerRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

id string
request UpdateResourceServerRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<UpdateResourceServerResponseContent>