From 29e90092ea2c83ee834df2ae7e09227b7439e9be Mon Sep 17 00:00:00 2001 From: "authentik-automation[bot]" <135050075+authentik-automation[bot]@users.noreply.github.com> Date: Sat, 13 Dec 2025 00:03:26 +0000 Subject: [PATCH] website/release notes: Update v2025.12 release notes (cherry-pick #18797 to version-2025.12) (#18800) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit website/release notes: Update v2025.12 release notes (#18797) * website/release notes: Update v2025.12 release notes * fix linting --------- Signed-off-by: Marcelo Elizeche Landó Co-authored-by: Marcelo Elizeche Landó --- website/docs/releases/2025/v2025.12.md | 14360 ++++++++++++++++++++++- 1 file changed, 14357 insertions(+), 3 deletions(-) diff --git a/website/docs/releases/2025/v2025.12.md b/website/docs/releases/2025/v2025.12.md index f581a92a54..0c8bd21aab 100644 --- a/website/docs/releases/2025/v2025.12.md +++ b/website/docs/releases/2025/v2025.12.md @@ -11,7 +11,7 @@ To try out the release candidate, replace your Docker image tag with the latest ## Highlights -- **Endpoint Devices**: Endpoint Devices is a new featureset for Windows, macOS, and Linux devices that enables SSH authentication, local device login, sudo authorization and more, all with authentik credentials. +- **Endpoint Devices**: :ak-enterprise Endpoint Devices is a new featureset for Windows, macOS, and Linux devices that enables SSH authentication, local device login, sudo authorization and more, all with authentik credentials. - **CSV Data Exports**: :ak-enterprise Now you can export user and event data in CSV format for backup or analysis purposes. - **RBAC Permissions**: Permissions are now granted exclusively via roles, and permission inheritance and basic object permissions have been enhanced. - **Passkey Autofill (WebAuthn Conditional UI)**: Passkeys now appear in the browser's autofill dropdown alongside saved passwords, enabling seamless passwordless login when focusing on input fields. @@ -127,8 +127,14362 @@ helm upgrade authentik authentik/authentik -f values.yaml --version ^2025.12 ## Minor changes/fixes - +- brands: sort matched brand by match length (#17920) +- brands: sort matched brand by match length (cherry-pick #17920 to version-2025.10) (#17935) +- \*: Auto compress images (#18673) +- \*: convert slugfields to textfields (#17411) +- admin/files: add check for /media existence (#18636) +- admin/files: cache expensive generated URLs (#18784) +- admin/files: delete applications cache on migration (#18565) +- api: add decorator to validate serializer in @action endpoints (#17435) +- api: allow configuring default page_size and max_page_size (#18165) +- api: fix IPC auth (#18612) +- api: test action decorator (#18583) +- blueprints: remove pk from recovery example (#18712) +- brands: add more matching tests (#16185) +- brands: add more matching tests (cherry-pick #16185 to version-2025.10) (#17924) +- build(deps): bump django from 5.2.8 to 5.2.9 (#18566) +- build(deps): bump js-yaml from 4.1.0 to 4.1.1 (#18169) +- ci: attempt to fix integration tests using dind (#18066) +- ci: attempt to fix integration tests using dind (cherry-pick #18066 to version-2025.10) (#18069) +- ci: bump actions/cache from 4.3.0 to 5.0.0 (#18779) +- ci: bump actions/checkout from 5.0.0 to 5.0.1 (#18222) +- ci: bump actions/checkout from 5.0.1 to 6.0.0 (#18313) +- ci: bump actions/checkout from 6.0.0 to 6.0.1 (#18554) +- ci: bump actions/create-github-app-token from 2.1.4 to 2.2.0 (#18338) +- ci: bump actions/create-github-app-token from 2.2.0 to 2.2.1 (#18664) +- ci: bump actions/download-artifact from 5.0.0 to 6.0.0 (#17719) +- ci: bump actions/setup-go from 6.0.0 to 6.1.0 (#18282) +- ci: bump actions/setup-go from 6.0.0 to 6.1.0 in /.github/actions/setup (#18284) +- ci: bump actions/setup-node from 6.0.0 to 6.1.0 (#18552) +- ci: bump actions/setup-node from 6.0.0 to 6.1.0 in /.github/actions/setup (#18559) +- ci: bump actions/setup-python from 6.0.0 to 6.1.0 in /.github/actions/setup (#18360) +- ci: bump actions/stale from 10.1.0 to 10.1.1 (#18556) +- ci: bump actions/upload-artifact from 4.6.2 to 5.0.0 (#17720) +- ci: bump astral-sh/setup-uv from 7.1.1 to 7.1.2 in /.github/actions/setup (#17718) +- ci: bump astral-sh/setup-uv from 7.1.2 to 7.1.3 in /.github/actions/setup (#18053) +- ci: bump astral-sh/setup-uv from 7.1.3 to 7.1.4 in /.github/actions/setup (#18339) +- ci: bump astral-sh/setup-uv from 7.1.4 to 7.1.5 in /.github/actions/setup (#18667) +- ci: bump aws-actions/configure-aws-credentials from 5.1.0 to 5.1.1 (#18359) +- ci: bump calibreapp/image-actions from 05b1cf44e88c3b041b841452482df9497f046ef7 to 420075c115b26f8785e293c5bd5bef0911c506e5 (#17953) +- ci: bump codecov/codecov-action from 5.5.1 to 5.5.2 in /.github/actions/test-results (#18722) +- ci: bump docker/setup-qemu-action from 3.6.0 to 3.7.0 (#17999) +- ci: bump getsentry/action-release from 3.3.0 to 3.4.0 (#17931) +- ci: bump golangci/golangci-lint-action from 8.0.0 to 9.0.0 (#18036) +- ci: bump golangci/golangci-lint-action from 9.0.0 to 9.1.0 (#18336) +- ci: bump golangci/golangci-lint-action from 9.1.0 to 9.2.0 (#18557) +- ci: bump helm/kind-action from 1.12.0 to 1.13.0 (#17930) +- ci: bump peter-evans/create-pull-request from 7.0.11 to 8.0.0 (#18721) +- ci: bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (#18337) +- ci: bump peter-evans/create-pull-request from 7.0.9 to 7.0.11 (#18666) +- ci: bump softprops/action-gh-release from 2.4.2 to 2.5.0 (#18512) +- ci: bump svenstaro/upload-release-action from 2.11.2 to 2.11.3 (#18311) +- ci: bump tj-actions/changed-files from 47.0.0 to 47.0.1 (#18780) +- ci: fix checkout stable (#18303) +- ci: fix migrate-from-stable for old versions (#18019) +- ci: fix migrate-from-stable for old versions (#18019) (#18024) +- ci: generate typescript api client for release too (#18761) +- ci: link to next. for pre-release docs (#17634) +- ci: remove translation-rename (#18444) +- ci: remove unused local env (#18410) +- ci: revert to upstream GHA for release (#18058) +- ci: revert to upstream GHA for release (#18058) (#18065) +- ci: rework internal repo (#17797) +- ci: rework internal repo (#17797) (#17829) +- ci: use forked release action to deal with large release notes (#17625) +- ci: use forked release action to deal with large release notes (cherry-pick #17625 to version-2025.10) (#17626) +- ci: use hashes for actions everywhere (#17803) +- cmd/server/healthcheck: remove worker HTTP healthcheck (#18090) +- cmd/server/healthcheck: remove worker HTTP healthcheck (cherry-pick #18090 to version-2025.10) (#18091) +- contributing: don't use main branch (#18688) +- core, web: unified locales (#18502) +- core, web: update translations (#17605) +- core, web: update translations (#17643) +- core, web: update translations (#17660) +- core, web: update translations (#17782) +- core, web: update translations (#17807) +- core, web: update translations (#17943) +- core, web: update translations (#18046) +- core, web: update translations (#18241) +- core, web: update translations (#18304) +- core, web: update translations (#18380) +- core, web: update translations (#18510) +- core, web: update translations (#18587) +- core, web: update translations (#18620) +- core, web: update translations (#18640) +- core, web: update translations (#18713) +- core, web: update translations (#18730) +- core, web: update translations (#18766) +- core, web: update translations (cherry-pick #17605 to version-2025.10) (#17627) +- core: add digraph group hierarchy (#17050) +- core: Add example invitation blueprint (#17661) +- core: bump aiohttp from 3.13.0 to v3.13.2 (#17969) +- core: bump asgiref from 3.10.0 to v3.11.0 (#18568) +- core: bump astral-sh/uv from 0.9.10 to 0.9.11 (#18312) +- core: bump astral-sh/uv from 0.9.11 to 0.9.12 (#18383) +- core: bump astral-sh/uv from 0.9.12 to 0.9.13 (#18402) +- core: bump astral-sh/uv from 0.9.13 to 0.9.14 (#18514) +- core: bump astral-sh/uv from 0.9.14 to 0.9.15 (#18555) +- core: bump astral-sh/uv from 0.9.15 to 0.9.16 (#18668) +- core: bump astral-sh/uv from 0.9.16 to 0.9.17 (#18723) +- core: bump astral-sh/uv from 0.9.4 to 0.9.5 (#17645) +- core: bump astral-sh/uv from 0.9.5 to 0.9.6 (#17820) +- core: bump astral-sh/uv from 0.9.5 to 0.9.6 (cherry-pick #17820 to version-2025.10) (#17835) +- core: bump astral-sh/uv from 0.9.6 to 0.9.7 (#17851) +- core: bump astral-sh/uv from 0.9.7 to 0.9.8 (#18037) +- core: bump astral-sh/uv from 0.9.8 to 0.9.9 (#18148) +- core: bump astral-sh/uv from 0.9.9 to 0.9.10 (#18224) +- core: bump autobahn from 24.4.2 to v25.10.2 (#17970) +- core: bump autobahn from 25.10.2 to v25.11.1 (#18569) +- core: bump axllent/mailpit from v1.27.10 to v1.27.11 in /tests/e2e (#18035) +- core: bump axllent/mailpit from v1.27.11 to v1.28.0 in /tests/e2e (#18401) +- core: bump azure-core from 1.35.1 to v1.36.0 (#17971) +- core: bump blessed from 1.22.0 to v1.23.0 (#17972) +- core: bump blessed from 1.24.0 to v1.25.0 (#18570) +- core: bump boto3 from 1.40.51 to v1.40.66 (#17973) +- core: bump boto3 from 1.40.66 to v1.40.75 (#18194) +- core: bump boto3 from 1.40.75 to v1.42.1 (#18571) +- core: bump cachetools from 6.2.1 to v6.2.2 (#18195) +- core: bump cattrs from 25.2.0 to v25.3.0 (#18196) +- core: bump cbor2 from 5.7.0 to v5.7.1 (#17974) +- core: bump certifi from 2025.10.5 to v2025.11.12 (#18197) +- core: bump click from 8.3.0 to v8.3.1 (#18198) +- core: bump cron-converter from 1.2.2 to v1.3.1 (#18572) +- core: bump cwcwidth from 0.1.10 to v0.1.12 (#17975) +- core: bump django from 5.2.7 to 5.2.8 (#17967) +- core: bump django from 5.2.7 to 5.2.8 (cherry-pick #17967 to version-2025.10) (#18003) +- core: bump django from v5.2.8 to 5.2.9 (#18582) +- core: bump django-pgactivity from 1.7.1 to v1.8.0 (#18573) +- core: bump django-stubs-ext from 5.2.7 to v5.2.8 (#18574) +- core: bump djangorestframework from 3.16.0 (our fork) to v3.16.1 (official package) (#16594) +- core: bump github.com/coreos/go-oidc/v3 from 3.16.0 to 3.17.0 (#18306) +- core: bump github.com/getsentry/sentry-go from 0.36.0 to 0.36.1 (#17646) +- core: bump github.com/getsentry/sentry-go from 0.36.1 to 0.36.2 (#17785) +- core: bump github.com/getsentry/sentry-go from 0.36.2 to 0.37.0 (#18140) +- core: bump github.com/getsentry/sentry-go from 0.37.0 to 0.38.0 (#18212) +- core: bump github.com/getsentry/sentry-go from 0.38.0 to 0.39.0 (#18353) +- core: bump github.com/getsentry/sentry-go from 0.39.0 to 0.40.0 (#18416) +- core: bump github.com/go-openapi/runtime from 0.29.0 to 0.29.2 (#18048) +- core: bump github.com/spf13/cobra from 1.10.1 to 1.10.2 (#18592) +- core: bump goauthentik.io/api/v3 from 3.2025100.25 to 3.2025120.1 (#17613) +- core: bump goauthentik.io/api/v3 from 3.2025120.1 to 3.2025120.2 (#17662) +- core: bump goauthentik.io/api/v3 from 3.2025120.11 to 3.2025120.15 (#18551) +- core: bump goauthentik.io/api/v3 from 3.2025120.15 to 3.2025120.16 (#18591) +- core: bump goauthentik.io/api/v3 from 3.2025120.16 to 3.2025120.18 (#18661) +- core: bump goauthentik.io/api/v3 from 3.2025120.18 to 3.2025120.19 (#18689) +- core: bump goauthentik.io/api/v3 from 3.2025120.19 to 3.2025120.21 (#18714) +- core: bump goauthentik.io/api/v3 from 3.2025120.2 to 3.2025120.3 (#17945) +- core: bump goauthentik.io/api/v3 from 3.2025120.21 to 3.2025120.25 (#18732) +- core: bump goauthentik.io/api/v3 from 3.2025120.25 to 3.2025120.26 (#18770) +- core: bump goauthentik.io/api/v3 from 3.2025120.3 to 3.2025120.4 (#18307) +- core: bump goauthentik.io/api/v3 from 3.2025120.4 to 3.2025120.5 (#18354) +- core: bump goauthentik.io/api/v3 from 3.2025120.5 to 3.2025120.7 (#18381) +- core: bump goauthentik.io/api/v3 from 3.2025120.7 to 3.2025120.11 (#18461) +- core: bump goauthentik/fips-debian from `10c8086` to `cb2d1f8` (#18696) +- core: bump goauthentik/fips-debian from `40a1f32` to `65a9f1f` (#18223) +- core: bump goauthentik/fips-debian from `5017d65` to `40a1f32` (#18149) +- core: bump goauthentik/fips-debian from `55c1514` to `8b7e8d0` (#18283) +- core: bump goauthentik/fips-debian from `65a9f1f` to `55c1514` (#18251) +- core: bump goauthentik/fips-debian from `8b7e8d0` to `8c4ec98` (#18361) +- core: bump goauthentik/fips-debian from `8c4ec98` to `ac4c80b` (#18403) +- core: bump goauthentik/fips-debian from `9b4cedf` to `f3228f8` (#17819) +- core: bump goauthentik/fips-debian from `a80dbbd` to `10c8086` (#18665) +- core: bump goauthentik/fips-debian from `ac4c80b` to `de70579` (#18419) +- core: bump goauthentik/fips-debian from `c718f60` to `cf233be` (#18553) +- core: bump goauthentik/fips-debian from `cb2d1f8` to `e72277d` (#18720) +- core: bump goauthentik/fips-debian from `cf233be` to `a80dbbd` (#18594) +- core: bump goauthentik/fips-debian from `de70579` to `c718f60` (#18515) +- core: bump goauthentik/fips-debian from `dea09c4` to `07f41ce` (#18778) +- core: bump goauthentik/fips-debian from `e72277d` to `dea09c4` (#18736) +- core: bump goauthentik/fips-debian from `f3228f8` to `5017d65` (#18084) +- core: bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#18275) +- core: bump golang.org/x/oauth2 from 0.32.0 to 0.33.0 (#18034) +- core: bump golang.org/x/oauth2 from 0.33.0 to 0.34.0 (#18691) +- core: bump golang.org/x/sync from 0.17.0 to 0.18.0 (#18033) +- core: bump golang.org/x/sync from 0.18.0 to 0.19.0 (#18690) +- core: bump google-api-core from 2.26.0 to v2.28.1 (#17976) +- core: bump google-auth from 2.41.1 to v2.42.1 (#17977) +- core: bump google-auth from 2.42.1 to v2.43.0 (#18199) +- core: bump google-auth-httplib2 from 0.2.0 to v0.2.1 (#17978) +- core: bump googleapis-common-protos from 1.70.0 to v1.71.0 (#17979) +- core: bump googleapis-common-protos from 1.71.0 to v1.72.0 (#18200) +- core: bump gorm.io/gorm from 1.31.0 to 1.31.1 (#17907) +- core: bump incremental from 24.7.2 to v24.11.0 (#18575) +- core: bump iniconfig from 2.1.0 to v2.3.0 (#17980) +- core: bump jsii from 1.116.0 to v1.118.0 (#17981) +- core: bump jsii from 1.118.0 to v1.119.0 (#18201) +- core: bump jsii from 1.119.0 to v1.120.0 (#18576) +- core: bump library/golang from `27e1c92` to `728cbef` (#18252) +- core: bump library/golang from `4f9d98e` to `b669435` (#18697) +- core: bump library/golang from `728cbef` to `a02d35e` (#18340) +- core: bump library/golang from `a13297b` to `27e1c92` (#18038) +- core: bump library/golang from `b669435` to `5d35fb8` (#18718) +- core: bump library/golang from 1.25.3-trixie to 1.25.4-trixie (#18000) +- core: bump library/golang from 1.25.4-trixie to 1.25.5-trixie (#18558) +- core: bump library/nginx from `1beed3c` to `b5b9e01` in /website (#18225) +- core: bump library/nginx from `325b00a` to `fb01117` in /website (#18737) +- core: bump library/nginx from `553f64a` to `e21f8d0` in /website (#18698) +- core: bump library/nginx from `b5b9e01` to `553f64a` in /website (#18253) +- core: bump library/nginx from `b619c34` to `f547e3d` in /website (#17821) +- core: bump library/nginx from `e21f8d0` to `325b00a` in /website (#18724) +- core: bump library/nginx from `f547e3d` to `1beed3c` in /website (#17955) +- core: bump library/node from `7942b33` to `ccfd9da` in /website (#18725) +- core: bump openapitools/openapi-diff from 2.1.4 to 2.1.5 in /scripts/api (#17929) +- core: bump openapitools/openapi-diff from 2.1.5 to 2.1.6 in /scripts/api (#18400) +- core: bump opentelemetry-api from 1.37.0 to v1.38.0 (#17982) +- core: bump opentelemetry-api from 1.38.0 to v1.39.0 (#18577) +- core: bump orjson from 3.11.3 to v3.11.4 (#17983) +- core: bump protobuf from 6.32.1 to v6.33.0 (#17984) +- core: bump protobuf from 6.33.0 to v6.33.1 (#18202) +- core: bump psycopg-pool from 3.2.6 to v3.2.7 (#17985) +- core: bump psycopg-pool from 3.2.7 to v3.3.0 (#18578) +- core: bump pynacl from 1.6.0 to v1.6.1 (#18203) +- core: bump python-dotenv from 1.1.1 to v1.2.1 (#17986) +- core: bump rpds-py from 0.27.1 to v0.28.0 (#17987) +- core: bump rpds-py from 0.28.0 to v0.29.0 (#18204) +- core: bump rpds-py from 0.29.0 to v0.30.0 (#18579) +- core: bump selenium/standalone-chromium from 141.0 to 142.0 in /tests/e2e (#17910) +- core: bump selenium/standalone-chromium from 142.0 to 143.0 in /tests/e2e (#18772) +- core: bump sqlparse from 0.5.3 to v0.5.4 (#18580) +- core: bump std-uritemplate from 2.0.6 to v2.0.8 (#17988) +- core: bump stevedore from 5.5.0 to v5.6.0 (#18581) +- core: bump trio from 0.31.0 to v0.32.0 (#17989) +- core: bump uvloop from 0.21.0 to v0.22.1 (#17990) +- core: bump zope-event from 6.0 to v6.1 (#18205) +- core: bump zope-interface from 8.0.1 to v8.1.1 (#18206) +- core: custom avatar url improvements (#10525) +- core: deduplicate user attribute constant definitions (#18138) +- core: improve app launch URL formatting (#18076) +- core: improve app launch URL formatting (cherry-pick #18076 to version-2025.10) (#18087) +- core: optimize list applications (#18330) +- core: propagate `ModuleNotFoundError` in `import_relative` (#18683) +- core/sessions: remove django groups prefetch (#18704) +- crypto: only generate managed keypair if non-existent (#18457) +- crypto: separate permissions for certificate and private keydownload (#18588) +- crypto: update certificate api and component (#17921) +- crypto: update certificates on fs event (#18129) +- docs/integrations: add salesforce oauth source and SCIM steps (#18627) +- endpoints: AuthN and AuthZ (#18350) +- endpoints: fix device access group missing from blueprint (#18703) +- endpoints: fix UI bugs, add user binding, etc (#18609) +- endpoints: implement endpoint stage (#18468) +- endpoints: include device ID in agent config (#18414) +- endpoints: initial data structure + agent (#11499) +- endpoints: rework perms (#18422) +- endpoints/stage: v2, better error handling, more settings (#18545) +- endpoints/stage: v2.1, fix asymmetric token exchange and missing form input (#18547) +- enterprise: add prometheus metrics for license usage and expiry (#17606) +- enterprise: add prometheus metrics for license usage and expiry (cherry-pick #17606 to version-2025.10) (#17637) +- enterprise: Apple Platform SSO (#15318) +- enterprise: handle cached naive timezone (#17695) +- enterprise: handle cached naive timezone (cherry-pick #17695 to version-2025.10) (#17730) +- enterprise/endpoints/connectors/agent: fix Apple JWE encryption when FIPS is enabled (#18464) +- enterprise/providers/scim: fix OAuth (#18358) +- enterprise/reports: add users and events export (#18088) +- enterprise/stages/mtls: fix traefik certificate parsing (#18607) +- events: fix timezone not set for log events (#18067) +- events: fix timezone not set for log events (cherry-pick #18067 to version-2025.10) (#18071) +- files: rework (#17535) +- flows: keep ?next url when using cancel (#18619) +- flows: refresh unauthenticated tabs (#18621) +- flows: remove SESSION_KEY_APPLICATION_PRE (#18388) +- github: convert issue templates to forms (#18117) +- github: converts issue templates to forms (#18133) +- integrations/slack: Add SCIM tutorial (#18508) +- internal: add default go http server timeouts (#17858) +- internal: Automated internal backport: 1487-invitation-expiry.sec.patch to authentik-2025.10 (#18258) +- internal: Automated internal backport: 1487-invitation-expiry.sec.patch to authentik-main (#18264) +- internal: Automated internal backport: 1498-oauth2-cc-user-active.sec.patch to authentik-2025.10 (#18259) +- internal: Automated internal backport: 1498-oauth2-cc-user-active.sec.patch to authentik-main (#18265) +- internal: Automated internal backport: 5000-sidebar.sec.patch to authentik-2025.10 (#18260) +- internal: Automated internal backport: 5000-sidebar.sec.patch to authentik-main (#18266) +- internal: fix go deprecation for +build (#17806) +- internal: fix go deprecation for +build (cherry-pick #17806 to version-2025.10) (#17824) +- internal: full openssl path (#17856) +- internal: full openssl path (cherry-pick #17856 to version-2025.10) (#17860) +- internal/web/proxy: fix return status code during startup (#17827) +- internal/web/proxy: fix return status code during startup (cherry-pick #17827 to version-2025.10) (#17832) +- lib: add ak_create_jwt_raw (#18676) +- lib: do not strip and re-add curly braces from raw JSON config (#13769) +- lib/sync/outgoing: check if there is a provider before creating tasks (#18394) +- lib/sync/outgoing: store sync settings in database (#17630) +- lifecycle: set search_path in system migrations (#17721) +- lifecycle/aws: bump aws-cdk from 2.1030.0 to 2.1031.0 in /lifecycle/aws (#17667) +- lifecycle/aws: bump aws-cdk from 2.1031.0 to 2.1031.1 in /lifecycle/aws (#17850) +- lifecycle/aws: bump aws-cdk from 2.1031.1 to 2.1031.2 in /lifecycle/aws (#18014) +- lifecycle/aws: bump aws-cdk from 2.1031.2 to 2.1032.0 in /lifecycle/aws (#18218) +- lifecycle/aws: bump aws-cdk from 2.1032.0 to 2.1033.0 in /lifecycle/aws (#18278) +- lifecycle/migrate: remove tenant_files migration (#18729) +- Makefile: Fix kerberos tests for brew users (#17223) +- outpost: revert breaking signals change (#17847) +- outpost: revert breaking signals change (cherry-pick #17847 to version-2025.10) (#17848) +- outpost/proxyv2: more tests, fix pg password with spaces, and existing session on restart (#18211) +- outposts: set container healthcheck inline (#18298) +- outposts: update permissions more eagerly (#17783) +- outposts: update permissions more eagerly (cherry-pick #17783 to version-2025.10) (#17841) +- packages/ak-guardian: bump python requirement to 3.14 (#18711) +- packages/django-channels-postgres: fix notify size check (#18347) +- packages/django-channels-postgres/layer: fix query when subscribed to multiple channels (#18152) +- packages/django-channels-postgres/layer: fix query when subscribed to multiple channels (cherry-pick #18152 to version-2025.10) (#18153) +- packages/django-dramatiq-postgres: broker: ensure locking happens with the same connection (#18095) +- packages/django-dramatiq-postgres: broker: ensure locking happens with the same connection (cherry-pick #18095 to version-2025.10) (#18119) +- packages/django-postgres-cache: use upsert instead of select/update in a transaction (#17760) +- packages/django-postgres-cache: use upsert instead of select/update in a transaction (cherry-pick #17760 to version-2025.10) (#17767) +- policies: use flow planner directly in PolicyAccessView to directly set flow context (#18372) +- provider/saml: make signing kp singleton (#17703) +- providers/oauth2: fix kid always required for federation (#17914) +- providers/oauth2: fix kid always required for federation (cherry-pick #17914 to version-2025.10) (#17917) +- providers/oauth2: move encryption key field (#17722) +- providers/oauth2: move encryption key field (cherry-pick #17722 to version-2025.10) (#17729) +- providers/oauth2: optimize JWKS endpoint queries (#18405) +- providers/proxy: add gorm logging (#17758) +- providers/proxy: drop headers with underscores (#17650) +- providers/proxy: drop headers with underscores (cherry-pick #17650 to version-2025.10) (#17651) +- providers/proxy: fix missing JWT/claims header (#17759) +- providers/proxy: fix missing JWT/claims header (cherry-pick #17759 to version-2025.10) (#17764) +- providers/radius: fix inverted message authenticator validation (#17855) +- providers/radius: fix inverted message authenticator validation (cherry-pick #17855 to version-2025.10) (#17888) +- providers/radius: fix panic when no cert is configured (#17762) +- providers/radius: fix panic when no cert is configured (cherry-pick #17762 to version-2025.10) (#17766) +- providers/radius: revert fix inverted message authenticator validation (#17855) (#17915) +- providers/radius: revert fix inverted message authenticator validation (#17855) (cherry-pick #17915 to version-2025.10) (#17916) +- providers/saml: fix front-end saml binding defaults (#18189) +- providers/saml: move sp binding location and default value (#17609) +- providers/scim: allow custom schema data (#18073) +- providers/scim: allow custom schema data (cherry-pick #18073 to version-2025.10) (#18075) +- providers/scim: cache ServiceProviderConfig (#18047) +- providers/scim: compare users/groups before sending update request (#18456) +- providers/scim: fix PATCH for AWS (#18230) +- release: 2025.10.0 +- release: 2025.10.0-rc1 +- release: 2025.10.0-rc2 +- release: 2025.10.0-rc3 +- release: 2025.10.1 +- release: 2025.10.2 +- revert: github: convert issue templates to forms (#18121) +- root: Add Dockerfile label org.opencontainers.image.source (#17756) +- root: Add Dockerfile label org.opencontainers.image.source (cherry-pick #17756 to version-2025.10) (#17757) +- root: bump version to 2025.12.0-rc1 (#17603) +- root: do not require backend approval for npm workspace dependencies (#18738) +- root: fix missing authentik_device cookie causing error (#18642) +- root: Fix transifex link (#17696) +- root: improve testing helpers (#18379) +- root: regen schema (#18327) +- root: settings.py: fix comment (#18006) +- root: skip current tab when refreshing others (#18674) +- root: update security.md's supported versions (#17736) +- root: use hashes for dockerfile FROM (#17795) +- root: use hashes for dockerfile FROM (cherry-pick #17795 to version-2025.10) (#17798) +- sources/ldap: make server info optional (#18648) +- sources/oauth: add WeChat type (#18086) +- sources/oauth: Make PKCE verifier 128 characters (#17763) +- sources/oauth: Make PKCE verifier 128 characters (cherry-pick #17763 to version-2025.10) (#17765) +- sources/oauth: save returned oauth refresh tokens and add slack provider (#18501) +- sources/sync: configuration for outgoing sync trigger mode (#17669) +- sources/telegram: implement connecting existing user to a Telegram account (#18517) +- stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs (#17871) +- stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs (#18166) +- stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs (#18458) +- stages/authenticator_webauthn: Update FIDO MDS3 & Passkey aaguid blobs (#18793) +- stages/captcha: allow dynamic public/private key (#18346) +- stages/captcha: Make stage more managed with provider-specific defaults (#16129) +- stages/identification: Add WebAuthn conditional UI (passkey autofill) support (#18377) +- stages/mtls: always include cert in flow plan (#18657) +- stages/prompt: fix choices with labels causing error on submit (#18183) +- stages/prompt: fix choices with labels causing error on submit (cherry-pick #18183 to version-2025.10) (#18236) +- stages/prompt: set allow_blank for \_read_only fields (#18297) +- stages/user_write: Fix user attributes are not sanitized under certains conditions (#17890) +- tasks: delay startup signals (#17769) +- tasks: delay startup signals (cherry-pick #17769 to version-2025.10) (#17775) +- tasks: sanitize log attributes (#17833) +- tasks: sanitize log attributes (cherry-pick #17833 to version-2025.10) (#17842) +- tasks/schedules: fix rel obj not being associated or updated (#17934) +- tasks/schedules: fix rel obj not being associated or updated (cherry-pick #17934 to version-2025.10) (#17936) +- tenants: remove extra query for each request (#18705) +- translate: add cs_CZ (#17632) +- translate: fix config (#18504) +- translate: fix source locale not matching transifex (#18503) +- translate: Updates for file locale/en/LC_MESSAGES/django.po in fi (#18056) +- translate: Updates for file locale/en/LC_MESSAGES/django.po in fi (#18060) +- translate: Updates for file locale/en/LC_MESSAGES/django.po in fi (#18105) +- translate: Updates for file locale/en/LC_MESSAGES/django.po in pt_BR (#17622) +- translate: Updates for file web/xliff/en.xlf in pt_BR (#17639) +- translate: Updates for project authentik and language cs_CZ (#18443) +- translate: Updates for project authentik and language cs_CZ (#18753) +- translate: Updates for project authentik and language de (#18435) +- translate: Updates for project authentik and language de (#18487) +- translate: Updates for project authentik and language de_DE (#18749) +- translate: Updates for project authentik and language es (#18433) +- translate: Updates for project authentik and language es (#18485) +- translate: Updates for project authentik and language es_ES (#18748) +- translate: Updates for project authentik and language fi (#18429) +- translate: Updates for project authentik and language fi (#18490) +- translate: Updates for project authentik and language fi_FI (#18759) +- translate: Updates for project authentik and language fr (#18431) +- translate: Updates for project authentik and language fr (#18496) +- translate: Updates for project authentik and language fr_FR (#18747) +- translate: Updates for project authentik and language fr_FR (#18788) +- translate: Updates for project authentik and language it_IT (#18750) +- translate: Updates for project authentik and language ja_JP (#18755) +- translate: Updates for project authentik and language ko (#18488) +- translate: Updates for project authentik and language ko_KR (#18760) +- translate: Updates for project authentik and language nl (#18434) +- translate: Updates for project authentik and language nl (#18497) +- translate: Updates for project authentik and language nl_NL (#18751) +- translate: Updates for project authentik and language pl (#18430) +- translate: Updates for project authentik and language pl_PL (#18754) +- translate: Updates for project authentik and language pt (#18437) +- translate: Updates for project authentik and language pt (#18498) +- translate: Updates for project authentik and language pt_BR (#18436) +- translate: Updates for project authentik and language pt_BR (#18746) +- translate: Updates for project authentik and language ru (#18442) +- translate: Updates for project authentik and language ru (#18500) +- translate: Updates for project authentik and language ru_RU (#18745) +- translate: Updates for project authentik and language tr (#18438) +- translate: Updates for project authentik and language tr_TR (#18758) +- translate: Updates for project authentik and language zh_CN (#18441) +- translate: Updates for project authentik and language zh_TW (#18499) +- translate: Updates for project authentik and language zh-Hans (#18439) +- translate: Updates for project authentik and language zh-Hans (#18756) +- web: Abstract Wizard Lifecycle (#17658) +- web: ESLint Typing Fixes (#18362) +- web: Fixes for Docusaurus & ESlint Upgrade (#18452) +- web: 2025.12 UI tidy (#18650) +- web: Adjust colors (#18427) +- web: bump @goauthentik/prettier-config from 1.0.5 to 3.1.0 in /web in the goauthentik group across 1 directory (#17684) +- web: bump @rollup/plugin-commonjs from 28.0.8 to 28.0.9 in /web in the rollup group across 1 directory (#17788) +- web: bump @sentry/browser from 10.24.0 to 10.25.0 in /web in the sentry group across 1 directory (#18079) +- web: bump @sentry/browser from 10.28.0 to 10.29.0 in /web in the sentry group across 1 directory (#18623) +- web: bump @trivago/prettier-plugin-sort-imports from 5.2.2 to 6.0.0 in /web (#18146) +- web: bump @types/codemirror from 5.60.16 to 5.60.17 in /web (#17685) +- web: bump @types/guacamole-common-js from 1.5.4 to 1.5.5 in /web (#18717) +- web: bump @types/node from 22.15.19 to 24.10.0 in /web (#17950) +- web: bump @types/node from 22.15.19 to 24.10.1 in /web (#18113) +- web: bump @types/node from 22.15.19 to 24.9.1 in /web (#17618) +- web: bump @types/node from 22.15.19 to 24.9.1 in /web (#17687) +- web: bump @types/node from 24.10.0 to 24.10.1 in /packages/esbuild-plugin-live-reload (#18111) +- web: bump @types/node from 24.10.0 to 24.10.1 in /packages/prettier-config (#18112) +- web: bump @types/node from 24.9.0 to 24.9.1 in /packages/esbuild-plugin-live-reload (#17616) +- web: bump @types/node from 24.9.0 to 24.9.1 in /packages/prettier-config (#17617) +- web: bump @types/node from 24.9.1 to 24.10.0 in /packages/esbuild-plugin-live-reload (#17948) +- web: bump @types/node from 24.9.1 to 24.10.0 in /packages/prettier-config (#17949) +- web: bump base package (#18509) +- web: bump chromedriver from 141.0.3 to 141.0.4 in /web (#17665) +- web: bump country-flag-icons from 1.5.21 to 1.6.1 in /web (#18280) +- web: bump dompurify from 3.3.0 to 3.3.1 in /web (#18694) +- web: bump eslint-plugin-react-hooks from 7.0.0 to 7.0.1 in /packages/eslint-config in the eslint group across 1 directory (#17714) +- web: bump express from 4.21.2 to 4.22.1 in /packages/docusaurus-config (#18520) +- web: bump globals from 16.4.0 to 16.5.0 in /web (#18145) +- web: bump hono from 4.10.2 to 4.10.3 in /web (#17698) +- web: bump hono from 4.9.12 to 4.10.2 in /web (#17653) +- web: bump js-yaml from 3.14.1 to 3.14.2 in /packages/docusaurus-config (#18239) +- web: bump js-yaml from 4.1.0 to 4.1.1 in /packages/esbuild-plugin-live-reload (#18237) +- web: bump js-yaml from 4.1.0 to 4.1.1 in /packages/eslint-config (#18301) +- web: bump js-yaml from 4.1.0 to 4.1.1 in /packages/prettier-config (#18185) +- web: bump js-yaml from 4.1.0 to 4.1.1 in /web (#18170) +- web: bump knip from 5.66.1 to 5.66.2 in /web (#17619) +- web: bump knip from 5.66.2 to 5.70.0 in /web (#18245) +- web: bump knip from 5.70.0 to 5.70.1 in /web (#18310) +- web: bump knip from 5.71.0 to 5.72.0 in /web (#18695) +- web: bump knip from 5.72.0 to 5.73.1 in /web (#18734) +- web: bump mermaid from 11.12.1 to 11.12.2 in /web (#18602) +- web: bump node-forge from 1.3.1 to 1.3.2 in /packages/docusaurus-config (#18398) +- web: bump packages in /web (#18604) +- web: Bump packages. (#18371) +- web: bump style-mod from 4.1.2 to 4.1.3 in /web (#17647) +- web: bump the eslint group across 2 directories with 3 updates (#18216) +- web: bump the eslint group across 2 directories with 5 updates (#18049) +- web: bump the react group across 2 directories with 1 update (#18083) +- web: bump the react group across 2 directories with 1 update (#18244) +- web: bump the react group across 2 directories with 2 updates (#18110) +- web: bump the rollup group across 1 directory with 4 updates (#18082) +- web: bump the rollup group across 1 directory with 4 updates (#18277) +- web: bump the sentry group across 1 directory with 2 updates (#17663) +- web: bump the sentry group across 1 directory with 2 updates (#17743) +- web: bump the sentry group across 1 directory with 2 updates (#17997) +- web: bump the storybook group across 1 directory with 5 updates (#17715) +- web: bump the storybook group across 1 directory with 5 updates (#17787) +- web: bump the storybook group across 1 directory with 5 updates (#18050) +- web: bump the storybook group across 1 directory with 5 updates (#18080) +- web: bump the storybook group across 1 directory with 5 updates (#18217) +- web: bump the storybook group across 1 directory with 5 updates (#18715) +- web: bump the swc group across 1 directory with 11 updates (#18219) +- web: bump the swc group across 1 directory with 11 updates (#18309) +- web: bump the swc group across 1 directory with 12 updates (#17998) +- web: bump ts-pattern from 5.8.0 to 5.9.0 in /web (#18247) +- web: bump type-fest from 5.1.0 to 5.2.0 in /web (#18144) +- web: bump type-fest from 5.3.0 to 5.3.1 in /web (#18663) +- web: bump types (merge branch) (#18735) +- web: Bump types, fix ESLint errors (#17546) +- web: bump validator from 13.15.15 to 13.15.20 in /packages/docusaurus-config (#17866) +- web: bump validator from 13.15.15 to 13.15.20 in /packages/eslint-config (#17742) +- web: bump validator from 13.15.15 to 13.15.20 in /packages/prettier-config (#17776) +- web: bump vite from 7.1.10 to 7.1.11 in /web (#17604) +- web: bump vite from 7.1.11 to 7.1.12 in /web (#17689) +- web: bump vite from 7.1.12 to 7.2.2 in /web (#18143) +- web: bump vite from 7.2.6 to 7.2.7 in /web (#18662) +- web: Bump Vitest, TypeScript config (#18238) +- web: bump yaml from 2.8.1 to 2.8.2 in /web (#18605) +- web: Codemirror fixes (#18610) +- web: Consistent Tab Panel URL Parameters (#17804) +- web: Consistent Tab Panel URL Parameters (cherry-pick #17804 to version-2025.10) (#17859) +- web: Disable library `` on Firefox. (#18103) +- web: Disable library `` on Firefox. (cherry-pick #18103 to version-2025.10) (#18135) +- web: Fix application of global styles in style roots. (#17444) +- web: Fix background refreshing too frequently. (#18764) +- web: Fix ESBuild hanging process (#18162) +- web: fix outpost build (#18190) +- web: fix package-lock.json (#17809) +- web: Fix RAC modal visibility. (#17941) +- web: Fix RAC modal visibility. (cherry-pick #17941 to version-2025.10) (#18097) +- web: Fix row expansion on modal trigger buttons. (#18412) +- web: Fix stale table rows (#17940) +- web: Fix switch labels (#18741) +- web: Fix tab activation, blank provider URLs (#18031) +- web: Fix tab activation, blank provider URLs (cherry-pick #18031 to version-2025.10) (#18101) +- web: Fix table row click handler. (#17697) +- web: Hide avatars when set to "none" (#17911) +- web: Hide device picker when challenges are not present. (#18611) +- web: Improve user display in modals by falling back to username (#18243) +- web: Improved table selection behavior (#18622) +- web: Improved Timestamps (#18300) +- web: Lit Session Context (#17903) +- web: Locale selector (#18560) +- web: Make action field search case insensitive in Event Matcher Policy Form (#17680) +- web: Make Spotlight optional. (#17904) +- web: Patternfly 5 Prep: Part 2 (#18085) +- web: Prettier Config 3.2 (#18305) +- web: re-add en.xlf locale (#18469) +- web: Render Markdown in Blueprints descriptions (#17746) +- web: sync web/package-lock.json (#17611) +- web: Table row refinements (#17659) +- web: Update Deprecated NPM Packages (#18335) +- web/a11y: Isolated Outpost Error Page (#17683) +- web/a11y: Prefers more field contrast (#17279) +- web/a11y: Update wizard form labels, placeholders. (#17811) +- web/a11y: User library -- fix issues surrounding element focus, ARIA labeling. (#17522) +- web/a11y: User library -- fix issues surrounding element focus, ARIA labeling. (cherry-pick #17522 to version-2025.10) (#17828) +- web/admin: add entitlement search (#18291) +- web/admin: Add SAML metadata form to wizard (#17690) +- web/admin: fix brands default switch label (#18518) +- web/admin: fix event volume chart not updating with query (#18649) +- web/admin: fix scim provider form (#17831) +- web/admin: fix scim provider form (cherry-pick #17831 to version-2025.10) (#17834) +- web/admin: fix typo in PolicyAccessView (#18789) +- web/admin: fix wording in password stage (#18393) +- web/admin: fixes capitalization in application wizard title (#17959) +- web/admin: link to user on invitation list page (#18132) +- web/admin: link to user on invitation list page (cherry-pick #18132 to version-2025.10) (#18134) +- web/admin: make empty table message configurable (#18763) +- web/admin: update stage descriptions (#18118) +- web/elements: update AppIcon story with files change (#18608) +- web/flows: improvements for hCaptcha (#16882) +- web/flows: improvements for hCaptcha (cherry-pick #16882 to version-2025.10) (#18128) +- web/flows: update default background image (#18540) +- web/i18n: Clean up locale scripts (#18163) +- web/i18n: Japanese Locale(日本語ロケール) (#17938) +- web/i18n: Locale Context Merge Branch (#18426) +- web/i18n: Locale message fixes (#17913) +- web/i18n: Remove English Locale (#18164) +- web/integrations: add information for slo supported integrations (#17836) +- web/integrations: add slo supported integrations (#17810) +- web/sfe: downgrade bootstrap that was accidentally upgraded (#18157) +- web/sfe: downgrade bootstrap that was accidentally upgraded (cherry-pick #18157 to version-2025.10) (#18171) +- web/sources: Add promoted source (#18334) +- website/docs: remove broken info box and fix sentence (#17963) +- website: bump @types/node from 24.10.0 to 24.10.1 in /website (#18078) +- website: bump @types/node from 24.9.0 to 24.9.1 in /website (#17612) +- website: bump @types/node from 24.9.1 to 24.9.2 in /website (#17786) +- website: bump @types/node from 24.9.2 to 24.10.0 in /website (#17909) +- website: bump @types/react from 19.2.2 to 19.2.3 in /website (#18077) +- website: bump @types/react from 19.2.3 to 19.2.4 in /website (#18108) +- website: bump @types/react from 19.2.4 to 19.2.6 in /website (#18215) +- website: bump @types/react from 19.2.6 to 19.2.7 in /website (#18357) +- website: bump @types/react-dom from 19.2.2 to 19.2.3 in /website (#18107) +- website: bump prettier-plugin-packagejson from 2.5.19 to 2.5.20 in /website (#18460) +- website: bump the build group across 1 directory with 9 updates (#17849) +- website: bump the build group across 1 directory with 9 updates (#17995) +- website: bump the build group across 1 directory with 9 updates (#18231) +- website: bump the build group in /website with 3 updates (#18106) +- website: bump the build group in /website with 3 updates (#18141) +- website: bump the build group in /website with 3 updates (#18382) +- website: bump the build group in /website with 6 updates (#17712) +- website: bump the build group in /website with 6 updates (#18308) +- website: bump the eslint group across 1 directory with 5 updates (#17928) +- website: bump the eslint group in /website with 3 updates (#17601) +- website: bump the eslint group in /website with 3 updates (#18214) +- website: bump the eslint group in /website with 3 updates (#18356) +- website: bump the goauthentik group across 1 directory with 4 updates (#18378) +- website: bump the goauthentik group in /website with 2 updates (#18513) +- website: bump validator from 13.15.15 to 13.15.20 in /website (#17741) +- website: Docusaurus 3.9.2 (#18506) +- website: fix active menu link background overlap (#17607) +- website: fix active menu link background overlap (cherry-pick #17607 to version-2025.10) (#17620) +- website: Glossary (#16007) +- website: Unlisted & Draft Release Notes (#18210) +- website/docs: 2025.10.1 release notes (#17918) +- website/docs: 2025.10.1 release notes (cherry-pick #17918 to version-2025.10) (#17919) +- website/docs: add 2025.8.5 and 2025.10.2 release notes (#18268) +- website/docs: add 2025.8.5 and 2025.10.2 release notes (cherry-pick #18268 to version-2025.10) (#18270) +- website/docs: add high availability doc (#18182) +- website/docs: Add instructions for installing RC versions (#18099) +- website/docs: Add instructions for installing RC versions (cherry-pick #18099 to version-2025.10) (#18193) +- website/docs: add missing API sidebar entry (#18586) +- website/docs: add note about invite link not bound (#17657) +- website/docs: add note about invite link not bound (cherry-pick #17657 to version-2025.10) (#17672) +- website/docs: add short-lived certificate recommendation (#17628) +- website/docs: add short-lived certificate recommendation (cherry-pick #17628 to version-2025.10) (#17633) +- website/docs: add some more info and tweak the full dev Docs (#18374) +- website/docs: added missed edits on Blueprints docs (#18321) +- website/docs: added Note about email_verified scope mapping is set to false by default (#17942) +- website/docs: added Note about email_verified scope mapping is set to false by default (cherry-pick #17942 to version-2025.10) (#17961) +- website/docs: adds note about ak_create_jwt function (#18614) +- website/docs: background tasks: add more detail about "next run" (#18660) +- website/docs: blueprints: add a bit more info (#17704) +- website/docs: blueprints: add a bit more info (cherry-pick #17704 to version-2025.10) (#17708) +- website/docs: eap add info about custom validation (#17642) +- website/docs: eap add info about custom validation (cherry-pick #17642 to version-2025.10) (#17699) +- website/docs: enhance blueprint docs (#15984) +- website/docs: expressions: fix markdown (#18613) +- website/docs: finalise 2025.10 release notes (#17728) +- website/docs: finalise 2025.10 release notes (cherry-pick #17728 to version-2025.10) (#17733) +- website/docs: fix broken link in source switching doc (#18317) +- website/docs: fix incorrect menu reference in data exports doc (#18752) +- website/docs: fix placeholder leftover (#17737) +- website/docs: fix placeholder leftover (cherry-pick #17737 to version-2025.10) (#17738) +- website/docs: fix wording in stages overview (#18061) +- website/docs: fix wording in stages overview (cherry-pick #18061 to version-2025.10) (#18120) +- website/docs: further improvements to source switch doc (#18320) +- website/docs: improve creds recovery docs (#18385) +- website/docs: install-config: fix dump_config command (#18659) +- website/docs: rel notes 2025.10: add 3 more integration guides (#17641) +- website/docs: rel notes 2025.10: add 3 more integration guides (cherry-pick #17641 to version-2025.10) (#17652) +- website/docs: release notes: Add Zot integration (#17700) +- website/docs: release notes: Add Zot integration (cherry-pick #17700 to version-2025.10) (#17701) +- website/docs: remove broken info box and fix sentence (cherry-pick #17963 to version-2025.10) (#17965) +- website/docs: update application description (#18125) +- website/docs: update application description (cherry-pick #18125 to version-2025.10) (#18127) +- website/docs: update certificate doc (#18295) +- website/docs: update discord social login script example (#18026) +- website/docs: update discord social login script example (cherry-pick #18026 to version-2025.10) (#18057) +- website/docs: update flow context ref (#17723) +- website/docs: update flow context ref (cherry-pick #17723 to version-2025.10) (#17732) +- website/docs: Update Homarr instructions to v1.43.1. (#17992) +- website/docs: update info about docker socket mount (#18344) +- website/docs: updates img-src csp (#18010) +- website/docs: updates img-src csp (cherry-pick #18010 to version-2025.10) (#18012) +- website/integrations: Add ezBookkeeping integration (#18040) +- website/integrations: add GLPI (#17937) +- website/integrations: add hoop.dev (#17868) +- website/integrations: Add Joplin (#18042) +- website/integrations: Add Keycloak integration (#17813) +- website/integrations: add KitchenOwl (#18687) +- website/integrations: add local browser setting to seafile (#18428) +- website/integrations: add Placetel (#18399) +- website/integrations: add salesforce (#18516) +- website/integrations: add SeaTable (#18115) +- website/integrations: add terraform cloud (#17610) +- website/integrations: add zendesk (#17541) +- website/integrations: Amazon Business (#17894) +- website/integrations: ChatGPT (#17893) +- website/integrations: fixed paperless-ngx yml syntax issue and added additional info (#17739) +- website/integrations: FortiMail (#17900) +- website/integrations: Frappe: update instructions (#18029) +- website/integrations: grafana: replace deprecated redirect_uris usage by allowed_redirect_uris (#17710) +- website/integrations: harbor: fix slashes in URLs and group claim name (#18332) +- website/integrations: homarr: fix capitalization of redirect uri (#18679) +- website/integrations: KnowBe4 (#17899) +- website/integrations: m365: fix string match (#18731) +- website/integrations: macmon NAC (#17898) +- website/integrations: Microsoft365 Federation (#17891) +- website/integrations: miniflux: existing users must link accounts manually first (#17822) +- website/integrations: oracle cloud: cleanup (#17808) +- website/integrations: random fixes (#17631) +- website/integrations: small fixes (#18423) +- website/integrations: sonarr: clarify reverse proxy setup (#17485) +- website/integrations: stripe: fix markdown (#18126) +- website/integrations: ubuntu landscape: remove appendix (#18188) +- website/integrations: update kimai doc (#18629) +- website/integrations: wazuh: Change exchange key generation to 64 bytes (#18769) +- website/integrations: wordpress: fix redirect uri (#18658) +- website/integrations: Zoom: Fix punctuation in description (#17608) +- website/integrations: zot oci registry integration (#17682) +- website/release notes: fix broken urls (#18041) +- website/release notes: fix broken urls (cherry-pick #18041 to version-2025.10) (#18044) +- wed/admin: change s to S in "Stage" (#18632) ## API Changes - +### authentik (v 2025.12.0-rc1) + +--- + +#### What's New + +--- + +##### `GET` /admin/file/ + +##### `POST` /admin/file/ + +##### `DELETE` /admin/file/ + +##### `GET` /admin/file/used_by/ + +##### `POST` /core/users/export/ + +##### `GET` /endpoints/agents/connectors/ + +##### `POST` /endpoints/agents/connectors/ + +##### `GET` /endpoints/agents/connectors/{#123;connector_uuid}#125;/ + +##### `PUT` /endpoints/agents/connectors/{#123;connector_uuid}#125;/ + +##### `DELETE` /endpoints/agents/connectors/{#123;connector_uuid}#125;/ + +##### `PATCH` /endpoints/agents/connectors/{#123;connector_uuid}#125;/ + +##### `POST` /endpoints/agents/connectors/{#123;connector_uuid}#125;/mdm_config/ + +##### `GET` /endpoints/agents/connectors/{#123;connector_uuid}#125;/used_by/ + +##### `GET` /endpoints/agents/connectors/agent_config/ + +##### `POST` /endpoints/agents/connectors/auth_fed/ + +##### `POST` /endpoints/agents/connectors/auth_ia/ + +##### `POST` /endpoints/agents/connectors/check_in/ + +##### `POST` /endpoints/agents/connectors/enroll/ + +##### `GET` /endpoints/agents/enrollment_tokens/ + +##### `POST` /endpoints/agents/enrollment_tokens/ + +##### `GET` /endpoints/agents/enrollment_tokens/{#123;token_uuid}#125;/ + +##### `PUT` /endpoints/agents/enrollment_tokens/{#123;token_uuid}#125;/ + +##### `DELETE` /endpoints/agents/enrollment_tokens/{#123;token_uuid}#125;/ + +##### `PATCH` /endpoints/agents/enrollment_tokens/{#123;token_uuid}#125;/ + +##### `GET` /endpoints/agents/enrollment_tokens/{#123;token_uuid}#125;/used_by/ + +##### `GET` /endpoints/agents/enrollment_tokens/{#123;token_uuid}#125;/view_key/ + +##### `POST` /endpoints/agents/psso/register/device/ + +##### `POST` /endpoints/agents/psso/register/user/ + +##### `GET` /endpoints/connectors/ + +##### `GET` /endpoints/connectors/{#123;connector_uuid}#125;/ + +##### `DELETE` /endpoints/connectors/{#123;connector_uuid}#125;/ + +##### `GET` /endpoints/connectors/{#123;connector_uuid}#125;/used_by/ + +##### `GET` /endpoints/connectors/types/ + +##### `GET` /endpoints/device_access_groups/ + +##### `POST` /endpoints/device_access_groups/ + +##### `GET` /endpoints/device_access_groups/{#123;pbm_uuid}#125;/ + +##### `PUT` /endpoints/device_access_groups/{#123;pbm_uuid}#125;/ + +##### `DELETE` /endpoints/device_access_groups/{#123;pbm_uuid}#125;/ + +##### `PATCH` /endpoints/device_access_groups/{#123;pbm_uuid}#125;/ + +##### `GET` /endpoints/device_access_groups/{#123;pbm_uuid}#125;/used_by/ + +##### `GET` /endpoints/device_bindings/ + +##### `POST` /endpoints/device_bindings/ + +##### `GET` /endpoints/device_bindings/{#123;policy_binding_uuid}#125;/ + +##### `PUT` /endpoints/device_bindings/{#123;policy_binding_uuid}#125;/ + +##### `DELETE` /endpoints/device_bindings/{#123;policy_binding_uuid}#125;/ + +##### `PATCH` /endpoints/device_bindings/{#123;policy_binding_uuid}#125;/ + +##### `GET` /endpoints/device_bindings/{#123;policy_binding_uuid}#125;/used_by/ + +##### `GET` /endpoints/devices/ + +##### `GET` /endpoints/devices/{#123;device_uuid}#125;/ + +##### `PUT` /endpoints/devices/{#123;device_uuid}#125;/ + +##### `DELETE` /endpoints/devices/{#123;device_uuid}#125;/ + +##### `PATCH` /endpoints/devices/{#123;device_uuid}#125;/ + +##### `GET` /endpoints/devices/{#123;device_uuid}#125;/used_by/ + +##### `GET` /endpoints/devices/summary/ + +##### `POST` /events/events/export/ + +##### `POST` /rbac/roles/{#123;uuid}#125;/add_user/ + +##### `POST` /rbac/roles/{#123;uuid}#125;/remove_user/ + +##### `GET` /reports/exports/ + +##### `GET` /reports/exports/{#123;id}#125;/ + +##### `DELETE` /reports/exports/{#123;id}#125;/ + +##### `POST` /sources/telegram/{#123;slug}#125;/connect_user/ + +##### `GET` /stages/endpoints/ + +##### `POST` /stages/endpoints/ + +##### `GET` /stages/endpoints/{#123;stage_uuid}#125;/ + +##### `PUT` /stages/endpoints/{#123;stage_uuid}#125;/ + +##### `DELETE` /stages/endpoints/{#123;stage_uuid}#125;/ + +##### `PATCH` /stages/endpoints/{#123;stage_uuid}#125;/ + +##### `GET` /stages/endpoints/{#123;stage_uuid}#125;/used_by/ + +#### What's Deleted + +--- + +##### `POST` /core/applications/{#123;slug}#125;/set_icon/ + +##### `POST` /core/applications/{#123;slug}#125;/set_icon_url/ + +##### `POST` /flows/instances/{#123;slug}#125;/set_background/ + +##### `POST` /flows/instances/{#123;slug}#125;/set_background_url/ + +##### `GET` /rbac/permissions/assigned_by_users/ + +##### `POST` /rbac/permissions/assigned_by_users/{#123;id}#125;/assign/ + +##### `PATCH` /rbac/permissions/assigned_by_users/{#123;id}#125;/unassign/ + +##### `GET` /rbac/permissions/roles/{#123;id}#125;/ + +##### `PUT` /rbac/permissions/roles/{#123;id}#125;/ + +##### `DELETE` /rbac/permissions/roles/{#123;id}#125;/ + +##### `PATCH` /rbac/permissions/roles/{#123;id}#125;/ + +##### `GET` /rbac/permissions/users/ + +##### `GET` /rbac/permissions/users/{#123;id}#125;/ + +##### `PUT` /rbac/permissions/users/{#123;id}#125;/ + +##### `DELETE` /rbac/permissions/users/{#123;id}#125;/ + +##### `PATCH` /rbac/permissions/users/{#123;id}#125;/ + +##### `POST` /sources/all/{#123;slug}#125;/set_icon/ + +##### `POST` /sources/all/{#123;slug}#125;/set_icon_url/ + +#### What's Changed + +--- + +##### `GET` /admin/settings/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Added property `pagination_default_page_size` (integer) + + > Default page size for API responses, if no size was requested. + + - Added property `pagination_max_page_size` (integer) + + > Maximum page size + + - Changed property `flags` (object) + + New required properties: + - `flows_refresh_others` + * Added property `flows_refresh_others` (boolean) + +##### `PUT` /admin/settings/ + +###### Request: + +Changed content type : `application/json` + +- Added property `pagination_default_page_size` (integer) + + > Default page size for API responses, if no size was requested. + +- Added property `pagination_max_page_size` (integer) + + > Maximum page size + +- Changed property `flags` (object) + + New required properties: + - `flows_refresh_others` + * Added property `flows_refresh_others` (boolean) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Added property `pagination_default_page_size` (integer) + + > Default page size for API responses, if no size was requested. + + - Added property `pagination_max_page_size` (integer) + + > Maximum page size + + - Changed property `flags` (object) + + New required properties: + - `flows_refresh_others` + * Added property `flows_refresh_others` (boolean) + +##### `PATCH` /admin/settings/ + +###### Request: + +Changed content type : `application/json` + +- Added property `pagination_default_page_size` (integer) + + > Default page size for API responses, if no size was requested. + +- Added property `pagination_max_page_size` (integer) + + > Maximum page size + +- Changed property `flags` (object) + + New required properties: + - `flows_refresh_others` + * Added property `flows_refresh_others` (boolean) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Added property `pagination_default_page_size` (integer) + + > Default page size for API responses, if no size was requested. + + - Added property `pagination_max_page_size` (integer) + + > Maximum page size + + - Changed property `flags` (object) + + New required properties: + - `flows_refresh_others` + * Added property `flows_refresh_others` (boolean) + +##### `POST` /core/tokens/{#123;identifier}#125;/set_key/ + +###### Request: + +Changed content type : `application/json` + +##### `GET` /crypto/certificatekeypairs/{#123;kp_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `key_type` + + New optional properties: + - `private_key_type` + * Added property `key_type` (object) + + Enum values: + - `rsa` + - `ec` + - `dsa` + - `ed25519` + - `ed448` + + * Deleted property `private_key_type` (string) + > Get the private key's type, if set + +##### `PUT` /crypto/certificatekeypairs/{#123;kp_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `key_type` + + New optional properties: + - `private_key_type` + * Added property `key_type` (object) + + * Deleted property `private_key_type` (string) + > Get the private key's type, if set + +##### `PATCH` /crypto/certificatekeypairs/{#123;kp_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `key_type` + + New optional properties: + - `private_key_type` + * Added property `key_type` (object) + + * Deleted property `private_key_type` (string) + > Get the private key's type, if set + +##### `POST` /crypto/certificatekeypairs/generate/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `key_type` + + New optional properties: + - `private_key_type` + * Added property `key_type` (object) + + * Deleted property `private_key_type` (string) + > Get the private key's type, if set + +##### `GET` /events/events/actions/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > Types of an object that can be created + - Added property `deprecated` (boolean) + +##### `GET` /outposts/service_connections/all/types/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > Types of an object that can be created + - Added property `deprecated` (boolean) + +##### `GET` /policies/all/types/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > Types of an object that can be created + - Added property `deprecated` (boolean) + +##### `GET` /policies/bindings/{#123;policy_binding_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `PUT` /policies/bindings/{#123;policy_binding_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `PATCH` /policies/bindings/{#123;policy_binding_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /policies/event_matcher/{#123;policy_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `action` (string) + + > Match created events with this action type. When left empty, all action types will be matched. + + Added enum value: + - `export_ready` + + - Changed property `app` (string) + + > Match events created by selected application. When left empty, all applications are matched. + + Added enum values: + - `authentik.endpoints` + - `authentik.endpoints.connectors.agent` + - `authentik.admin.files` + - `authentik.enterprise.endpoints.connectors.agent` + - `authentik.enterprise.reports` + + - Changed property `model` (string) + + > Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. + + Added enum values: + - `authentik_endpoints.deviceuserbinding` + - `authentik_endpoints.deviceaccessgroup` + - `authentik_endpoints.endpointstage` + - `authentik_endpoints_connectors_agent.agentconnector` + - `authentik_endpoints_connectors_agent.agentdeviceuserbinding` + - `authentik_endpoints_connectors_agent.enrollmenttoken` + - `authentik_reports.dataexport` + +##### `PUT` /policies/event_matcher/{#123;policy_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `action` (string) + + > Match created events with this action type. When left empty, all action types will be matched. + + Added enum value: + - `export_ready` + +- Changed property `app` (string) + + > Match events created by selected application. When left empty, all applications are matched. + + Added enum values: + - `authentik.endpoints` + - `authentik.endpoints.connectors.agent` + - `authentik.admin.files` + - `authentik.enterprise.endpoints.connectors.agent` + - `authentik.enterprise.reports` + +- Changed property `model` (string) + + > Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. + + Added enum values: + - `authentik_endpoints.deviceuserbinding` + - `authentik_endpoints.deviceaccessgroup` + - `authentik_endpoints.endpointstage` + - `authentik_endpoints_connectors_agent.agentconnector` + - `authentik_endpoints_connectors_agent.agentdeviceuserbinding` + - `authentik_endpoints_connectors_agent.enrollmenttoken` + - `authentik_reports.dataexport` + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `action` (string) + + > Match created events with this action type. When left empty, all action types will be matched. + + Added enum value: + - `export_ready` + + - Changed property `app` (string) + + > Match events created by selected application. When left empty, all applications are matched. + + Added enum values: + - `authentik.endpoints` + - `authentik.endpoints.connectors.agent` + - `authentik.admin.files` + - `authentik.enterprise.endpoints.connectors.agent` + - `authentik.enterprise.reports` + + - Changed property `model` (string) + + > Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. + + Added enum values: + - `authentik_endpoints.deviceuserbinding` + - `authentik_endpoints.deviceaccessgroup` + - `authentik_endpoints.endpointstage` + - `authentik_endpoints_connectors_agent.agentconnector` + - `authentik_endpoints_connectors_agent.agentdeviceuserbinding` + - `authentik_endpoints_connectors_agent.enrollmenttoken` + - `authentik_reports.dataexport` + +##### `PATCH` /policies/event_matcher/{#123;policy_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `action` (string) + + > Match created events with this action type. When left empty, all action types will be matched. + + Added enum value: + - `export_ready` + +- Changed property `app` (string) + + > Match events created by selected application. When left empty, all applications are matched. + + Added enum values: + - `authentik.endpoints` + - `authentik.endpoints.connectors.agent` + - `authentik.admin.files` + - `authentik.enterprise.endpoints.connectors.agent` + - `authentik.enterprise.reports` + +- Changed property `model` (string) + + > Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. + + Added enum values: + - `authentik_endpoints.deviceuserbinding` + - `authentik_endpoints.deviceaccessgroup` + - `authentik_endpoints.endpointstage` + - `authentik_endpoints_connectors_agent.agentconnector` + - `authentik_endpoints_connectors_agent.agentdeviceuserbinding` + - `authentik_endpoints_connectors_agent.enrollmenttoken` + - `authentik_reports.dataexport` + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `action` (string) + + > Match created events with this action type. When left empty, all action types will be matched. + + Added enum value: + - `export_ready` + + - Changed property `app` (string) + + > Match events created by selected application. When left empty, all applications are matched. + + Added enum values: + - `authentik.endpoints` + - `authentik.endpoints.connectors.agent` + - `authentik.admin.files` + - `authentik.enterprise.endpoints.connectors.agent` + - `authentik.enterprise.reports` + + - Changed property `model` (string) + + > Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. + + Added enum values: + - `authentik_endpoints.deviceuserbinding` + - `authentik_endpoints.deviceaccessgroup` + - `authentik_endpoints.endpointstage` + - `authentik_endpoints_connectors_agent.agentconnector` + - `authentik_endpoints_connectors_agent.agentdeviceuserbinding` + - `authentik_endpoints_connectors_agent.enrollmenttoken` + - `authentik_reports.dataexport` + +##### `GET` /propertymappings/all/types/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > Types of an object that can be created + - Added property `deprecated` (boolean) + +##### `GET` /providers/all/types/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > Types of an object that can be created + - Added property `deprecated` (boolean) + +##### `GET` /providers/google_workspace_groups/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /providers/microsoft_entra_groups/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `POST` /providers/saml/import_metadata/ + +###### Return Type: + +New response : **201 Created** +Deleted response : **204 No Content** + +> Successfully imported provider + +##### `GET` /providers/scim_groups/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /sources/all/types/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > Types of an object that can be created + - Added property `deprecated` (boolean) + +##### `GET` /sources/scim_groups/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `PUT` /sources/scim_groups/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `PATCH` /sources/scim_groups/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /stages/all/types/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > Types of an object that can be created + - Added property `deprecated` (boolean) + +##### `GET` /stages/email/templates/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > Types of an object that can be created + - Added property `deprecated` (boolean) + +##### `GET` /authenticators/duo/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /authenticators/email/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /authenticators/endpoint/{#123;uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /authenticators/sms/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /authenticators/static/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /authenticators/totp/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /authenticators/webauthn/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /core/application_entitlements/{#123;pbm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /core/applications/{#123;slug}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `meta_icon_url` + + New optional properties: + - `meta_icon` + * Added property `meta_icon_url` (string) + + > Get the URL to the App Icon image + + * Changed property `slug` (string) + + > Internal application name, used in URLs. + + * Changed property `meta_icon` (string) + +##### `PUT` /core/applications/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `meta_icon` (string) + +- Changed property `slug` (string) + > Internal application name, used in URLs. + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `meta_icon_url` + + New optional properties: + - `meta_icon` + * Added property `meta_icon_url` (string) + + > Get the URL to the App Icon image + + * Changed property `slug` (string) + + > Internal application name, used in URLs. + + * Changed property `meta_icon` (string) + +##### `PATCH` /core/applications/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `meta_icon` (string) + +- Changed property `slug` (string) + > Internal application name, used in URLs. + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `meta_icon_url` + + New optional properties: + - `meta_icon` + * Added property `meta_icon_url` (string) + + > Get the URL to the App Icon image + + * Changed property `slug` (string) + + > Internal application name, used in URLs. + + * Changed property `meta_icon` (string) + +##### `GET` /core/applications/{#123;slug}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /core/authenticated_sessions/{#123;uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /core/brands/{#123;brand_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /core/brands/current/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `flags` (object) + + New required properties: + - `flows_refresh_others` + * Added property `flows_refresh_others` (boolean) + +##### `GET` /core/groups/{#123;group_uuid}#125;/ + +###### Parameters: + +Added: `include_parents` in `query` + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `children` + - `parents_obj` + + New optional properties: + - `parent_name` + * Added property `parents` (array) + + Items (string): + + * Added property `parents_obj` (array) + + Items (object): > Stripped down group serializer to show relevant children/parents for groups + - Property `pk` (string) + + - Property `name` (string) + + - Property `is_superuser` (boolean) + + > Users added to this group will be superusers. + + - Property `attributes` (object) + + - Property `group_uuid` (string) + + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + + * Changed property `children` (array) + + * Changed property `children_obj` (array) + + Changed items (object): > Stripped down group serializer to show relevant children/parents for groups + +##### `PUT` /core/groups/{#123;group_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `parents` (array) + +- Deleted property `parent` (string) + +- Deleted property `children` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `children` + - `parents_obj` + + New optional properties: + - `parent_name` + * Added property `parents` (array) + + * Added property `parents_obj` (array) + + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + + * Changed property `children` (array) + + * Changed property `children_obj` (array) + + Changed items (object): > Stripped down group serializer to show relevant children/parents for groups + +##### `PATCH` /core/groups/{#123;group_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `parents` (array) + +- Deleted property `parent` (string) + +- Deleted property `children` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `children` + - `parents_obj` + + New optional properties: + - `parent_name` + * Added property `parents` (array) + + * Added property `parents_obj` (array) + + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + + * Changed property `children` (array) + + * Changed property `children_obj` (array) + + Changed items (object): > Stripped down group serializer to show relevant children/parents for groups + +##### `GET` /core/groups/{#123;group_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /core/tokens/{#123;identifier}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `user_obj` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + Items (object): > Role serializer + - Property `pk` (string) + + - Property `name` (string) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `PUT` /core/tokens/{#123;identifier}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `user_obj` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `PATCH` /core/tokens/{#123;identifier}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `user_obj` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /core/tokens/{#123;identifier}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /core/user_consent/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /core/users/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `PUT` /core/users/{#123;id}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `roles` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `PATCH` /core/users/{#123;id}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `roles` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /core/users/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `POST` /crypto/certificatekeypairs/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `key_type` + + New optional properties: + - `private_key_type` + * Added property `key_type` (object) + + * Deleted property `private_key_type` (string) + > Get the private key's type, if set + +##### `GET` /crypto/certificatekeypairs/ + +###### Parameters: + +Added: `key_type` in `query` + +> Filter by key algorithm type (RSA, EC, DSA, etc). Can be specified multiple times (e.g. '?key_type=rsa&key_type=ec') + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > CertificateKeyPair Serializer + + New required properties: + - `key_type` + + New optional properties: + - `private_key_type` + * Added property `key_type` (object) + + * Deleted property `private_key_type` (string) + > Get the private key's type, if set + +##### `GET` /crypto/certificatekeypairs/{#123;kp_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /enterprise/license/{#123;license_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /events/events/{#123;event_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `action` (string) + + Added enum value: + - `export_ready` + +##### `PUT` /events/events/{#123;event_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `action` (string) + + Added enum value: + - `export_ready` + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `action` (string) + + Added enum value: + - `export_ready` + +##### `PATCH` /events/events/{#123;event_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `action` (string) + + Added enum value: + - `export_ready` + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `action` (string) + + Added enum value: + - `export_ready` + +##### `GET` /events/events/volume/ + +###### Parameters: + +Changed: `actions` in `query` + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > Count of events of action created on day + - Changed property `action` (string) + + Added enum value: + - `export_ready` + +##### `GET` /events/notifications/{#123;uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /events/rules/{#123;pbm_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `destination_group_obj` (object) + + > Group Serializer + + New required properties: + - `children` + - `parents_obj` + + New optional properties: + - `parent_name` + * Added property `parents` (array) + + * Added property `parents_obj` (array) + + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + + * Changed property `children` (array) + + * Changed property `children_obj` (array) + + Changed items (object): > Stripped down group serializer to show relevant children/parents for groups + +##### `PUT` /events/rules/{#123;pbm_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `destination_group_obj` (object) + + > Group Serializer + + New required properties: + - `children` + - `parents_obj` + + New optional properties: + - `parent_name` + * Added property `parents` (array) + + * Added property `parents_obj` (array) + + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + + * Changed property `children` (array) + + * Changed property `children_obj` (array) + + Changed items (object): > Stripped down group serializer to show relevant children/parents for groups + +##### `PATCH` /events/rules/{#123;pbm_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `destination_group_obj` (object) + + > Group Serializer + + New required properties: + - `children` + - `parents_obj` + + New optional properties: + - `parent_name` + * Added property `parents` (array) + + * Added property `parents_obj` (array) + + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + + * Changed property `children` (array) + + * Changed property `children_obj` (array) + + Changed items (object): > Stripped down group serializer to show relevant children/parents for groups + +##### `GET` /events/rules/{#123;pbm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /events/transports/{#123;uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /flows/bindings/{#123;fsb_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /flows/instances/{#123;slug}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Changed property `slug` (string) + + > Visible in the URL. + + * Changed property `background` (string) + > Background shown during execution + +##### `PUT` /flows/instances/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `background` (string) + + > Background shown during execution + +- Changed property `slug` (string) + > Visible in the URL. + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Changed property `slug` (string) + + > Visible in the URL. + + * Changed property `background` (string) + > Background shown during execution + +##### `PATCH` /flows/instances/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `background` (string) + + > Background shown during execution + +- Changed property `slug` (string) + > Visible in the URL. + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Changed property `slug` (string) + + > Visible in the URL. + + * Changed property `background` (string) + > Background shown during execution + +##### `GET` /flows/instances/{#123;slug}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /managed/blueprints/{#123;instance_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /oauth2/access_tokens/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /oauth2/authorization_codes/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /oauth2/refresh_tokens/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /outposts/instances/{#123;uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /outposts/service_connections/all/{#123;uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /outposts/service_connections/docker/{#123;uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /outposts/service_connections/kubernetes/{#123;uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /policies/all/{#123;policy_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `POST` /policies/bindings/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /policies/bindings/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > PolicyBinding Serializer + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /policies/bindings/{#123;policy_binding_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /policies/dummy/{#123;policy_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `POST` /policies/event_matcher/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `action` (string) + + > Match created events with this action type. When left empty, all action types will be matched. + + Added enum value: + - `export_ready` + +- Changed property `app` (string) + + > Match events created by selected application. When left empty, all applications are matched. + + Added enum values: + - `authentik.endpoints` + - `authentik.endpoints.connectors.agent` + - `authentik.admin.files` + - `authentik.enterprise.endpoints.connectors.agent` + - `authentik.enterprise.reports` + +- Changed property `model` (string) + + > Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. + + Added enum values: + - `authentik_endpoints.deviceuserbinding` + - `authentik_endpoints.deviceaccessgroup` + - `authentik_endpoints.endpointstage` + - `authentik_endpoints_connectors_agent.agentconnector` + - `authentik_endpoints_connectors_agent.agentdeviceuserbinding` + - `authentik_endpoints_connectors_agent.enrollmenttoken` + - `authentik_reports.dataexport` + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `action` (string) + + > Match created events with this action type. When left empty, all action types will be matched. + + Added enum value: + - `export_ready` + + - Changed property `app` (string) + + > Match events created by selected application. When left empty, all applications are matched. + + Added enum values: + - `authentik.endpoints` + - `authentik.endpoints.connectors.agent` + - `authentik.admin.files` + - `authentik.enterprise.endpoints.connectors.agent` + - `authentik.enterprise.reports` + + - Changed property `model` (string) + + > Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. + + Added enum values: + - `authentik_endpoints.deviceuserbinding` + - `authentik_endpoints.deviceaccessgroup` + - `authentik_endpoints.endpointstage` + - `authentik_endpoints_connectors_agent.agentconnector` + - `authentik_endpoints_connectors_agent.agentdeviceuserbinding` + - `authentik_endpoints_connectors_agent.enrollmenttoken` + - `authentik_reports.dataexport` + +##### `GET` /policies/event_matcher/ + +###### Parameters: + +Changed: `action` in `query` + +> Match created events with this action type. When left empty, all action types will be matched. + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Event Matcher Policy Serializer + - Changed property `action` (string) + + > Match created events with this action type. When left empty, all action types will be matched. + + Added enum value: + - `export_ready` + + - Changed property `app` (string) + + > Match events created by selected application. When left empty, all applications are matched. + + Added enum values: + - `authentik.endpoints` + - `authentik.endpoints.connectors.agent` + - `authentik.admin.files` + - `authentik.enterprise.endpoints.connectors.agent` + - `authentik.enterprise.reports` + + - Changed property `model` (string) + + > Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. + + Added enum values: + - `authentik_endpoints.deviceuserbinding` + - `authentik_endpoints.deviceaccessgroup` + - `authentik_endpoints.endpointstage` + - `authentik_endpoints_connectors_agent.agentconnector` + - `authentik_endpoints_connectors_agent.agentdeviceuserbinding` + - `authentik_endpoints_connectors_agent.enrollmenttoken` + - `authentik_reports.dataexport` + +##### `GET` /policies/event_matcher/{#123;policy_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /policies/expression/{#123;policy_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /policies/geoip/{#123;policy_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /policies/password/{#123;policy_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /policies/password_expiry/{#123;policy_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /policies/reputation/{#123;policy_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /policies/reputation/scores/{#123;reputation_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /policies/unique_password/{#123;policy_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /propertymappings/all/{#123;pm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /propertymappings/notification/{#123;pm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /propertymappings/provider/google_workspace/{#123;pm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /propertymappings/provider/microsoft_entra/{#123;pm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /propertymappings/provider/rac/{#123;pm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /propertymappings/provider/radius/{#123;pm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /propertymappings/provider/saml/{#123;pm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /propertymappings/provider/scim/{#123;pm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /propertymappings/provider/scope/{#123;pm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /propertymappings/source/kerberos/{#123;pm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /propertymappings/source/ldap/{#123;pm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /propertymappings/source/oauth/{#123;pm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /propertymappings/source/plex/{#123;pm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /propertymappings/source/saml/{#123;pm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /propertymappings/source/scim/{#123;pm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /propertymappings/source/telegram/{#123;pm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /providers/all/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /providers/google_workspace/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +##### `PUT` /providers/google_workspace/{#123;id}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + +- Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +##### `PATCH` /providers/google_workspace/{#123;id}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + +- Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +##### `GET` /providers/google_workspace/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `POST` /providers/google_workspace_groups/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /providers/google_workspace_groups/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > GoogleWorkspaceProviderGroup Serializer + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /providers/google_workspace_groups/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /providers/google_workspace_users/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /providers/ldap/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /providers/microsoft_entra/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +##### `PUT` /providers/microsoft_entra/{#123;id}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + +- Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +##### `PATCH` /providers/microsoft_entra/{#123;id}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + +- Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +##### `GET` /providers/microsoft_entra/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `POST` /providers/microsoft_entra_groups/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /providers/microsoft_entra_groups/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > MicrosoftEntraProviderGroup Serializer + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /providers/microsoft_entra_groups/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /providers/microsoft_entra_users/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /providers/oauth2/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /providers/proxy/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /providers/rac/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /providers/radius/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /providers/saml/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /providers/scim/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Added property `service_provider_config_cache_timeout` (string) + + > Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable. + + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +##### `PUT` /providers/scim/{#123;id}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `service_provider_config_cache_timeout` (string) + + > Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable. + +- Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + +- Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Added property `service_provider_config_cache_timeout` (string) + + > Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable. + + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +##### `PATCH` /providers/scim/{#123;id}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `service_provider_config_cache_timeout` (string) + + > Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable. + +- Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + +- Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Added property `service_provider_config_cache_timeout` (string) + + > Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable. + + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +##### `GET` /providers/scim/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `POST` /providers/scim_groups/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /providers/scim_groups/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > SCIMProviderGroup Serializer + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /providers/scim_groups/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /providers/scim_users/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /providers/ssf/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `token_obj` (object) + + > Token Serializer + - Changed property `user_obj` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `PUT` /providers/ssf/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `token_obj` (object) + + > Token Serializer + - Changed property `user_obj` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `PATCH` /providers/ssf/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `token_obj` (object) + + > Token Serializer + - Changed property `user_obj` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /providers/ssf/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /rac/connection_tokens/{#123;connection_token_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /rac/endpoints/{#123;pbm_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /rbac/initial_permissions/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New optional properties: + - `mode` + * Deleted property `mode` (object) + +##### `PUT` /rbac/initial_permissions/{#123;id}#125;/ + +###### Request: + +Changed content type : `application/json` + +New optional properties: + +- `mode` + +* Deleted property `mode` (object) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New optional properties: + - `mode` + * Deleted property `mode` (object) + +##### `PATCH` /rbac/initial_permissions/{#123;id}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `mode` (object) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New optional properties: + - `mode` + * Deleted property `mode` (object) + +##### `GET` /rbac/initial_permissions/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /rbac/permissions/assigned_by_roles/ + +###### Parameters: + +Changed: `model` in `query` + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Roles assigned object permission serializer + + New required properties: + - `model_permissions` + - `object_permissions` + + New optional properties: + - `permissions` + * Added property `object_permissions` (array) + + Items (object): > Role-bound object level permission + - Property `id` (integer) + + - Property `codename` (string) + + - Property `model` (string) + + - Property `app_label` (string) + + - Property `object_pk` (string) + + - Property `name` (string) + + * Added property `model_permissions` (array) + + Items (object): > Role-bound object level permission + - Property `id` (integer) + + - Property `codename` (string) + + - Property `model` (string) + + - Property `app_label` (string) + + - Property `name` (string) + + * Deleted property `permissions` (array) + +##### `POST` /rbac/permissions/assigned_by_roles/{#123;uuid}#125;/assign/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `model` (string) + + Added enum values: + - `authentik_endpoints.deviceuserbinding` + - `authentik_endpoints.deviceaccessgroup` + - `authentik_endpoints.endpointstage` + - `authentik_endpoints_connectors_agent.agentconnector` + - `authentik_endpoints_connectors_agent.agentdeviceuserbinding` + - `authentik_endpoints_connectors_agent.enrollmenttoken` + - `authentik_reports.dataexport` + +##### `PATCH` /rbac/permissions/assigned_by_roles/{#123;uuid}#125;/unassign/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `model` (string) + + Added enum values: + - `authentik_endpoints.deviceuserbinding` + - `authentik_endpoints.deviceaccessgroup` + - `authentik_endpoints.endpointstage` + - `authentik_endpoints_connectors_agent.agentconnector` + - `authentik_endpoints_connectors_agent.agentdeviceuserbinding` + - `authentik_endpoints_connectors_agent.enrollmenttoken` + - `authentik_reports.dataexport` + +##### `GET` /rbac/permissions/roles/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Role permission with additional object-related data + - Changed property `object_description` (string) + > Get model description from attached model. This operation takes at least + > one additional query, and the description is only shown if the role has the + > view\_ permission on the object + +##### `GET` /rbac/roles/ + +###### Parameters: + +Added: `managed` in `query` + +Added: `managed__isnull` in `query` + +Added: `users` in `query` + +##### `GET` /rbac/roles/{#123;uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/all/{#123;slug}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/all/{#123;slug}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/group_connections/all/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/group_connections/all/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/group_connections/all/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/group_connections/all/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/group_connections/kerberos/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/group_connections/kerberos/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/group_connections/kerberos/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/group_connections/kerberos/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/group_connections/ldap/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/group_connections/ldap/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/group_connections/ldap/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/group_connections/ldap/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/group_connections/oauth/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/group_connections/oauth/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/group_connections/oauth/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/group_connections/oauth/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/group_connections/plex/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/group_connections/plex/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/group_connections/plex/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/group_connections/plex/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/group_connections/saml/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/group_connections/saml/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/group_connections/saml/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/group_connections/saml/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/group_connections/telegram/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/group_connections/telegram/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/group_connections/telegram/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/group_connections/telegram/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/kerberos/{#123;slug}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Added property `sync_outgoing_trigger_mode` (object) + + > When to trigger sync for outgoing providers + + Enum values: + - `none` + - `immediate` + - `deferred_end` + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/kerberos/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Added property `sync_outgoing_trigger_mode` (object) + + > When to trigger sync for outgoing providers + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Added property `sync_outgoing_trigger_mode` (object) + + > When to trigger sync for outgoing providers + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/kerberos/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Added property `sync_outgoing_trigger_mode` (object) + + > When to trigger sync for outgoing providers + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Added property `sync_outgoing_trigger_mode` (object) + + > When to trigger sync for outgoing providers + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/kerberos/{#123;slug}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/ldap/{#123;slug}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Added property `sync_outgoing_trigger_mode` (object) + + > When to trigger sync for outgoing providers + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/ldap/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Added property `sync_outgoing_trigger_mode` (object) + + > When to trigger sync for outgoing providers + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Added property `sync_outgoing_trigger_mode` (object) + + > When to trigger sync for outgoing providers + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/ldap/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Added property `sync_outgoing_trigger_mode` (object) + + > When to trigger sync for outgoing providers + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Added property `sync_outgoing_trigger_mode` (object) + + > When to trigger sync for outgoing providers + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/ldap/{#123;slug}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/oauth/{#123;slug}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + + * Changed property `provider_type` (string) + + Added enum values: + - `slack` + - `wechat` + +##### `PUT` /sources/oauth/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Changed property `slug` (string) + + > Internal source name, used in URLs. + +- Changed property `provider_type` (string) + + Added enum values: + - `slack` + - `wechat` + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + + * Changed property `provider_type` (string) + + Added enum values: + - `slack` + - `wechat` + +##### `PATCH` /sources/oauth/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Changed property `slug` (string) + + > Internal source name, used in URLs. + +- Changed property `provider_type` (string) + + Added enum values: + - `slack` + - `wechat` + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + + * Changed property `provider_type` (string) + + Added enum values: + - `slack` + - `wechat` + +##### `GET` /sources/oauth/{#123;slug}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/plex/{#123;slug}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/plex/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/plex/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/plex/{#123;slug}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/saml/{#123;slug}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/saml/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/saml/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/saml/{#123;slug}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/scim/{#123;slug}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `slug` (string) + + > Internal source name, used in URLs. + + - Changed property `token_obj` (object) + + > Token Serializer + - Changed property `user_obj` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `PUT` /sources/scim/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `slug` (string) + + > Internal source name, used in URLs. + + - Changed property `token_obj` (object) + + > Token Serializer + - Changed property `user_obj` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `PATCH` /sources/scim/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `slug` (string) + + > Internal source name, used in URLs. + + - Changed property `token_obj` (object) + + > Token Serializer + - Changed property `user_obj` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /sources/scim/{#123;slug}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `POST` /sources/scim_groups/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /sources/scim_groups/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > SCIMSourceGroup Serializer + - Changed property `group_obj` (object) + + > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /sources/scim_groups/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/scim_users/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/telegram/{#123;slug}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/telegram/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/telegram/{#123;slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/telegram/{#123;slug}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/user_connections/all/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/user_connections/all/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/user_connections/all/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/user_connections/all/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/user_connections/kerberos/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/user_connections/kerberos/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/user_connections/kerberos/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/user_connections/kerberos/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/user_connections/ldap/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/user_connections/ldap/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/user_connections/ldap/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/user_connections/ldap/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/user_connections/oauth/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/user_connections/oauth/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/user_connections/oauth/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/user_connections/oauth/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/user_connections/plex/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/user_connections/plex/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/user_connections/plex/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/user_connections/plex/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/user_connections/saml/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/user_connections/saml/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/user_connections/saml/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/user_connections/saml/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /sources/user_connections/telegram/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PUT` /sources/user_connections/telegram/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `PATCH` /sources/user_connections/telegram/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/user_connections/telegram/{#123;id}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /ssf/streams/{#123;uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `provider_obj` (object) + + > SSFProvider Serializer + - Changed property `token_obj` (object) + + > Token Serializer + - Changed property `user_obj` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /stages/all/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/authenticator/duo/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/authenticator/email/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/authenticator/endpoint_gdtc/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/authenticator/sms/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/authenticator/static/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/authenticator/totp/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/authenticator/validate/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/authenticator/webauthn/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/captcha/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/consent/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/deny/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/dummy/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/email/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/identification/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/invitation/invitations/{#123;invite_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `name` (string) + + - Changed property `flow_obj` (object) + + > Flow Serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Changed property `slug` (string) + + > Visible in the URL. + + * Changed property `background` (string) + > Background shown during execution + +##### `PUT` /stages/invitation/invitations/{#123;invite_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `name` (string) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `name` (string) + + - Changed property `flow_obj` (object) + + > Flow Serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Changed property `slug` (string) + + > Visible in the URL. + + * Changed property `background` (string) + > Background shown during execution + +##### `PATCH` /stages/invitation/invitations/{#123;invite_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `name` (string) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `name` (string) + + - Changed property `flow_obj` (object) + + > Flow Serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Changed property `slug` (string) + + > Visible in the URL. + + * Changed property `background` (string) + > Background shown during execution + +##### `GET` /stages/invitation/invitations/{#123;invite_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/invitation/stages/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/mtls/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/password/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/prompt/prompts/{#123;prompt_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/prompt/stages/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/redirect/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/source/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/user_delete/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/user_login/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/user_logout/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `GET` /stages/user_write/{#123;stage_uuid}#125;/used_by/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Changed items (object): > A list of all objects referencing the queried object + - Changed property `action` (string) + + Added enum value: + - `left_dangling` + +##### `POST` /core/applications/ + +###### Request: + +Changed content type : `application/json` + +- Added property `meta_icon` (string) + +- Changed property `slug` (string) + > Internal application name, used in URLs. + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `meta_icon_url` + + New optional properties: + - `meta_icon` + * Added property `meta_icon_url` (string) + + > Get the URL to the App Icon image + + * Changed property `slug` (string) + + > Internal application name, used in URLs. + + * Changed property `meta_icon` (string) + +##### `GET` /core/applications/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Application Serializer + + New required properties: + - `meta_icon_url` + + New optional properties: + - `meta_icon` + * Added property `meta_icon_url` (string) + + > Get the URL to the App Icon image + + * Changed property `slug` (string) + + > Internal application name, used in URLs. + + * Changed property `meta_icon` (string) + +##### `POST` /core/groups/ + +###### Request: + +Changed content type : `application/json` + +- Added property `parents` (array) + +- Deleted property `parent` (string) + +- Deleted property `children` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `children` + - `parents_obj` + + New optional properties: + - `parent_name` + * Added property `parents` (array) + + * Added property `parents_obj` (array) + + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + + * Changed property `children` (array) + + * Changed property `children_obj` (array) + + Changed items (object): > Stripped down group serializer to show relevant children/parents for groups + +##### `GET` /core/groups/ + +###### Parameters: + +Added: `include_parents` in `query` + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Group Serializer + + New required properties: + - `children` + - `parents_obj` + + New optional properties: + - `parent_name` + * Added property `parents` (array) + + * Added property `parents_obj` (array) + + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + + * Changed property `children` (array) + + * Changed property `children_obj` (array) + + Changed items (object): > Stripped down group serializer to show relevant children/parents for groups + +##### `POST` /core/tokens/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `user_obj` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /core/tokens/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Token Serializer + - Changed property `user_obj` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /core/user_consent/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `user` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + + - Changed property `application` (object) + + > Application Serializer + + New required properties: + - `meta_icon_url` + + New optional properties: + - `meta_icon` + * Added property `meta_icon_url` (string) + + > Get the URL to the App Icon image + + * Changed property `slug` (string) + + > Internal application name, used in URLs. + + * Changed property `meta_icon` (string) + +##### `POST` /core/users/ + +###### Request: + +Changed content type : `application/json` + +- Added property `roles` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /core/users/ + +###### Parameters: + +Added: `include_roles` in `query` + +Added: `roles_by_name` in `query` + +Added: `roles_by_pk` in `query` + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /core/users/me/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `user` (object) + + > User Serializer for information a user can retrieve about themselves + + New required properties: + - `roles` + * Added property `roles` (array) + + Items (object): + - Property `name` (string) + + - Property `pk` (string) + +##### `POST` /events/events/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `action` (string) + + Added enum value: + - `export_ready` + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `action` (string) + + Added enum value: + - `export_ready` + +##### `GET` /events/events/ + +###### Parameters: + +Changed: `actions` in `query` + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Event Serializer + - Changed property `action` (string) + + Added enum value: + - `export_ready` + +##### `GET` /events/notifications/{#123;uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Added property `hyperlink` (string) + + - Added property `hyperlink_label` (string) + + - Changed property `event` (object) + + > Event Serializer + - Changed property `action` (string) + + Added enum value: + - `export_ready` + +##### `PUT` /events/notifications/{#123;uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `hyperlink` (string) + +- Added property `hyperlink_label` (string) + +- Changed property `event` (object) + + > Event Serializer + - Changed property `action` (string) + + Added enum value: + - `export_ready` + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Added property `hyperlink` (string) + + - Added property `hyperlink_label` (string) + + - Changed property `event` (object) + + > Event Serializer + - Changed property `action` (string) + + Added enum value: + - `export_ready` + +##### `PATCH` /events/notifications/{#123;uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `hyperlink` (string) + +- Added property `hyperlink_label` (string) + +- Changed property `event` (object) + + > Event Serializer + - Changed property `action` (string) + + Added enum value: + - `export_ready` + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Added property `hyperlink` (string) + + - Added property `hyperlink_label` (string) + + - Changed property `event` (object) + + > Event Serializer + - Changed property `action` (string) + + Added enum value: + - `export_ready` + +##### `POST` /events/rules/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `destination_group_obj` (object) + + > Group Serializer + + New required properties: + - `children` + - `parents_obj` + + New optional properties: + - `parent_name` + * Added property `parents` (array) + + * Added property `parents_obj` (array) + + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + + * Changed property `children` (array) + + * Changed property `children_obj` (array) + + Changed items (object): > Stripped down group serializer to show relevant children/parents for groups + +##### `GET` /events/rules/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > NotificationRule Serializer + - Changed property `destination_group_obj` (object) + + > Group Serializer + + New required properties: + - `children` + - `parents_obj` + + New optional properties: + - `parent_name` + * Added property `parents` (array) + + * Added property `parents_obj` (array) + + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + + * Changed property `children` (array) + + * Changed property `children_obj` (array) + + Changed items (object): > Stripped down group serializer to show relevant children/parents for groups + +##### `GET` /flows/bindings/{#123;fsb_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `stage_obj` (object) + + > Stage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /flows/bindings/{#123;fsb_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `stage_obj` (object) + + > Stage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /flows/bindings/{#123;fsb_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `stage_obj` (object) + + > Stage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /flows/instances/ + +###### Request: + +Changed content type : `application/json` + +- Added property `background` (string) + + > Background shown during execution + +- Changed property `slug` (string) + > Visible in the URL. + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Changed property `slug` (string) + + > Visible in the URL. + + * Changed property `background` (string) + > Background shown during execution + +##### `GET` /flows/instances/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Flow Serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Changed property `slug` (string) + + > Visible in the URL. + + * Changed property `background` (string) + > Background shown during execution + +##### `POST` /providers/google_workspace/ + +###### Request: + +Changed content type : `application/json` + +- Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + +- Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +##### `GET` /providers/google_workspace/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > GoogleWorkspaceProvider Serializer + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +##### `POST` /providers/microsoft_entra/ + +###### Request: + +Changed content type : `application/json` + +- Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + +- Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +##### `GET` /providers/microsoft_entra/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > MicrosoftEntraProvider Serializer + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +##### `POST` /providers/scim/ + +###### Request: + +Changed content type : `application/json` + +- Added property `service_provider_config_cache_timeout` (string) + + > Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable. + +- Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + +- Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Added property `service_provider_config_cache_timeout` (string) + + > Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable. + + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +##### `GET` /providers/scim/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > SCIMProvider Serializer + - Added property `service_provider_config_cache_timeout` (string) + + > Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable. + + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +##### `POST` /providers/ssf/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `token_obj` (object) + + > Token Serializer + - Changed property `user_obj` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /providers/ssf/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > SSFProvider Serializer + - Changed property `token_obj` (object) + + > Token Serializer + - Changed property `user_obj` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `POST` /rbac/initial_permissions/ + +###### Request: + +Changed content type : `application/json` + +New optional properties: + +- `mode` + +* Deleted property `mode` (object) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New optional properties: + - `mode` + * Deleted property `mode` (object) + +##### `GET` /rbac/initial_permissions/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > InitialPermissions serializer + + New optional properties: + - `mode` + * Deleted property `mode` (object) + +##### `GET` /sources/all/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/group_connections/all/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Group Source Connection + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `POST` /sources/group_connections/kerberos/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/group_connections/kerberos/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Group Source Connection + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `POST` /sources/group_connections/ldap/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/group_connections/ldap/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Group Source Connection + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `POST` /sources/group_connections/oauth/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/group_connections/oauth/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Group Source Connection + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `POST` /sources/group_connections/plex/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/group_connections/plex/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Group Source Connection + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `POST` /sources/group_connections/saml/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/group_connections/saml/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Group Source Connection + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `POST` /sources/group_connections/telegram/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/group_connections/telegram/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Group Source Connection + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `POST` /sources/kerberos/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Added property `sync_outgoing_trigger_mode` (object) + + > When to trigger sync for outgoing providers + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Added property `sync_outgoing_trigger_mode` (object) + + > When to trigger sync for outgoing providers + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/kerberos/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Kerberos Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Added property `sync_outgoing_trigger_mode` (object) + + > When to trigger sync for outgoing providers + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `POST` /sources/ldap/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Added property `sync_outgoing_trigger_mode` (object) + + > When to trigger sync for outgoing providers + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Added property `sync_outgoing_trigger_mode` (object) + + > When to trigger sync for outgoing providers + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/ldap/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > LDAP Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Added property `sync_outgoing_trigger_mode` (object) + + > When to trigger sync for outgoing providers + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `POST` /sources/oauth/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Changed property `slug` (string) + + > Internal source name, used in URLs. + +- Changed property `provider_type` (string) + + Added enum values: + - `slack` + - `wechat` + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + + * Changed property `provider_type` (string) + + Added enum values: + - `slack` + - `wechat` + +##### `GET` /sources/oauth/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > OAuth Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + + * Changed property `provider_type` (string) + + Added enum values: + - `slack` + - `wechat` + +##### `POST` /sources/plex/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/plex/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Plex Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `POST` /sources/saml/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/saml/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > SAMLSource Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `POST` /sources/scim/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `slug` (string) + + > Internal source name, used in URLs. + + - Changed property `token_obj` (object) + + > Token Serializer + - Changed property `user_obj` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /sources/scim/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > SCIMSource Serializer + - Changed property `slug` (string) + + > Internal source name, used in URLs. + + - Changed property `token_obj` (object) + + > Token Serializer + - Changed property `user_obj` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `POST` /sources/telegram/ + +###### Request: + +Changed content type : `application/json` + +- Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + +- Added property `icon` (string) + +- Changed property `slug` (string) + > Internal source name, used in URLs. + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/telegram/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/user_connections/all/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > User source connection + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `POST` /sources/user_connections/kerberos/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/user_connections/kerberos/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > User source connection + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `POST` /sources/user_connections/ldap/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/user_connections/ldap/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > User source connection + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `POST` /sources/user_connections/oauth/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/user_connections/oauth/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > User source connection + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `POST` /sources/user_connections/plex/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/user_connections/plex/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > User source connection + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `POST` /sources/user_connections/saml/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/user_connections/saml/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > User source connection + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `POST` /sources/user_connections/telegram/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /sources/user_connections/telegram/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > User source connection + - Changed property `source_obj` (object) + + > Source Serializer + + New required properties: + - `icon_url` + + New optional properties: + - `icon` + * Added property `promoted` (boolean) + + > When enabled, this source will be displayed as a prominent button on the login page, instead of a small icon. + + * Added property `icon_url` (string) + + > Get the URL to the source icon + + * Changed property `slug` (string) + + > Internal source name, used in URLs. + + * Changed property `icon` (string) + +##### `GET` /ssf/streams/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > SSFStream Serializer + - Changed property `provider_obj` (object) + + > SSFProvider Serializer + - Changed property `token_obj` (object) + + > Token Serializer + - Changed property `user_obj` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /stages/all/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/authenticator/duo/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/authenticator/duo/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/authenticator/duo/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/authenticator/email/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/authenticator/email/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/authenticator/email/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/authenticator/endpoint_gdtc/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/authenticator/endpoint_gdtc/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/authenticator/endpoint_gdtc/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/authenticator/sms/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/authenticator/sms/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/authenticator/sms/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/authenticator/static/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/authenticator/static/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/authenticator/static/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/authenticator/totp/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/authenticator/totp/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/authenticator/totp/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/authenticator/validate/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/authenticator/validate/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/authenticator/validate/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/authenticator/webauthn/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/authenticator/webauthn/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/authenticator/webauthn/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/captcha/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/captcha/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/captcha/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/consent/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/consent/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/consent/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/deny/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/deny/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/deny/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/dummy/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/dummy/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/dummy/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/email/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/email/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/email/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/identification/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Added property `webauthn_stage` (string) + + > When set, and conditional WebAuthn is available, allow the user to use their passkey as a first factor. + + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/identification/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `webauthn_stage` (string) + + > When set, and conditional WebAuthn is available, allow the user to use their passkey as a first factor. + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Added property `webauthn_stage` (string) + + > When set, and conditional WebAuthn is available, allow the user to use their passkey as a first factor. + + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/identification/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Added property `webauthn_stage` (string) + + > When set, and conditional WebAuthn is available, allow the user to use their passkey as a first factor. + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Added property `webauthn_stage` (string) + + > When set, and conditional WebAuthn is available, allow the user to use their passkey as a first factor. + + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/invitation/invitations/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `name` (string) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `name` (string) + + - Changed property `flow_obj` (object) + + > Flow Serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Changed property `slug` (string) + + > Visible in the URL. + + * Changed property `background` (string) + > Background shown during execution + +##### `GET` /stages/invitation/invitations/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Invitation Serializer + - Changed property `name` (string) + + - Changed property `flow_obj` (object) + + > Flow Serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Changed property `slug` (string) + + > Visible in the URL. + + * Changed property `background` (string) + > Background shown during execution + +##### `GET` /stages/invitation/stages/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/invitation/stages/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/invitation/stages/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/mtls/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/mtls/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/mtls/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/password/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/password/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/password/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/prompt/stages/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/prompt/stages/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/prompt/stages/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/redirect/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/redirect/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/redirect/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/source/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/source/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/source/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/user_delete/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/user_delete/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/user_delete/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/user_login/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/user_login/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/user_login/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/user_logout/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/user_logout/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/user_logout/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/user_write/{#123;stage_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/user_write/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/user_write/{#123;stage_uuid}#125;/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /core/user_consent/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > UserConsent Serializer + - Changed property `user` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + + - Changed property `application` (object) + + > Application Serializer + + New required properties: + - `meta_icon_url` + + New optional properties: + - `meta_icon` + * Added property `meta_icon_url` (string) + + > Get the URL to the App Icon image + + * Changed property `slug` (string) + + > Internal application name, used in URLs. + + * Changed property `meta_icon` (string) + +##### `GET` /events/notifications/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Notification Serializer + - Added property `hyperlink` (string) + + - Added property `hyperlink_label` (string) + + - Changed property `event` (object) + + > Event Serializer + - Changed property `action` (string) + + Added enum value: + - `export_ready` + +##### `POST` /flows/bindings/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `stage_obj` (object) + + > Stage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `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 + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /flows/executor/{#123;flow_slug}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Added 'ak-stage-endpoint-agent' component: + - Property `flow_info` (object) + + > Contextual flow information for a challenge + - Property `title` (string) + + - Property `background` (string) + + - Property `cancel_url` (string) + + - Property `layout` (string) + + Enum values: + - `stacked` + - `content_left` + - `content_right` + - `sidebar_left` + - `sidebar_right` + + - Property `component` (string) + + - Property `response_errors` (object) + + - Property `challenge` (string) + + - Property `challenge_idle_timeout` (integer) + + Updated `ak-stage-identification` component: + - Added property `passkey_challenge` (object) + + - Changed property `sources` (array) + + Changed items (object): > Serializer for Login buttons of sources + - Added property `promoted` (boolean) + +##### `POST` /flows/executor/{#123;flow_slug}#125;/ + +###### Request: + +Changed content type : `application/json` + +Added 'ak-stage-endpoint-agent' component: + +- Property `component` (string) + +- Property `response` (string) + +Updated `ak-stage-identification` component: +New optional properties: + +- `uid_field` + +* Added property `passkey` (object) + +* Changed property `uid_field` (string) + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + + Added 'ak-stage-endpoint-agent' component: + Updated `ak-stage-identification` component: + - Added property `passkey_challenge` (object) + + - Changed property `sources` (array) + + Changed items (object): > Serializer for Login buttons of sources + - Added property `promoted` (boolean) + +##### `GET` /flows/inspector/{#123;flow_slug}#125;/ + +###### 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 `next_planned_stage` (object) + + > FlowStageBinding Serializer + - Changed property `stage_obj` (object) + + > Stage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + - Changed property `current_stage` (object) + + > FlowStageBinding Serializer + - Changed property `stage_obj` (object) + + > Stage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /oauth2/access_tokens/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `user` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /oauth2/authorization_codes/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `user` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /oauth2/refresh_tokens/{#123;id}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `user` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /stages/all/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Stage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/authenticator/duo/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/authenticator/duo/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > AuthenticatorDuoStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/authenticator/email/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/authenticator/email/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > AuthenticatorEmailStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/authenticator/endpoint_gdtc/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/authenticator/endpoint_gdtc/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > AuthenticatorEndpointGDTCStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/authenticator/sms/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/authenticator/sms/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > AuthenticatorSMSStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/authenticator/static/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/authenticator/static/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > AuthenticatorStaticStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/authenticator/totp/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/authenticator/totp/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > AuthenticatorTOTPStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/authenticator/validate/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/authenticator/validate/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > AuthenticatorValidateStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/authenticator/webauthn/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/authenticator/webauthn/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > AuthenticatorWebAuthnStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/captcha/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/captcha/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > CaptchaStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/consent/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/consent/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > ConsentStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/deny/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/deny/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > DenyStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/dummy/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/dummy/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > DummyStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/email/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/email/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > EmailStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/identification/ + +###### Request: + +Changed content type : `application/json` + +- Added property `webauthn_stage` (string) + + > When set, and conditional WebAuthn is available, allow the user to use their passkey as a first factor. + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Added property `webauthn_stage` (string) + + > When set, and conditional WebAuthn is available, allow the user to use their passkey as a first factor. + + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/identification/ + +###### Parameters: + +Added: `webauthn_stage` in `query` + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > IdentificationStage Serializer + + New required properties: + - `flow_set` + * Added property `webauthn_stage` (string) + + > When set, and conditional WebAuthn is available, allow the user to use their passkey as a first factor. + + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/invitation/stages/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/invitation/stages/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > InvitationStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/mtls/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/mtls/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > MutualTLSStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/password/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/password/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > PasswordStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/prompt/prompts/{#123;prompt_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `prompt_stages_obj` (array) + + Changed items (object): > PromptStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /stages/prompt/prompts/{#123;prompt_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `prompt_stages_obj` (array) + + Changed items (object): > PromptStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PATCH` /stages/prompt/prompts/{#123;prompt_uuid}#125;/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `prompt_stages_obj` (array) + + Changed items (object): > PromptStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/prompt/stages/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/prompt/stages/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > PromptStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/redirect/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/redirect/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > RedirectStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/source/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/source/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > SourceStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/user_delete/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/user_delete/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > UserDeleteStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/user_login/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/user_login/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > UserLoginStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/user_logout/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/user_logout/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > UserLogoutStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `POST` /stages/user_write/ + +###### Request: + +Changed content type : `application/json` + +- Deleted property `flow_set` (array) + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `GET` /stages/user_write/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > UserWriteStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `PUT` /core/transactional/applications/ + +###### Request: + +Changed content type : `application/json` + +- Changed property `app` (object) + + > Application Serializer + - Added property `meta_icon` (string) + + - Changed property `slug` (string) + > Internal application name, used in URLs. + +- Changed property `provider` (object) + + Updated `authentik_providers_microsoft_entra.microsoftentraprovider` provider_model: + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + + Updated `authentik_providers_google_workspace.googleworkspaceprovider` provider_model: + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + + Updated `authentik_providers_scim.scimprovider` provider_model: + - Added property `service_provider_config_cache_timeout` (string) + + > Cache duration for ServiceProviderConfig responses. Set minutes=0 to disable. + + - Added property `sync_page_size` (integer) + + > Controls the number of objects synced in a single task + + - Added property `sync_page_timeout` (string) + > Timeout for synchronization of a single page + +##### `GET` /oauth2/access_tokens/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Serializer for BaseGrantModel and RefreshToken + - Changed property `user` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /oauth2/authorization_codes/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Serializer for BaseGrantModel and ExpiringBaseGrant + - Changed property `user` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `GET` /oauth2/refresh_tokens/ + +###### Return Type: + +Changed response : **200 OK** + +- Changed content type : `application/json` + - Changed property `results` (array) + + Changed items (object): > Serializer for BaseGrantModel and RefreshToken + - Changed property `user` (object) + + > User Serializer + + New required properties: + - `roles_obj` + * Added property `roles` (array) + + * Added property `roles_obj` (array) + + * Changed property `groups_obj` (array) + + Changed items (object): > Partial Group Serializer, does not include child relations. + + New optional properties: + - `parent_name` + * Deleted property `parent` (string) + + * Deleted property `parent_name` (string) + +##### `POST` /stages/prompt/prompts/ + +###### Return Type: + +Changed response : **201 Created** + +- Changed content type : `application/json` + - Changed property `prompt_stages_obj` (array) + + Changed items (object): > PromptStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +##### `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 `prompt_stages_obj` (array) + + Changed items (object): > PromptStage Serializer + + New required properties: + - `flow_set` + * Changed property `flow_set` (array) + + Changed items (object): > Stripped down flow serializer + + New required properties: + - `background_url` + + New optional properties: + - `background` + * Added property `background_url` (string) + + > Get the URL to the background image + + * Deleted property `background` (string) + + > Get the URL to the background image. If the name is /static or starts with http + > it is returned as-is + + * Changed property `slug` (string) + > Visible in the URL. + +#### Result + +--- + +API changes broke backward compatibility