Table of Contents

Interface IModulesClient

Namespace
Auth0.ManagementApi.Actions
Assembly
Auth0.ManagementApi.dll
public interface IModulesClient
Extension Methods

Properties

Versions

IVersionsClient Versions { get; }

Property Value

IVersionsClient

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

request CreateActionModuleRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<CreateActionModuleResponseContent>

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

id string
options RequestOptions
cancellationToken CancellationToken

Returns

Task

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

id string
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<GetActionModuleResponseContent>

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

id string
request GetActionModuleActionsRequestParameters
options RequestOptions
cancellationToken CancellationToken

Returns

Task<Pager<ActionModuleAction>>

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

request GetActionModulesRequestParameters
options RequestOptions
cancellationToken CancellationToken

Returns

Task<Pager<ActionModuleListItem>>

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

id string
request RollbackActionModuleRequestParameters
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<RollbackActionModuleResponseContent>

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

id string
request UpdateActionModuleRequestContent
options RequestOptions
cancellationToken CancellationToken

Returns

WithRawResponseTask<UpdateActionModuleResponseContent>