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.

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

Parameters

id string
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask

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>>

SearchAsync(SearchResourceServersRequestParameters, RequestOptions?, CancellationToken)

Search resource servers using SCIM or Lucene filter syntax with low-latency, eventually consistent results. Use the parser parameter to specify "scim" or "lucene" syntax (default: "lucene"). This endpoint provides an alternative to the standard GET /resource-servers endpoint with better performance for complex queries. Results may not reflect recent updates immediately.

The signing_secret field is not supported by this endpoint.

Task<Pager<ResourceServerSearchResponse>> SearchAsync(SearchResourceServersRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)

Parameters

request SearchResourceServersRequestParameters
options RequestOptions
cancellationToken CancellationToken

Returns

Task<Pager<ResourceServerSearchResponse>>

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>