Interface IModulesClient
- Namespace
- Auth0.ManagementApi.Actions
- Assembly
- Auth0.ManagementApi.dll
public interface IModulesClient
- Extension Methods
Properties
Versions
IVersionsClient Versions { get; }
Property Value
Methods
CreateAsync(CreateActionModuleRequestContent, RequestOptions?, CancellationToken)
Create a new Actions Module for reusable code across actions.
WithRawResponseTask<CreateActionModuleResponseContent> CreateAsync(CreateActionModuleRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestCreateActionModuleRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
DeleteAsync(string, RequestOptions?, CancellationToken)
Permanently delete an Actions Module. This will fail if the module is still in use by any actions.
Task DeleteAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
GetAsync(string, RequestOptions?, CancellationToken)
Retrieve details of a specific Actions Module by its unique identifier.
WithRawResponseTask<GetActionModuleResponseContent> GetAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
ListActionsAsync(string, GetActionModuleActionsRequestParameters, RequestOptions?, CancellationToken)
Lists all actions that are using a specific Actions Module, showing which deployed action versions reference this Actions Module.
Task<Pager<ActionModuleAction>> ListActionsAsync(string id, GetActionModuleActionsRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestGetActionModuleActionsRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
ListAsync(GetActionModulesRequestParameters, RequestOptions?, CancellationToken)
Retrieve a paginated list of all Actions Modules with optional filtering and totals.
Task<Pager<ActionModuleListItem>> ListAsync(GetActionModulesRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
requestGetActionModulesRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
RollbackAsync(string, RollbackActionModuleRequestParameters, RequestOptions?, CancellationToken)
Rolls back an Actions Module's draft to a previously created version. This action copies the code, dependencies, and secrets from the specified version into the current draft.
WithRawResponseTask<RollbackActionModuleResponseContent> RollbackAsync(string id, RollbackActionModuleRequestParameters request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestRollbackActionModuleRequestParametersoptionsRequestOptionscancellationTokenCancellationToken
Returns
UpdateAsync(string, UpdateActionModuleRequestContent, RequestOptions?, CancellationToken)
Update properties of an existing Actions Module, such as code, dependencies, or secrets.
WithRawResponseTask<UpdateActionModuleResponseContent> UpdateAsync(string id, UpdateActionModuleRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestUpdateActionModuleRequestContentoptionsRequestOptionscancellationTokenCancellationToken