diff --git a/website/docs/releases/v2022.10.md b/website/docs/releases/v2022.10.md index d74380b2d..beddeca1d 100644 --- a/website/docs/releases/v2022.10.md +++ b/website/docs/releases/v2022.10.md @@ -22,6 +22,13 @@ slug: "2022.10" This also allows for mapping fields from SAML Source to users. +- Twitch OAuth Source has been added +- Optimised loading speed of Flows & Stages + + This affects listing Flows & Stages in the admin interface, as well as loading prompts within forms. Also the flow planning has been improved to use less queries. + +- Reduced possibility of redirect loops when using Forward auth + ## API Changes #### What's New @@ -284,6 +291,90 @@ Changed response : **200 OK** - `twitch` +##### `GET` /flows/bindings/{fsb_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `stage_obj` (object) + + > Stage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /flows/bindings/{fsb_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `stage_obj` (object) + + > Stage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /flows/bindings/{fsb_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `stage_obj` (object) + + > Stage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + ##### `POST` /sources/oauth/ ###### Request: @@ -326,6 +417,118 @@ Changed response : **200 OK** - `twitch` +##### `GET` /stages/all/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/authenticator/duo/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/authenticator/duo/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/authenticator/duo/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + ##### `GET` /stages/authenticator/sms/{stage_uuid}/ ###### Return Type: @@ -335,8 +538,25 @@ Changed response : **200 OK** - Changed content type : `application/json` - Added property `mapping` (string) + > Optionally modify the payload being sent to custom providers. + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + ##### `PUT` /stages/authenticator/sms/{stage_uuid}/ ###### Request: @@ -344,8 +564,13 @@ Changed response : **200 OK** Changed content type : `application/json` - Added property `mapping` (string) + > Optionally modify the payload being sent to custom providers. +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + ###### Return Type: Changed response : **200 OK** @@ -353,8 +578,25 @@ Changed response : **200 OK** - Changed content type : `application/json` - Added property `mapping` (string) + > Optionally modify the payload being sent to custom providers. + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + ##### `PATCH` /stages/authenticator/sms/{stage_uuid}/ ###### Request: @@ -362,8 +604,13 @@ Changed response : **200 OK** Changed content type : `application/json` - Added property `mapping` (string) + > Optionally modify the payload being sent to custom providers. +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + ###### Return Type: Changed response : **200 OK** @@ -371,8 +618,1581 @@ Changed response : **200 OK** - Changed content type : `application/json` - Added property `mapping` (string) + > Optionally modify the payload being sent to custom providers. + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/authenticator/static/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/authenticator/static/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/authenticator/static/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/authenticator/totp/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/authenticator/totp/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/authenticator/totp/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/authenticator/validate/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/authenticator/validate/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/authenticator/validate/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/authenticator/webauthn/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/authenticator/webauthn/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/authenticator/webauthn/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/captcha/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/captcha/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/captcha/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/consent/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/consent/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/consent/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/deny/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/deny/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/deny/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/dummy/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/dummy/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/dummy/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/email/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/email/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/email/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/identification/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/identification/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/identification/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/invitation/stages/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/invitation/stages/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/invitation/stages/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/password/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/password/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/password/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/prompt/stages/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/prompt/stages/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/prompt/stages/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/user_delete/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/user_delete/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/user_delete/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/user_login/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/user_login/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/user_login/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/user_logout/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/user_logout/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/user_logout/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/user_write/{stage_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/user_write/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/user_write/{stage_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /flows/bindings/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `stage_obj` (object) + + > Stage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /flows/bindings/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > FlowStageBinding Serializer + + - Changed property `stage_obj` (object) + + > Stage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + ##### `GET` /flows/executor/{flow_slug}/ ###### Return Type: @@ -529,6 +2349,130 @@ Changed response : **200 OK** Added 'ak-source-oauth-apple' component: Added 'ak-source-plex' component: +##### `GET` /flows/inspector/{flow_slug}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `plans` (array) + + Changed items (object): > Serializer for an active FlowPlan + + - Changed property `current_stage` (object) + + > FlowStageBinding Serializer + + - Changed property `stage_obj` (object) + + > Stage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/all/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > Stage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/authenticator/duo/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/authenticator/duo/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > AuthenticatorDuoStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + ##### `POST` /stages/authenticator/sms/ ###### Request: @@ -536,8 +2480,13 @@ Changed response : **200 OK** Changed content type : `application/json` - Added property `mapping` (string) + > Optionally modify the payload being sent to custom providers. +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + ###### Return Type: Changed response : **201 Created** @@ -545,8 +2494,25 @@ Changed response : **201 Created** - Changed content type : `application/json` - Added property `mapping` (string) + > Optionally modify the payload being sent to custom providers. + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + ##### `GET` /stages/authenticator/sms/ ###### Parameters: @@ -564,8 +2530,1225 @@ Changed response : **200 OK** Changed items (object): > AuthenticatorSMSStage Serializer - Added property `mapping` (string) + > Optionally modify the payload being sent to custom providers. + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/authenticator/static/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/authenticator/static/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > AuthenticatorStaticStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/authenticator/totp/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/authenticator/totp/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > AuthenticatorTOTPStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/authenticator/validate/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/authenticator/validate/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > AuthenticatorValidateStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/authenticator/webauthn/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/authenticator/webauthn/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > AuthenticateWebAuthnStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/captcha/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/captcha/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > CaptchaStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/consent/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/consent/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > ConsentStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/deny/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/deny/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > DenyStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/dummy/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/dummy/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > DummyStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/email/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/email/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > EmailStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/identification/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/identification/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > IdentificationStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/invitation/stages/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/invitation/stages/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > InvitationStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/password/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/password/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > PasswordStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/prompt/prompts/{prompt_uuid}/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `promptstage_set` (array) + + Changed items (object): > Stage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PUT` /stages/prompt/prompts/{prompt_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `promptstage_set` (array) + + Changed items (object): > Stage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `promptstage_set` (array) + + Changed items (object): > Stage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `PATCH` /stages/prompt/prompts/{prompt_uuid}/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `promptstage_set` (array) + + Changed items (object): > Stage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `promptstage_set` (array) + + Changed items (object): > Stage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/prompt/stages/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/prompt/stages/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > PromptStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/user_delete/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/user_delete/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > UserDeleteStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/user_login/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/user_login/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > UserLoginStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/user_logout/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/user_logout/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > UserLogoutStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/user_write/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/user_write/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > UserWriteStage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `POST` /stages/prompt/prompts/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `promptstage_set` (array) + + Changed items (object): > Stage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + - Changed property `promptstage_set` (array) + + Changed items (object): > Stage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + +##### `GET` /stages/prompt/prompts/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + - Changed property `results` (array) + + Changed items (object): > Prompt Serializer + + - Changed property `promptstage_set` (array) + + Changed items (object): > Stage Serializer + + - Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New optional properties: + + - `cache_count` + - `policies` + - `stages` + + * Deleted property `stages` (array) + + * Deleted property `policies` (array) + + * Deleted property `cache_count` (integer) + ## Minor changes/fixes - \*: improve error handling in ldap outpost, ignore additional errors