Interface IFeatureFlagsClient
- Namespace
- Auth0.ManagementApi.Experimentation
- Assembly
- Auth0.ManagementApi.dll
public interface IFeatureFlagsClient
- Extension Methods
Properties
Variations
IVariationsClient Variations { get; }
Property Value
Methods
CreateAsync(CreateFeatureFlagRequestContent, RequestOptions?, CancellationToken)
Create a new feature flag with parameters for use in experiments.
WithRawResponseTask<CreateFeatureFlagResponseContent> CreateAsync(CreateFeatureFlagRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestCreateFeatureFlagRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
DeleteAsync(string, RequestOptions?, CancellationToken)
Delete a feature flag by ID. Idempotent: returns 204 even if flag does not exist.
WithRawResponseTask DeleteAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
GetAsync(string, RequestOptions?, CancellationToken)
Retrieve a single feature flag by its ID.
WithRawResponseTask<GetFeatureFlagResponseContent> GetAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
ListAsync(ListFeatureFlagsRequestParameters, RequestOptions?, CancellationToken)
Retrieve a paginated list of feature flags for the tenant.
Task<Pager<FeatureFlag>> ListAsync(ListFeatureFlagsRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestListFeatureFlagsRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
UpdateAsync(string, UpdateFeatureFlagRequestContent, RequestOptions?, CancellationToken)
Partially update a feature flag by ID. Only provided fields are updated.
WithRawResponseTask<UpdateFeatureFlagResponseContent> UpdateAsync(string id, UpdateFeatureFlagRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestUpdateFeatureFlagRequestContentoptionsRequestOptionscancellationTokenCancellationToken