Ask AI is now on the home page — ask a question and get a sourced answer from the Ory docs. You'll also find it in the bottom-right corner of any page.

Skip to main content

getFlowFactory()

function getFlowFactory<T>(
params: QueryParams,
fetchFlowRaw: () => Promise<ApiResponse<T>>,
flowType: FlowType,
baseUrl: string,
route: string,
options: {
disableRewrite?: boolean
},
): Promise<null | void | T>

A function that creates a flow fetcher. The flow fetcher can be used to fetch a login, registration, recovery, settings, or verification flow from the SDK.

Unless you are building something very custom, you will not need this method. Use it with care and expect potential breaking changes.

Type Parameters

Type Parameter
T extends object

Parameters

ParameterTypeDescription
paramsQueryParamsThe query parameters of the request.
fetchFlowRaw() => Promise<ApiResponse<T>>A function that fetches the flow from the SDK.
flowTypeFlowTypeThe type of the flow.
baseUrlstringThe base URL of the application.
routestringThe route of the application.
options{ disableRewrite?: boolean; }Additional options.
options.disableRewrite?boolean-

Returns

Promise<null | void | T>