Interface IClientProfilesClient
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
public interface IClientProfilesClient
- Extension Methods
Methods
CreateAsync(CreateClientProfileRequestContent, RequestOptions?, CancellationToken)
Create a client profile. At most one profile is allowed per tenant in this release; attempting to create a second returns 409 Conflict. The profile governs Dynamic CIMD clients matched by its apply_policy at runtime.
WithRawResponseTask<ClientProfile> CreateAsync(CreateClientProfileRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestCreateClientProfileRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
DeleteAsync(string, RequestOptions?, CancellationToken)
Delete a client profile. Idempotent: returns 204 No Content whether or not a profile with the given ID existed. Deleting the profile removes fleet governance for matched clients immediately.
WithRawResponseTask DeleteAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
GetAsync(string, RequestOptions?, CancellationToken)
Retrieve a single client profile by its identifier. Returns 404 if no profile with the given ID exists for the tenant.
WithRawResponseTask<ClientProfile> GetAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
ListAsync(ListClientProfilesRequestParameters, RequestOptions?, CancellationToken)
Retrieve a paginated list of client profiles for the tenant. Uses checkpoint pagination: pass the next cursor from a previous response as the from query parameter to retrieve the following page.
Task<Pager<ClientProfile>> ListAsync(ListClientProfilesRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestListClientProfilesRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
UpdateAsync(string, UpdateClientProfileRequestContent, RequestOptions?, CancellationToken)
Update a client profile. Supports partial updates at the top level (JSON Merge Patch); omitted top-level fields remain unchanged. Nested objects such as client_configuration must be supplied in full.
WithRawResponseTask<ClientProfile> UpdateAsync(string id, UpdateClientProfileRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestUpdateClientProfileRequestContentoptionsRequestOptionscancellationTokenCancellationToken