Class ClientsClient
- Namespace
- Auth0.ManagementApi.Organizations
- Assembly
- Auth0.ManagementApi.dll
public class ClientsClient : IClientsClient
- Inheritance
-
ClientsClient
- Implements
- Inherited Members
- Extension Methods
Methods
CreateAsync(string, CreateOrganizationClientsRequestContent, RequestOptions?, CancellationToken)
Associate one or more clients with an organization.
public WithRawResponseTask<IEnumerable<OrganizationClient>> CreateAsync(string id, CreateOrganizationClientsRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestCreateOrganizationClientsRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Organizations.Clients.CreateAsync(
"id",
new CreateOrganizationClientsRequestContent
{
Clients = new List<CreateOrganizationClientRequestItem>()
{
new CreateOrganizationClientRequestItem
{
ClientId = "client_id",
UseForMemberAccess = true,
},
},
}
);
DeleteAsync(string, DeleteOrganizationClientsRequestContent, RequestOptions?, CancellationToken)
Remove one or more client associations from an organization.
public WithRawResponseTask DeleteAsync(string id, DeleteOrganizationClientsRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestDeleteOrganizationClientsRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Organizations.Clients.DeleteAsync(
"id",
new DeleteOrganizationClientsRequestContent { Clients = new List<string>() { "clients" } }
);
GetAsync(string, string, RequestOptions?, CancellationToken)
Get a specific client association for an organization.
public WithRawResponseTask<GetOrganizationClientResponseContent> GetAsync(string id, string clientId, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringclientIdstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Organizations.Clients.GetAsync("id", "client_id");
ListAsync(string, ListOrganizationClientsRequestParameters, RequestOptions?, CancellationToken)
List all clients associated with an organization, using checkpoint pagination.
-
Note: The first time you call this endpoint, omit the
fromparameter. If there are more results, anextvalue is included in the response. You can use this for subsequent API calls. Whennextis no longer included in the response, no further results are remaining.
public Task<Pager<OrganizationClient>> ListAsync(string id, ListOrganizationClientsRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestListOrganizationClientsRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Organizations.Clients.ListAsync(
"id",
new ListOrganizationClientsRequestParameters { From = "from", Take = 1 }
);
UpdateAsync(string, string, UpdateOrganizationClientRequestContent, RequestOptions?, CancellationToken)
Update an organization client association.
public WithRawResponseTask<UpdateOrganizationClientResponseContent> UpdateAsync(string id, string clientId, UpdateOrganizationClientRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringclientIdstringrequestUpdateOrganizationClientRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
Examples
await client.Organizations.Clients.UpdateAsync(
"id",
"client_id",
new UpdateOrganizationClientRequestContent()
);