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
requestCreateResourceServerRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
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 WithRawResponseTask DeleteAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
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
idstringrequestGetResourceServerRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
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
requestListResourceServerRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.ResourceServers.ListAsync(
new ListResourceServerRequestParameters
{
Identifiers = new List<string?>() { "identifiers" },
Page = 1,
PerPage = 1,
IncludeTotals = true,
IncludeFields = true,
}
);
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.
public Task<Pager<ResourceServerSearchResponse>> SearchAsync(SearchResourceServersRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestSearchResourceServersRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.ResourceServers.SearchAsync(
new SearchResourceServersRequestParameters
{
Q = "q",
Parser = SearchParserEnum.Scim,
Fields = "fields",
IncludeFields = true,
Take = 1,
From = "from",
Sort = ResourceServerSortFieldEnum.Identifier,
}
);
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
idstringrequestUpdateResourceServerRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.ResourceServers.UpdateAsync("id", new UpdateResourceServerRequestContent());