Table of Contents

Class ResourceServersClient

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll
public class ResourceServersClient : IResourceServersClient
Inheritance
ResourceServersClient
Implements
Inherited Members
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.

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

Parameters

request CreateResourceServerRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<CreateResourceServerResponseContent>

Examples

await client.ResourceServers.CreateAsync(
    new CreateResourceServerRequestContent { Identifier = "identifier" }
);

DeleteAsync(string, RequestOptions?, CancellationToken)

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

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

Parameters

id string
options RequestOptions
cancellationToken CancellationToken

Returns

Task

Examples

await client.ResourceServers.DeleteAsync("id");

GetAsync(string, GetResourceServerRequestParameters, RequestOptions?, CancellationToken)

Retrieve API details with the given ID.

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

Examples

await client.ResourceServers.GetAsync(
    "id",
    new GetResourceServerRequestParameters { IncludeFields = true }
);

ListAsync(ListResourceServerRequestParameters, RequestOptions?, CancellationToken)

Retrieve details of all APIs associated with your tenant.

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

Parameters

request ListResourceServerRequestParameters
options RequestOptions
cancellationToken CancellationToken

Returns

Task<Pager<ResourceServer>>

Examples

await client.ResourceServers.ListAsync(
    new ListResourceServerRequestParameters
    {
        Page = 1,
        PerPage = 1,
        IncludeTotals = true,
        IncludeFields = true,
    }
);

UpdateAsync(string, UpdateResourceServerRequestContent, RequestOptions?, CancellationToken)

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

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

Examples

await client.ResourceServers.UpdateAsync("id", new UpdateResourceServerRequestContent());