Interface IFlowsClient
- Namespace
- Auth0.ManagementApi.Clients
- Assembly
- Auth0.ManagementApi.dll
public interface IFlowsClient
Methods
CreateAsync(FlowCreateRequest, CancellationToken)
Create a Flow.
Task<Flow> CreateAsync(FlowCreateRequest request, CancellationToken cancellationToken = default)
Parameters
requestFlowCreateRequestcancellationTokenCancellationToken
Returns
CreateVaultConnectionAsync(FlowVaultConnectionCreateRequest, CancellationToken)
Create a Flows Vault connection
Task<FlowVaultConnection> CreateVaultConnectionAsync(FlowVaultConnectionCreateRequest request, CancellationToken cancellationToken = default)
Parameters
requestFlowVaultConnectionCreateRequestcancellationTokenCancellationToken
Returns
DeleteAsync(string, CancellationToken)
Delete a Flow
Task DeleteAsync(string id, CancellationToken cancellationToken = default)
Parameters
idstringIdentifier of the flow to delete
cancellationTokenCancellationToken
Returns
DeleteFlowExecutionAsync(string, string, CancellationToken)
Delete a FlowExecution
Task DeleteFlowExecutionAsync(string flowId, string executionId, CancellationToken cancellationToken = default)
Parameters
flowIdstringFlow identifier for which we need to fetch the execution
executionIdstringFlow execution ID
cancellationTokenCancellationToken
Returns
DeleteFlowVaultConnectionAsync(string, CancellationToken)
Delete a FlowVaultConnection
Task DeleteFlowVaultConnectionAsync(string id, CancellationToken cancellationToken = default)
Parameters
idstringIdentifier of the flow to delete
cancellationTokenCancellationToken
Returns
GetAllAsync(FlowGetRequest, CancellationToken)
Get Flows
Task<IPagedList<Flow>> GetAllAsync(FlowGetRequest request, CancellationToken cancellationToken = default)
Parameters
requestFlowGetRequestcancellationTokenCancellationToken
Returns
GetAllFlowExecutionsAsync(string, CheckpointPaginationInfo, CancellationToken)
Get Flow executions.
Task<ICheckpointPagedList<FlowExecution>> GetAllFlowExecutionsAsync(string flowId, CheckpointPaginationInfo paginationInfo, CancellationToken cancellationToken = default)
Parameters
flowIdstringFlow identifier for which we need to fetch the executions
paginationInfoCheckpointPaginationInfocancellationTokenCancellationToken
Returns
GetAllFlowExecutionsAsync(string, PaginationInfo, CancellationToken)
Get Flow executions.
Task<IPagedList<FlowExecution>> GetAllFlowExecutionsAsync(string flowId, PaginationInfo paginationInfo, CancellationToken cancellationToken = default)
Parameters
flowIdstringFlow identifier for which we need to fetch the executions
paginationInfoPaginationInfocancellationTokenCancellationToken
Returns
- Task<IPagedList<FlowExecution>>
IPagedList<T> list of FlowExecution
GetAllFlowVaultConnectionsAsync(FlowVaultConnectionGetRequest, CancellationToken)
Get FlowVaultConnection list
Task<IPagedList<FlowVaultConnection>> GetAllFlowVaultConnectionsAsync(FlowVaultConnectionGetRequest request, CancellationToken cancellationToken = default)
Parameters
requestFlowVaultConnectionGetRequestcancellationTokenCancellationToken
Returns
GetAsync(FlowGetRequest, CancellationToken)
Get a Flow.
Task<Flow> GetAsync(FlowGetRequest request, CancellationToken cancellationToken = default)
Parameters
requestFlowGetRequestcancellationTokenCancellationToken
Returns
GetFlowExecutionAsync(string, string, CancellationToken)
Get a FlowExecution.
Task<FlowExecution> GetFlowExecutionAsync(string flowId, string executionId, CancellationToken cancellationToken = default)
Parameters
flowIdstringFlow identifier for which we need to fetch the execution
executionIdstringFlow execution ID
cancellationTokenCancellationToken
Returns
GetFlowVaultConnectionAsync(FlowVaultConnectionGetRequest, CancellationToken)
Get a FlowVaultConnection.
Task<FlowVaultConnection> GetFlowVaultConnectionAsync(FlowVaultConnectionGetRequest request, CancellationToken cancellationToken = default)
Parameters
requestFlowVaultConnectionGetRequestcancellationTokenCancellationToken
Returns
UpdateAsync(string, FlowUpdateRequest, CancellationToken)
Update a Flow
Task<Flow> UpdateAsync(string id, FlowUpdateRequest request, CancellationToken cancellationToken = default)
Parameters
idstringIdentifier of the flow to be updated
requestFlowUpdateRequestcancellationTokenCancellationToken
Returns
UpdateFlowVaultConnectionAsync(string, FlowVaultConnectionUpdateRequest, CancellationToken)
Update a Flow
Task<FlowVaultConnection> UpdateFlowVaultConnectionAsync(string id, FlowVaultConnectionUpdateRequest request, CancellationToken cancellationToken = default)
Parameters
idstringIdentifier of the flow to be updated
requestFlowVaultConnectionUpdateRequestcancellationTokenCancellationToken
Returns
- Task<FlowVaultConnection>
Updated FlowVaultConnection