flows_executor_get
GET/api/v3//flows/executor/:flow_slug/
Get the next pending challenge from the currently active flow.
Request
Path Parameters
Query Parameters
Querystring as received
Responses
- 200
- 400
- 403
- application/json
- Schema
- Example (auto)
Schema
- ak-stage-access-denied
- ak-source-oauth-apple
- ak-stage-authenticator-duo
- ak-stage-authenticator-email
- ak-stage-authenticator-sms
- ak-stage-authenticator-static
- ak-stage-authenticator-totp
- ak-stage-authenticator-validate
- ak-stage-authenticator-webauthn
- ak-stage-autosubmit
- ak-stage-captcha
- ak-stage-consent
- ak-stage-dummy
- ak-stage-email
- ak-stage-flow-error
- xak-flow-frame
- ak-stage-identification
- ak-provider-oauth2-device-code
- ak-provider-oauth2-device-code-finish
- ak-stage-password
- ak-source-plex
- ak-stage-prompt
- xak-flow-redirect
- ak-stage-session-end
- xak-flow-shell
- ak-stage-user-login
Possible values: [ak-stage-access-denied
, ak-source-oauth-apple
, ak-stage-authenticator-duo
, ak-stage-authenticator-email
, ak-stage-authenticator-sms
, ak-stage-authenticator-static
, ak-stage-authenticator-totp
, ak-stage-authenticator-validate
, ak-stage-authenticator-webauthn
, ak-stage-autosubmit
, ak-stage-captcha
, ak-stage-consent
, ak-stage-dummy
, ak-stage-email
, ak-stage-flow-error
, xak-flow-frame
, ak-stage-identification
, ak-provider-oauth2-device-code
, ak-provider-oauth2-device-code-finish
, ak-stage-password
, ak-source-plex
, ak-stage-prompt
, xak-flow-redirect
, ak-stage-session-end
, xak-flow-shell
, ak-stage-user-login
]
flow_info object
response_errors object
flow_info object
response_errors object
flow_info object
response_errors object
flow_info object
response_errors object
true
flow_info object
response_errors object
true
flow_info object
response_errors object
flow_info object
response_errors object
flow_info object
response_errors object
device_challenges object[]required
configuration_stages object[]required
flow_info object
response_errors object
registration objectrequired
flow_info object
response_errors object
attrs objectrequired
flow_info object
response_errors object
flow_info object
response_errors object
permissions object[]required
additional_permissions object[]required
flow_info object
response_errors object
flow_info object
response_errors object
flow_info object
response_errors object
flow_info object
response_errors object
false
flow_info object
response_errors object
false
Possible values: [authentication
, authorization
, invalidation
, enrollment
, unenrollment
, recovery
, stage_configuration
]
captcha_stage objectnullable
sources object[]
flow_info object
response_errors object
flow_info object
response_errors object
flow_info object
response_errors object
false
flow_info object
response_errors object
flow_info object
response_errors object
fields object[]required
flow_info object
response_errors object
flow_info object
response_errors object
flow_info object
response_errors object
flow_info object
response_errors object
{
"flow_info": {
"title": "string",
"background": "string",
"cancel_url": "string",
"layout": "stacked"
},
"component": "ak-stage-access-denied",
"response_errors": {},
"pending_user": "string",
"pending_user_avatar": "string",
"error_message": "string"
}
- application/json
- Schema
- Example (auto)
Schema
Validation Error
{
"non_field_errors": [
"string"
],
"code": "string"
}
- application/json
- Schema
- Example (auto)
Schema
{
"detail": "string",
"code": "string"
}
Authorization: http
name: authentiktype: httpscheme: bearer
- csharp
- curl
- dart
- go
- http
- java
- javascript
- kotlin
- c
- nodejs
- objective-c
- ocaml
- php
- powershell
- python
- r
- ruby
- rust
- shell
- swift
- HTTPCLIENT
- RESTSHARP
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "/api/v3/flows/executor/:flow_slug/");
request.Headers.Add("Accept", "application/json");
request.Headers.Add("Authorization", "Bearer <token>");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());