Releases: goauthentik/client-kotlin
3.2023107.4
Update API Client
3.2023107.3
Update API Client
3.2023107.2
Update API Client
3.2023107.1: Update API Client
#### What's New
---
##### `GET` /authenticators/admin/mobile/
##### `POST` /authenticators/admin/mobile/
##### `GET` /authenticators/admin/mobile/{uuid}/
##### `PUT` /authenticators/admin/mobile/{uuid}/
##### `DELETE` /authenticators/admin/mobile/{uuid}/
##### `PATCH` /authenticators/admin/mobile/{uuid}/
##### `GET` /authenticators/mobile/
##### `GET` /authenticators/mobile/{uuid}/
##### `PUT` /authenticators/mobile/{uuid}/
##### `DELETE` /authenticators/mobile/{uuid}/
##### `PATCH` /authenticators/mobile/{uuid}/
##### `POST` /authenticators/mobile/{uuid}/check_in/
##### `POST` /authenticators/mobile/{uuid}/enrollment_callback/
##### `POST` /authenticators/mobile/{uuid}/enrollment_status/
##### `POST` /authenticators/mobile/{uuid}/receive_response/
##### `GET` /authenticators/mobile/{uuid}/used_by/
##### `GET` /events/system_tasks/
##### `GET` /events/system_tasks/{uuid}/
##### `POST` /events/system_tasks/{uuid}/run/
##### `GET` /stages/authenticator/mobile/
##### `POST` /stages/authenticator/mobile/
##### `GET` /stages/authenticator/mobile/{stage_uuid}/
##### `PUT` /stages/authenticator/mobile/{stage_uuid}/
##### `DELETE` /stages/authenticator/mobile/{stage_uuid}/
##### `PATCH` /stages/authenticator/mobile/{stage_uuid}/
##### `GET` /stages/authenticator/mobile/{stage_uuid}/used_by/
#### What's Deleted
---
##### `GET` /admin/system_tasks/
##### `GET` /admin/system_tasks/{id}/
##### `POST` /admin/system_tasks/{id}/retry/
#### What's Changed
---
##### `GET` /authenticators/admin/all/
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
Changed items (object):
> Serializer for Duo authenticator devices
* Changed property `pk` (integer -> string)
* Changed property `confirmed` (boolean)
##### `GET` /authenticators/admin/duo/{id}/
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Changed property `pk` (integer -> string)
* Changed property `name` (string)
##### `PUT` /authenticators/admin/duo/{id}/
###### Request:
Changed content type : `application/json`
New required properties:
- `pk`
* Added property `pk` (string)
* Changed property `name` (string)
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Changed property `pk` (integer -> string)
* Changed property `name` (string)
##### `PATCH` /authenticators/admin/duo/{id}/
###### Request:
Changed content type : `application/json`
* Added property `pk` (string)
* Changed property `name` (string)
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Changed property `pk` (integer -> string)
* Changed property `name` (string)
##### `GET` /authenticators/admin/sms/{id}/
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
New optional properties:
- `phone_number`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Deleted property `phone_number` (string)
* Changed property `name` (string)
* Changed property `pk` (integer -> string)
##### `PUT` /authenticators/admin/sms/{id}/
###### Request:
Changed content type : `application/json`
New required properties:
- `pk`
* Added property `pk` (string)
* Changed property `name` (string)
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
New optional properties:
- `phone_number`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Deleted property `phone_number` (string)
* Changed property `name` (string)
* Changed property `pk` (integer -> string)
##### `PATCH` /authenticators/admin/sms/{id}/
###### Request:
Changed content type : `application/json`
* Added property `pk` (string)
* Changed property `name` (string)
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
New optional properties:
- `phone_number`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Deleted property `phone_number` (string)
* Changed property `name` (string)
* Changed property `pk` (integer -> string)
##### `GET` /authenticators/admin/totp/{id}/
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Changed property `name` (string)
* Changed property `pk` (integer -> string)
##### `PUT` /authenticators/admin/totp/{id}/
###### Request:
Changed content type : `application/json`
New required properties:
- `pk`
* Added property `pk` (string)
* Changed property `name` (string)
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Changed property `name` (string)
* Changed property `pk` (integer -> string)
##### `PATCH` /authenticators/admin/totp/{id}/
###### Request:
Changed content type : `application/json`
* Added property `pk` (string)
* Changed property `name` (string)
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Changed property `name` (string)
* Changed property `pk` (integer -> string)
##### `GET` /authenticators/admin/webauthn/{id}/
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
New optional properties:
- `created_on`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Deleted property `created_on` (string)
* Changed property `pk` (integer -> string)
* Changed property `name` (string)
##### `PUT` /authenticators/admin/webauthn/{id}/
###### Request:
Changed content type : `application/json`
New required properties:
- `pk`
* Added property `pk` (string)
* Changed property `name` (string)
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
New optional properties:
- `created_on`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Deleted property `created_on` (string)
* Changed property `pk` (integer -> string)
* Changed property `name` (string)
##### `PATCH` /authenticators/admin/webauthn/{id}/
###### Request:
Changed content type : `application/json`
* Added property `pk` (string)
* Changed property `name` (string)
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
New optional properties:
- `created_on`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Deleted property `created_on` (string)
* Changed property `pk` (integer -> string)
* Changed property `name` (string)
##### `GET` /authenticators/all/
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
Changed items (object):
> Serializer for Duo authenticator devices
* Changed property `pk` (integer -> string)
* Changed property `confirmed` (boolean)
##### `GET` /authenticators/duo/{id}/
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Changed property `pk` (integer -> string)
* Changed property `name` (string)
##### `PUT` /authenticators/duo/{id}/
###### Request:
Changed content type : `application/json`
New required properties:
- `pk`
* Added property `pk` (string)
* Changed property `name` (string)
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Changed property `pk` (integer -> string)
* Changed property `name` (string)
##### `PATCH` /authenticators/duo/{id}/
###### Request:
Changed content type : `application/json`
* Added property `pk` (string)
* Changed property `name` (string)
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Changed property `pk` (integer -> string)
* Changed property `name` (string)
##### `GET` /authenticators/sms/{id}/
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
New optional properties:
- `phone_number`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Deleted property `phone_number` (string)
* Changed property `name` (string)
* Changed property `pk` (integer -> string)
##### `PUT` /authenticators/sms/{id}/
###### Request:
Changed content type : `application/json`
New required properties:
- `pk`
* Added property `pk` (string)
* Changed property `name` (string)
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
New optional properties:
- `phone_number`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Deleted property `phone_number` (string)
* Changed property `name` (string)
* Changed property `pk` (integer -> string)
##### `PATCH` /authenticators/sms/{id}/
###### Request:
Changed content type : `application/json`
* Added property `pk` (string)
* Changed property `name` (string)
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
New optional properties:
- `phone_number`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Deleted property `phone_number` (string)
* Changed property `name` (string)
* Changed property `pk` (integer -> string)
##### `GET` /authenticators/totp/{id}/
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Changed property `name` (string)
* Changed property `pk` (integer -> string)
##### `PUT` /authenticators/totp/{id}/
###### Request:
Changed content type : `application/json`
New required properties:
- `pk`
* Added property `pk` (string)
* Changed property `name` (string)
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Changed property `name` (string)
* Changed property `pk` (integer -> string)
##### `PATCH` /authenticators/totp/{id}/
###### Request:
Changed content type : `application/json`
* Added property `pk` (string)
* Changed property `name` (string)
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Changed property `name` (string)
* Changed property `pk` (integer -> string)
##### `GET` /authenticators/webauthn/{id}/
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
New optional properties:
- `created_on`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Deleted property `created_on` (string)
* Changed property `pk` (integer -> string)
* Changed property `name` (string)
##### `PUT` /authenticators/webauthn/{id}/
###### Request:
Changed content type : `application/json`
New required properties:
- `pk`
* Added property `pk` (string)
* Changed property `name` (string)
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
New optional properties:
- `created_on`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Deleted property `created_on` (string)
* Changed property `pk` (integer -> string)
* Changed property `name` (string)
##### `PATCH` /authenticators/webauthn/{id}/
###### Request:
Changed content type : `application/json`
* Added property `pk` (string)
* Changed property `name` (string)
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
New required properties:
- `confirmed`
- `meta_model_name`
- `type`
- `verbose_name`
- `verbose_name_plural`
New optional properties:
- `created_on`
* Added property `verbose_name` (string)
> Return object's verbose_name
* Added property `verbose_name_plural` (string)
> Return object's plural verbose_name
* Added property `meta_model_name` (string)
> Return internal model name
* Added property `type` (string)
> Get type of device
* Added property `confirmed` (boolean)
* Deleted property `created_on` (string)
* Changed property `pk` (integer -> string)
* Changed property `name` (string)
##### `GET` /core/applications/{slug}/check_access/
###### Return Type:
Deleted response : **404 Not Found**
> for_user user not found
##### `GET` /policies/event_matcher/{policy_uuid}/
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
* Changed property `app` (string)
> * `authentik.tenants` - authentik Tenants
> * `authentik.admin` - authentik Admin
> * `authentik.api` - authentik API
> * `authentik.crypto` - authentik Crypto
> * `authentik.events` - authentik Events
> * `authentik.flows` - authentik Flows
> * `authentik.outposts` - authentik Outpost
> * `authentik.policies.dummy` - authentik Policies.Dummy
> * `authentik.policies.event_matcher` - authentik Policies.Event Matcher
> * `authentik.policies.expiry` - authentik Policies.Expiry
> * `authentik.policies.expression` - authentik Policies.Expression
> * `authentik.policies.password` - authentik Policies.Password
> * `authentik.policies.reputation` - authentik Policies.Reputation
> * `authentik.policies` - authentik Policies
> * `authentik.providers.ldap` - authentik Providers.LDAP
> * `authentik.providers.oauth2` - authentik Providers.OAuth2
> * `authentik.providers.proxy` - authentik Providers.Proxy
> * `authentik.providers.radius` - authentik Providers.Radius
> * `authentik.providers.saml` - authentik Providers.SAML
> * `authentik.providers.scim` - authentik Providers.SCIM
> * `authentik.rbac` - authentik RBAC
> * `authentik.recovery` - authentik Recovery
> * `authentik.sources.ldap` - authentik Sources.LDAP
> * `authentik.sources.oauth` - authentik Sources.OAuth
> * `authentik.sources.plex` - authentik Sources.Plex
> * `authentik.sources.saml` - authentik Sources.SAML
> * `authentik.stages.authenticator` - authentik Stages.Authenticator
> * `authentik.stages.authenticator_duo` - authentik Stages.Authenticator.Duo
> * `authentik.stages.authenticator_mobile` - authentik Stages.Authenticator.Mobile
> * `authentik.stages.authenticator_sms` - authentik Stages.Authenticator.SMS
> * `authentik.stages.authenticator_static` - authentik Stages.Authenticator.Static
> * `authentik.stages.authenticator_totp` - authentik Stages.Authenticator.TOTP
> * `authentik.stages.authenticator_validate` - authentik Stages.Authenticator.Validate
> * `authentik.stages.authenticator_webauthn` - authentik Stages.Authenticator.WebAuthn
> * `authentik.stages.captcha` - authentik Stages.Captcha
> * `authentik.stages.consent` - authentik Stages.Consent
> * `authentik.stages.deny` - authentik Stages.Deny
> * `authentik.stages.dummy` - authentik Stages.Dummy
> * `authentik.stages.email` - authentik Stages.Email
> * `authentik.stages.identification` - authentik Stages.Identification
> * `authentik.stages.invitation` - authentik Stages.User Invitation
> * `authentik.stages.password` - authentik Stages.Password
> * `authentik.stages.prompt` - authentik Stages.Prompt
> * `authentik.stages.user_delete` - authentik Stages.User Delete
> * `authentik.stages.user_login` - authentik Stages.User Login
> * `authentik.stages.user_logout` - authentik Stages.User Logout
> * `authentik.stages.user_write` - authentik Stages.User Write
> * `authentik.brands` - authentik Brands
> * `authentik.blueprints` - authentik Blueprints
> * `authentik.core` - authentik Core
> * `authentik.enterprise` - authentik Enterprise
> * `authentik.enterprise.audit` - authentik Enterprise.Audit
> * `authentik.enterprise.providers.rac` - authentik Enterprise.Providers.RAC
Added enum value:
* `authentik.stages.authenticator_mobile`
* Changed property `model` (string)
> * `authentik_tenants.domain` - Domain
> * `authentik_crypto.certificatekeypair` - Certificate-Key Pair
> * `authentik_events.event` - Event
> * `authentik_events.notificationtransport` - Notification Transport
> * `authentik_events.notification` - Notification
> * `authentik_events.notificationrule` - Notification Rule
> * `authentik_events.notificationwebhookmapping` - Webhook Mapping
> * `authentik_flows.flow` - Flow
> * `authentik_flows.flowstagebinding` - Flow Stage Binding
> * `authentik_outposts.dockerserviceconnection` - Docker Service-Connection
> * `authentik_outposts.kubernetesserviceconnection` - Kubernetes Service-Connection
> * `authentik_outposts.outpost` - Outpost
> * `authentik_policies_dummy.dummypolicy` - Dummy Policy
> * `authentik_policies_event_matcher.eventmatcherpolicy` - Event Matcher Policy
> * `authentik_policies_expiry.passwordexpirypolicy` - Password Expiry Policy
> * `authentik_policies_expression.expressionpolicy` - Expression Policy
> * `authentik_policies_password.passwordpolicy` - Password Policy
> * `authentik_policies_reputation.reputationpolicy` - Reputation Policy
> * `authentik_policies.policybinding` - Policy Binding
> * `authentik_providers_ldap.ldapprovider` - LDAP Provider
> * `authentik_providers_oauth2.scopemapping` - Scope Mapping
> * `authentik_providers_oauth2.oauth2provider` - OAuth2/OpenID Provider
> * `authentik_providers_proxy.proxyprovider` - Proxy Provider
> * `authentik_providers_radius.radiusprovider` - Radius Provider
> * `authentik_providers_saml.samlprovider` - SAML Provider
> * `authentik_providers_saml.samlpropertymapping` - SAML Property Mapping
> * `authentik_providers_scim.scimprovider` - SCIM Provider
> * `authentik_providers_scim.scimmapping` - SCIM Mapping
> * `authentik_rbac.role` - Role
> * `authentik_sources_ldap.ldapsource` - LDAP Source
> * `authentik_sources_ldap.ldappropertymapping` - LDAP Property Mapping
> * `authentik_sources_oauth.oauthsource` - OAuth Source
> * `authentik_sources_oauth.useroauthsourceconnection` - User OAuth Source Connection
> * `authentik_sources_plex.plexsource` - Plex Source
> * `authentik_sources_plex.plexsourceconnection` - User Plex Source Connection
> * `authentik_sources_saml.samlsource` - SAML Source
> * `authentik_sources_saml.usersamlsourceconnection` - User SAML Source Connection
> * `authentik_stages_authenticator_duo.authenticatorduostage` - Duo Authenticator Setup Stage
> * `authentik_stages_authenticator_duo.duodevice` - Duo Device
> * `authentik_stages_authenticator_mobile.authenticatormobilestage` - Mobile Authenticator Setup Stage
> * `authentik_stages_authenticator_mobile.mobiledevice` - Mobile Device
> * `authentik_stages_authenticator_sms.authenticatorsmsstage` - SMS Authenticator Setup Stage
> * `authentik_stages_authenticator_sms.smsdevice` - SMS Device
> * `authentik_stages_authenticator_static.authenticatorstaticstage` - Static Authenticator Setup Stage
> * `authentik_stages_authenticator_static.staticdevice` - Static Device
> * `authentik_stages_authenticator_totp.authenticatortotpstage` - TOTP Authenticator Setup Stage
> * `authentik_stages_authenticator_totp.totpdevice` - TOTP Device
> * `authentik_stages_authenticator_validate.authenticatorvalidatestage` - Authenticator Validation Stage
> * `authentik_stages_authenticator_webauthn.authenticatewebauthnstage` - WebAuthn Authenticator Setup Stage
> * `authentik_stages_authenticator_webauthn.webauthndevice` - WebAuthn Device
> * `authentik_stages_captcha.captchastage` - Captcha Stage
> * `authentik_stages_consent.consentstage` - Consent Stage
> * `authentik_stages_consent.userconsent` - User Consent
> * `authentik_stages_deny.denystage` - Deny Stage
> * `authentik_stages_dummy.dummystage` - Dummy Stage
> * `authentik_stages_email.emailstage` - Email Stage
> * `authentik_stages_identification.identificationstage` - Identification Stage
> * `authentik_stages_invitation.invitationstage` - Invitation Stage
> * `authentik_stages_invitation.invitation` - Invitation
> * `authentik_stages_password.passwordstage` - Password Stage
> * `authentik_stages_prompt.prompt` - Prompt
> * `authentik_stages_prompt.promptstage` - Prompt Stage
> * `authentik_stages_user_delete.userdeletestage` - User Delete Stage
> * `authentik_stages_user_login.userloginstage` - User Login Stage
> * `authentik_stages_user_logout.userlogoutstage` - User Logout Stage
> * `authentik_stages_user_write.userwritestage` - User Write Stage
> * `authentik_brands.brand` - Brand
> * `authentik_blueprints.blueprintinstance` - Blueprint Instance
> * `authentik_core.group` - Group
> * `authentik_core.user` - User
> * `authentik_core.application` - Application
> * `authentik_core.token` - Token
> * `authentik_enterprise.license` - License
> * `authentik_providers_rac.racprovider` - RAC Provider
> * `authentik_providers_rac.endpoint` - RAC Endpoint
> * `authentik_providers_rac.racpropertymapping` - RAC Property Mapping
Added enum values:
* `authentik_stages_authenticator_mobile.authenticatormobilestage`
* `authentik_stages_authenticator_mobile.mobiledevice`
Removed enum values:
* `authentik_policies_reputation.reputation`
* `authentik_providers_oauth2.authorizationcode`
* `authentik_providers_oauth2.accesstoken`
* `authentik_providers_oauth2.refreshtoken`
##### `PUT` /policies/event_matcher/{policy_uuid}/
###### Request:
Changed content type : `application/json`
* Changed property `app` (string)
> * `authentik.tenants` - authentik Tenants
> * `authentik.admin` - authentik Admin
> * `authentik.api` - authentik API
> * `authentik.crypto` - authentik Crypto
> * `authentik.events` - authentik Events
> * `authentik.flows` - authentik Flows
> * `authentik.outposts` - authentik Outpost
> * `authentik.policies.dummy` - authentik Policies.Dummy
> * `authentik.policies.event_matcher` - authentik Policies.Event Matcher
> * `authentik.policies.expiry` - authentik Policies.Expiry
> * `authentik.policies.expression` - authentik Policies.Expression
> * `authentik.policies.password` - authentik Policies.Password
> * `authentik.policies.reputation` - authentik Policies.Reputation
> * `authentik.policies` - authentik Policies
> * `authentik.providers.ldap` - authentik Providers.LDAP
> * `authentik.providers.oauth2` - authentik Providers.OAuth2
> * `authentik.providers.proxy` - authentik Providers.Proxy
> * `authentik.providers.radius` - authentik Providers.Radius
> * `authentik.providers.saml` - authentik Providers.SAML
> * `authentik.providers.scim` - authentik Providers.SCIM
> * `authentik.rbac` - authentik RBAC
> * `authentik.recovery` - authentik Recovery
> * `authentik.sources.ldap` - authentik Sources.LDAP
> * `authentik.sources.oauth` - authentik Sources.OAuth
> * `authentik.sources.plex` - authentik Sources.Plex
> * `authentik.sources.saml` - authentik Sources.SAML
> * `authentik.stages.authenticator` - authentik Stages.Authenticator
> * `authentik.stages.authenticator_duo` - authentik Stages.Authenticator.Duo
> * `authentik.stages.authenticator_mobile` - authentik Stages.Authenticator.Mobile
> * `authentik.stages.authenticator_sms` - authentik Stages.Authenticator.SMS
> * `authentik.stages.authenticator_static` - authentik Stages.Authenticator.Static
> * `authentik.stages.authenticator_totp` - authentik Stages.Authenticator.TOTP
> * `authentik.stages.authenticator_validate` - authentik Stages.Authenticator.Validate
> * `authentik.stages.authenticator_webauthn` - authentik Stages.Authenticator.WebAuthn
> * `authentik.stages.captcha` - authentik Stages.Captcha
> * `authentik.stages.consent` - authentik Stages.Consent
> * `authentik.stages.deny` - authentik Stages.Deny
> * `authentik.stages.dummy` - authentik Stages.Dummy
> * `authentik.stages.email` - authentik Stages.Email
> * `authentik.stages.identification` - authentik Stages.Identification
> * `authentik.stages.invitation` - authentik Stages.User Invitation
> * `authentik.stages.password` - authentik Stages.Password
> * `authentik.stages.prompt` - authentik Stages.Prompt
> * `authentik.stages.user_delete` - authentik Stages.User Delete
> * `authentik.stages.user_login` - authentik Stages.User Login
> * `authentik.stages.user_logout` - authentik Stages.User Logout
> * `authentik.stages.user_write` - authentik Stages.User Write
> * `authentik.brands` - authentik Brands
> * `authentik.blueprints` - authentik Blueprints
> * `authentik.core` - authentik Core
> * `authentik.enterprise` - authentik Enterprise
> * `authentik.enterprise.audit` - authentik Enterprise.Audit
> * `authentik.enterprise.providers.rac` - authentik Enterprise.Providers.RAC
Added enum value:
* `authentik.stages.authenticator_mobile`
* Changed property `model` (string)
> * `authentik_tenants.domain` - Domain
> * `authentik_crypto.certificatekeypair` - Certificate-Key Pair
> * `authentik_events.event` - Event
> * `authentik_events.notificationtransport` - Notification Transport
> * `authentik_events.notification` - Notification
> * `authentik_events.notificationrule` - Notification Rule
> * `authentik_events.notificationwebhookmapping` - Webhook Mapping
> * `authentik_flows.flow` - Flow
> * `authentik_flows.flowstagebinding` - Flow Stage Binding
> * `authentik_outposts.dockerserviceconnection` - Docker Service-Connection
> * `authentik_outposts.kubernetesserviceconnection` - Kubernetes Service-Connection
> * `authentik_outposts.outpost` - Outpost
> * `authentik_policies_dummy.dummypolicy` - Dummy Policy
> * `authentik_policies_event_matcher.eventmatcherpolicy` - Event Matcher Policy
> * `authentik_policies_expiry.passwordexpirypolicy` - Password Expiry Policy
> * `authentik_policies_expression.expressionpolicy` - Expression Policy
> * `authentik_policies_password.passwordpolicy` - Password Policy
> * `authentik_policies_reputation.reputationpolicy` - Reputation Policy
> * `authentik_policies.policybinding` - Policy Binding
> * `authentik_providers_ldap.ldapprovider` - LDAP Provider
> * `authentik_providers_oauth2.scopemapping` - Scope Mapping
> * `authentik_providers_oauth2.oauth2provider` - OAuth2/OpenID Provider
> * `authentik_providers_proxy.proxyprovider` - Proxy Provider
> * `authentik_providers_radius.radiusprovider` - Radius Provider
> * `authentik_providers_saml.samlprovider` - SAML Provider
> * `authentik_providers_saml.samlpropertymapping` - SAML Property Mapping
> * `authentik_providers_scim.scimprovider` - SCIM Provider
> * `authentik_providers_scim.scimmapping` - SCIM Mapping
> * `authentik_rbac.role` - Role
> * `authentik_sources_ldap.ldapsource` - LDAP Source
> * `authentik_sources_ldap.ldappropertymapping` - LDAP Property Mapping
> * `authentik_sources_oauth.oauthsource` - OAuth Source
> * `authentik_sources_oauth.useroauthsourceconnection` - User OAuth Source Connection
> * `authentik_sources_plex.plexsource` - Plex Source
> * `authentik_sources_plex.plexsourceconnection` - User Plex Source Connection
> * `authentik_sources_saml.samlsource` - SAML Source
> * `authentik_sources_saml.usersamlsourceconnection` - User SAML Source Connection
> * `authentik_stages_authenticator_duo.authenticatorduostage` - Duo Authenticator Setup Stage
> * `authentik_stages_authenticator_duo.duodevice` - Duo Device
> * `authentik_stages_authenticator_mobile.authenticatormobilestage` - Mobile Authenticator Setup Stage
> * `authentik_stages_authenticator_mobile.mobiledevice` - Mobile Device
> * `authentik_stages_authenticator_sms.authenticatorsmsstage` - SMS Authenticator Setup Stage
> * `authentik_stages_authenticator_sms.smsdevice` - SMS Device
> * `authentik_stages_authenticator_static.authenticatorstaticstage` - Static Authenticator Setup Stage
> * `authentik_stages_authenticator_static.staticdevice` - Static Device
> * `authentik_stages_authenticator_totp.authenticatortotpstage` - TOTP Authenticator Setup Stage
> * `authentik_stages_authenticator_totp.totpdevice` - TOTP Device
> * `authentik_stages_authenticator_validate.authenticatorvalidatestage` - Authenticator Validation Stage
> * `authentik_stages_authenticator_webauthn.authenticatewebauthnstage` - WebAuthn Authenticator Setup Stage
> * `authentik_stages_authenticator_webauthn.webauthndevice` - WebAuthn Device
> * `authentik_stages_captcha.captchastage` - Captcha Stage
> * `authentik_stages_consent.consentstage` - Consent Stage
> * `authentik_stages_consent.userconsent` - User Consent
> * `authentik_stages_deny.denystage` - Deny Stage
> * `authentik_stages_dummy.dummystage` - Dummy Stage
> * `authentik_stages_email.emailstage` - Email Stage
> * `authentik_stages_identification.identificationstage` - Identification Stage
> * `authentik_stages_invitation.invitationstage` - Invitation Stage
> * `authentik_stages_invitation.invitation` - Invitation
> * `authentik_stages_password.passwordstage` - Password Stage
> * `authentik_stages_prompt.prompt` - Prompt
> * `authentik_stages_prompt.promptstage` - Prompt Stage
> * `authentik_stages_user_delete.userdeletestage` - User Delete Stage
> * `authentik_stages_user_login.userloginstage` - User Login Stage
> * `authentik_stages_user_logout.userlogoutstage` - User Logout Stage
> * `authentik_stages_user_write.userwritestage` - User Write Stage
> * `authentik_brands.brand` - Brand
> * `authentik_blueprints.blueprintinstance` - Blueprint Instance
> * `authentik_core.group` - Group
> * `authentik_core.user` - User
> * `authentik_core.application` - Application
> * `authentik_core.token` - Token
> * `authentik_enterprise.license` - License
> * `authentik_providers_rac.racprovider` - RAC Provider
> * `authentik_providers_rac.endpoint` - RAC Endpoint
> * `authentik_providers_rac.racpropertymapping` - RAC Property Mapping
Added enum values:
* `authentik_stages_authenticator_mobile.authenticatormobilestage`
* `authentik_stages_authenticator_mobile.mobiledevice`
Removed enum values:
* `authentik_policies_reputation.reputation`
* `authentik_providers_oauth2.authorizationcode`
* `authentik_providers_oauth2.accesstoken`
* `authentik_providers_oauth2.refreshtoken`
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
* Changed property `app` (string)
> * `authentik.tenants` - authentik Tenants
> * `authentik.admin` - authentik Admin
> * `authentik.api` - authentik API
> * `authentik.crypto` - authentik Crypto
> * `authentik.events` - authentik Events
> * `authentik.flows` - authentik Flows
> * `authentik.outposts` - authentik Outpost
> * `authentik.policies.dummy` - authentik Policies.Dummy
> * `authentik.policies.event_matcher` - authentik Policies.Event Matcher
> * `authentik.policies.expiry` - authentik Policies.Expiry
> * `authentik.policies.expression` - authentik Policies.Expression
> * `authentik.policies.password` - authentik Policies.Password
> * `authentik.policies.reputation` - authentik Policies.Reputation
> * `authentik.policies` - authentik Policies
> * `authentik.providers.ldap` - authentik Providers.LDAP
> * `authentik.providers.oauth2` - authentik Providers.OAuth2
> * `authentik.providers.proxy` - authentik Providers.Proxy
> * `authentik.providers.radius` - authentik Providers.Radius
> * `authentik.providers.saml` - authentik Providers.SAML
> * `authentik.providers.scim` - authentik Providers.SCIM
> * `authentik.rbac` - authentik RBAC
> * `authentik.recovery` - authentik Recovery
> * `authentik.sources.ldap` - authentik Sources.LDAP
> * `authentik.sources.oauth` - authentik Sources.OAuth
> * `authentik.sources.plex` - authentik Sources.Plex
> * `authentik.sources.saml` - authentik Sources.SAML
> * `authentik.stages.authenticator` - authentik Stages.Authenticator
> * `authentik.stages.authenticator_duo` - authentik Stages.Authenticator.Duo
> * `authentik.stages.authenticator_mobile` - authentik Stages.Authenticator.Mobile
> * `authentik.stages.authenticator_sms` - authentik Stages.Authenticator.SMS
> * `authentik.stages.authenticator_static` - authentik Stages.Authenticator.Static
> * `authentik.stages.authenticator_totp` - authentik Stages.Authenticator.TOTP
> * `authentik.stages.authenticator_validate` - authentik Stages.Authenticator.Validate
> * `authentik.stages.authenticator_webauthn` - authentik Stages.Authenticator.WebAuthn
> * `authentik.stages.captcha` - authentik Stages.Captcha
> * `authentik.stages.consent` - authentik Stages.Consent
> * `authentik.stages.deny` - authentik Stages.Deny
> * `authentik.stages.dummy` - authentik Stages.Dummy
> * `authentik.stages.email` - authentik Stages.Email
> * `authentik.stages.identification` - authentik Stages.Identification
> * `authentik.stages.invitation` - authentik Stages.User Invitation
> * `authentik.stages.password` - authentik Stages.Password
> * `authentik.stages.prompt` - authentik Stages.Prompt
> * `authentik.stages.user_delete` - authentik Stages.User Delete
> * `authentik.stages.user_login` - authentik Stages.User Login
> * `authentik.stages.user_logout` - authentik Stages.User Logout
> * `authentik.stages.user_write` - authentik Stages.User Write
> * `authentik.brands` - authentik Brands
> * `authentik.blueprints` - authentik Blueprints
> * `authentik.core` - authentik Core
> * `authentik.enterprise` - authentik Enterprise
> * `authentik.enterprise.audit` - authentik Enterprise.Audit
> * `authentik.enterprise.providers.rac` - authentik Enterprise.Providers.RAC
Added enum value:
* `authentik.stages.authenticator_mobile`
* Changed property `model` (string)
> * `authentik_tenants.domain` - Domain
> * `authentik_crypto.certificatekeypair` - Certificate-Key Pair
> * `authentik_events.event` - Event
> * `authentik_events.notificationtransport` - Notification Transport
> * `authentik_events.notification` - Notification
> * `authentik_events.notificationrule` - Notification Rule
> * `authentik_events.notificationwebhookmapping` - Webhook Mapping
> * `authentik_flows.flow` - Flow
> * `authentik_flows.flowstagebinding` - Flow Stage Binding
> * `authentik_outposts.dockerserviceconnection` - Docker Service-Connection
> * `authentik_outposts.kubernetesserviceconnection` - Kubernetes Service-Connection
> * `authentik_outposts.outpost` - Outpost
> * `authentik_policies_dummy.dummypolicy` - Dummy Policy
> * `authentik_policies_event_matcher.eventmatcherpolicy` - Event Matcher Policy
> * `authentik_policies_expiry.passwordexpirypolicy` - Password Expiry Policy
> * `authentik_policies_expression.expressionpolicy` - Expression Policy
> * `authentik_policies_password.passwordpolicy` - Password Policy
> * `authentik_policies_reputation.reputationpolicy` - Reputation Policy
> * `authentik_policies.policybinding` - Policy Binding
> * `authentik_providers_ldap.ldapprovider` - LDAP Provider
> * `authentik_providers_oauth2.scopemapping` - Scope Mapping
> * `authentik_providers_oauth2.oauth2provider` - OAuth2/OpenID Provider
> * `authentik_providers_proxy.proxyprovider` - Proxy Provider
> * `authentik_providers_radius.radiusprovider` - Radius Provider
> * `authentik_providers_saml.samlprovider` - SAML Provider
> * `authentik_providers_saml.samlpropertymapping` - SAML Property Mapping
> * `authentik_providers_scim.scimprovider` - SCIM Provider
> * `authentik_providers_scim.scimmapping` - SCIM Mapping
> * `authentik_rbac.role` - Role
> * `authentik_sources_ldap.ldapsource` - LDAP Source
> * `authentik_sources_ldap.ldappropertymapping` - LDAP Property Mapping
> * `authentik_sources_oauth.oauthsource` - OAuth Source
> * `authentik_sources_oauth.useroauthsourceconnection` - User OAuth Source Connection
> * `authentik_sources_plex.plexsource` - Plex Source
> * `authentik_sources_plex.plexsourceconnection` - User Plex Source Connection
> * `authentik_sources_saml.samlsource` - SAML Source
> * `authentik_sources_saml.usersamlsourceconnection` - User SAML Source Connection
> * `authentik_stages_authenticator_duo.authenticatorduostage` - Duo Authenticator Setup Stage
> * `authentik_stages_authenticator_duo.duodevice` - Duo Device
> * `authentik_stages_authenticator_mobile.authenticatormobilestage` - Mobile Authenticator Setup Stage
> * `authentik_stages_authenticator_mobile.mobiledevice` - Mobile Device
> * `authentik_stages_authenticator_sms.authenticatorsmsstage` - SMS Authenticator Setup Stage
> * `authentik_stages_authenticator_sms.smsdevice` - SMS Device
> * `authentik_stages_authenticator_static.authenticatorstaticstage` - Static Authenticator Setup Stage
> * `authentik_stages_authenticator_static.staticdevice` - Static Device
> * `authentik_stages_authenticator_totp.authenticatortotpstage` - TOTP Authenticator Setup Stage
> * `authentik_stages_authenticator_totp.totpdevice` - TOTP Device
> * `authentik_stages_authenticator_validate.authenticatorvalidatestage` - Authenticator Validation Stage
> * `authentik_stages_authenticator_webauthn.authenticatewebauthnstage` - WebAuthn Authenticator Setup Stage
> * `authentik_stages_authenticator_webauthn.webauthndevice` - WebAuthn Device
> * `authentik_stages_captcha.captchastage` - Captcha Stage
> * `authentik_stages_consent.consentstage` - Consent Stage
> * `authentik_stages_consent.userconsent` - User Consent
> * `authentik_stages_deny.denystage` - Deny Stage
> * `authentik_stages_dummy.dummystage` - Dummy Stage
> * `authentik_stages_email.emailstage` - Email Stage
> * `authentik_stages_identification.identificationstage` - Identification Stage
> * `authentik_stages_invitation.invitationstage` - Invitation Stage
> * `authentik_stages_invitation.invitation` - Invitation
> * `authentik_stages_password.passwordstage` - Password Stage
> * `authentik_stages_prompt.prompt` - Prompt
> * `authentik_stages_prompt.promptstage` - Prompt Stage
> * `authentik_stages_user_delete.userdeletestage` - User Delete Stage
> * `authentik_stages_user_login.userloginstage` - User Login Stage
> * `authentik_stages_user_logout.userlogoutstage` - User Logout Stage
> * `authentik_stages_user_write.userwritestage` - User Write Stage
> * `authentik_brands.brand` - Brand
> * `authentik_blueprints.blueprintinstance` - Blueprint Instance
> * `authentik_core.group` - Group
> * `authentik_core.user` - User
> * `authentik_core.application` - Application
> * `authentik_core.token` - Token
> * `authentik_enterprise.license` - License
> * `authentik_providers_rac.racprovider` - RAC Provider
> * `authentik_providers_rac.endpoint` - RAC Endpoint
> * `authentik_providers_rac.racpropertymapping` - RAC Property Mapping
Added enum values:
* `authentik_stages_authenticator_mobile.authenticatormobilestage`
* `authentik_stages_authenticator_mobile.mobiledevice`
Removed enum values:
* `authentik_policies_reputation.reputation`
* `authentik_providers_oauth2.authorizationcode`
* `authentik_providers_oauth2.accesstoken`
* `authentik_providers_oauth2.refreshtoken`
##### `PATCH` /policies/event_matcher/{policy_uuid}/
###### Request:
Changed content type : `application/json`
* Changed property `app` (string)
> * `authentik.tenants` - authentik Tenants
> * `authentik.admin` - authentik Admin
> * `authentik.api` - authentik API
> * `authentik.crypto` - authentik Crypto
> * `authentik.events` - authentik Events
> * `authentik.flows` - authentik Flows
> * `authentik.outposts` - authentik Outpost
> * `authentik.policies.dummy` - authentik Policies.Dummy
> * `authentik.policies.event_matcher` - authentik Policies.Event Matcher
> * `authentik.policies.expiry` - authentik Policies.Expiry
> * `authentik.policies.expression` - authentik Policies.Expression
> * `authentik.policies.password` - authentik Policies.Password
> * `authentik.policies.reputation` - authentik Policies.Reputation
> * `authentik.policies` - authentik Policies
> * `authentik.providers.ldap` - authentik Providers.LDAP
> * `authentik.providers.oauth2` - authentik Providers.OAuth2
> * `authentik.providers.proxy` - authentik Providers.Proxy
> * `authentik.providers.radius` - authentik Providers.Radius
> * `authentik.providers.saml` - authentik Providers.SAML
> * `authentik.providers.scim` - authentik Providers.SCIM
> * `authentik.rbac` - authentik RBAC
> * `authentik.recovery` - authentik Recovery
> * `authentik.sources.ldap` - authentik Sources.LDAP
> * `authentik.sources.oauth` - authentik Sources.OAuth
> * `authentik.sources.plex` - authentik Sources.Plex
> * `authentik.sources.saml` - authentik Sources.SAML
> * `authentik.stages.authenticator` - authentik Stages.Authenticator
> * `authentik.stages.authenticator_duo` - authentik Stages.Authenticator.Duo
> * `authentik.stages.authenticator_mobile` - authentik Stages.Authenticator.Mobile
> * `authentik.stages.authenticator_sms` - authentik Stages.Authenticator.SMS
> * `authentik.stages.authenticator_static` - authentik Stages.Authenticator.Static
> * `authentik.stages.authenticator_totp` - authentik Stages.Authenticator.TOTP
> * `authentik.stages.authenticator_validate` - authentik Stages.Authenticator.Validate
> * `authentik.stages.authenticator_webauthn` - authentik Stages.Authenticator.WebAuthn
> * `authentik.stages.captcha` - authentik Stages.Captcha
> * `authentik.stages.consent` - authentik Stages.Consent
> * `authentik.stages.deny` - authentik Stages.Deny
> * `authentik.stages.dummy` - authentik Stages.Dummy
> * `authentik.stages.email` - authentik Stages.Email
> * `authentik.stages.identification` - authentik Stages.Identification
> * `authentik.stages.invitation` - authentik Stages.User Invitation
> * `authentik.stages.password` - authentik Stages.Password
> * `authentik.stages.prompt` - authentik Stages.Prompt
> * `authentik.stages.user_delete` - authentik Stages.User Delete
> * `authentik.stages.user_login` - authentik Stages.User Login
> * `authentik.stages.user_logout` - authentik Stages.User Logout
> * `authentik.stages.user_write` - authentik Stages.User Write
> * `authentik.brands` - authentik Brands
> * `authentik.blueprints` - authentik Blueprints
> * `authentik.core` - authentik Core
> * `authentik.enterprise` - authentik Enterprise
> * `authentik.enterprise.audit` - authentik Enterprise.Audit
> * `authentik.enterprise.providers.rac` - authentik Enterprise.Providers.RAC
Added enum value:
* `authentik.stages.authenticator_mobile`
* Changed property `model` (string)
> * `authentik_tenants.domain` - Domain
> * `authentik_crypto.certificatekeypair` - Certificate-Key Pair
> * `authentik_events.event` - Event
> * `authentik_events.notificationtransport` - Notification Transport
> * `authentik_events.notification` - Notification
> * `authentik_events.notificationrule` - Notification Rule
> * `authentik_events.notificationwebhookmapping` - Webhook Mapping
> * `authentik_flows.flow` - Flow
> * `authentik_flows.flowstagebinding` - Flow Stage Binding
> * `authentik_outposts.dockerserviceconnection` - Docker Service-Connection
> * `authentik_outposts.kubernetesserviceconnection` - Kubernetes Service-Connection
> * `authentik_outposts.outpost` - Outpost
> * `authentik_policies_dummy.dummypolicy` - Dummy Policy
> * `authentik_policies_event_matcher.eventmatcherpolicy` - Event Matcher Policy
> * `authentik_policies_expiry.passwordexpirypolicy` - Password Expiry Policy
> * `authentik_policies_expression.expressionpolicy` - Expression Policy
> * `authentik_policies_password.passwordpolicy` - Password Policy
> * `authentik_policies_reputation.reputationpolicy` - Reputation Policy
> * `authentik_policies.policybinding` - Policy Binding
> * `authentik_providers_ldap.ldapprovider` - LDAP Provider
> * `authentik_providers_oauth2.scopemapping` - Scope Mapping
> * `authentik_providers_oauth2.oauth2provider` - OAuth2/OpenID Provider
> * `authentik_providers_proxy.proxyprovider` - Proxy Provider
> * `authentik_providers_radius.radiusprovider` - Radius Provider
> * `authentik_providers_saml.samlprovider` - SAML Provider
> * `authentik_providers_saml.samlpropertymapping` - SAML Property Mapping
> * `authentik_providers_scim.scimprovider` - SCIM Provider
> * `authentik_providers_scim.scimmapping` - SCIM Mapping
> * `authentik_rbac.role` - Role
> * `authentik_sources_ldap.ldapsource` - LDAP Source
> * `authentik_sources_ldap.ldappropertymapping` - LDAP Property Mapping
> * `authentik_sources_oauth.oauthsource` - OAuth Source
> * `authentik_sources_oauth.useroauthsourceconnection` - User OAuth Source Connection
> * `authentik_sources_plex.plexsource` - Plex Source
> * `authentik_sources_plex.plexsourceconnection` - User Plex Source Connection
> * `authentik_sources_saml.samlsource` - SAML Source
> * `authentik_sources_saml.usersamlsourceconnection` - User SAML Source Connection
> * `authentik_stages_authenticator_duo.authenticatorduostage` - Duo Authenticator Setup Stage
> * `authentik_stages_authenticator_duo.duodevice` - Duo Device
> * `authentik_stages_authenticator_mobile.authenticatormobilestage` - Mobile Authenticator Setup Stage
> * `authentik_stages_authenticator_mobile.mobiledevice` - Mobile Device
> * `authentik_stages_authenticator_sms.authenticatorsmsstage` - SMS Authenticator Setup Stage
> * `authentik_stages_authenticator_sms.smsdevice` - SMS Device
> * `authentik_stages_authenticator_static.authenticatorstaticstage` - Static Authenticator Setup Stage
> * `authentik_stages_authenticator_static.staticdevice` - Static Device
> * `authentik_stages_authenticator_totp.authenticatortotpstage` - TOTP Authenticator Setup Stage
> * `authentik_stages_authenticator_totp.totpdevice` - TOTP Device
> * `authentik_stages_authenticator_validate.authenticatorvalidatestage` - Authenticator Validation Stage
> * `authentik_stages_authenticator_webauthn.authenticatewebauthnstage` - WebAuthn Authenticator Setup Stage
> * `authentik_stages_authenticator_webauthn.webauthndevice` - WebAuthn Device
> * `authentik_stages_captcha.captchastage` - Captcha Stage
> * `authentik_stages_consent.consentstage` - Consent Stage
> * `authentik_stages_consent.userconsent` - User Consent
> * `authentik_stages_deny.denystage` - Deny Stage
> * `authentik_stages_dummy.dummystage` - Dummy Stage
> * `authentik_stages_email.emailstage` - Email Stage
> * `authentik_stages_identification.identificationstage` - Identification Stage
> * `authentik_stages_invitation.invitationstage` - Invitation Stage
> * `authentik_stages_invitation.invitation` - Invitation
> * `authentik_stages_password.passwordstage` - Password Stage
> * `authentik_stages_prompt.prompt` - Prompt
> * `authentik_stages_prompt.promptstage` - Prompt Stage
> * `authentik_stages_user_delete.userdeletestage` - User Delete Stage
> * `authentik_stages_user_login.userloginstage` - User Login Stage
> * `authentik_stages_user_logout.userlogoutstage` - User Logout Stage
> * `authentik_stages_user_write.userwritestage` - User Write Stage
> * `authentik_brands.brand` - Brand
> * `authentik_blueprints.blueprintinstance` - Blueprint Instance
> * `authentik_core.group` - Group
> * `authentik_core.user` - User
> * `authentik_core.application` - Application
> * `authentik_core.token` - Token
> * `authentik_enterprise.license` - License
> * `authentik_providers_rac.racprovider` - RAC Provider
> * `authentik_providers_rac.endpoint` - RAC Endpoint
> * `authentik_providers_rac.racpropertymapping` - RAC Property Mapping
Added enum values:
* `authentik_stages_authenticator_mobile.authenticatormobilestage`
* `authentik_stages_authenticator_mobile.mobiledevice`
Removed enum values:
* `authentik_policies_reputation.reputation`
* `authentik_providers_oauth2.authorizationcode`
* `authentik_providers_oauth2.accesstoken`
* `authentik_providers_oauth2.refreshtoken`
###### Return Type:
Changed response : **200 OK**
* Changed content type : `application/json`
* Changed property `app` (string)
> * `authentik.tenants` - authentik Tenants
> * `authentik.admin` - authentik Admin
> * `authentik.api` - authentik API
> * `authentik.crypto` - authentik Crypto
> * `authentik.events` - authentik Events
> * `authentik.flows` - authentik Flows
> * `authentik.outposts` - authentik Outpost
> * `authentik.policies.dummy` - authentik Policies.Dummy
> * `authentik.policies.event_matcher` - authentik Policies.Event Matcher
> * `authentik.policies.expiry` - authentik Policies.Expiry
> * `authentik.policies.expression` - authentik Policies.Expression
> * `authentik.policies.password` - authentik Policies.Password
> * `authentik.policies.reputation` - authentik Policies.Reputation
> * `authentik.policies` - authentik Policies
> * `authentik.providers.ldap` - authentik Providers.LDAP
> * `authentik.providers.oauth2` - authentik Providers.OAuth2
> * `authentik.providers.proxy` - authentik Providers.Proxy
> * `authentik.providers.radius` - authentik Providers.Radius
> * `authentik.providers.saml` - authentik Providers.SAML
> * `authentik.providers.scim` - authentik Providers.SCIM
> * `authentik.rbac` - authentik RBAC
> * `authentik.recovery` - authentik Recovery
> * `authentik.sources.ldap` - authentik Sources.LDAP
> * `authentik.sources.oauth` - authentik Sources.OAuth
> * `authentik.sources.plex` - authentik Sources.Plex
> * `authentik.sources.saml` - authentik Sources.SAML
> * `authentik.stages.authenticator` - authentik Stages.Authenticator
> * `authentik.stages.authenticator_duo` - authentik Stages.Authenticator.Duo
> * `authentik.stages.authenticator_mobile` - authentik Stages.Authenticator.Mobile
> * `authentik.stages.authenticator_sms` - authentik Stages.Authenticator.SMS
> * `authentik.stages.authenticator_static` - authentik Stages.Authenticator.Static
> * `authentik.stages.authenticator_totp` - authentik Stages.Authenticator.TOTP
> * `authentik.stages.authenticator_validate` - authentik Stages.Authenticator.Validate
> * `authentik.stages.authenticator_webauthn` - authentik Stages.Authenticator.WebAuthn
> * `authentik.stages.captcha` - authentik Stages.Captcha
> * `authentik.stages.consent` - authentik Stages.Consent
> * `authentik.stages.deny` - authentik Stages.Deny
> * `authentik.stages.dummy` - authentik Stages.Dummy
> * `authentik.stages.email` - authentik Stages.Email
> * `authentik.stages.identification` - authentik Stages.Identification
> * `authentik.stages.invitation` - authentik Stages.User Invitation
> * `authentik.stages.password` - authentik Stages.Password
> * `authentik.stages.prompt` - authentik Stages.Prompt
> * `authentik.stages.user_delete` - authentik Stages.User Delete
> * `authentik.stages.user_login` - authentik Stages.User Login
> * `authentik.stages.user_logout` - authentik Stages.User Logout
> * `authentik.stages.user_write` - authentik Stages.User Write
> * `authentik.brands` - authentik Brands
> * `authentik.blueprints` - authentik Blueprints
> * `authentik.core` - authentik Core
> * `authentik.enterprise` - authentik Enterprise
> * `authentik.enterprise.audit` - authentik Enterprise.Audit
> * `authentik.enterprise.providers.rac` - authentik Enterprise.Providers.RAC
Added enum value:
* `authentik.stages.authenticator_mobile`
* Changed property `model` (string)
> * `auth…
3.2023106.6: Test release pipeline
v3.2023106.6 fix publish and set version
3.2023106.5: Update API Client
What's Changed
GET /policies/event_matcher/{policy_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
app(string)authentik.tenants- authentik Tenantsauthentik.admin- authentik Adminauthentik.api- authentik APIauthentik.crypto- authentik Cryptoauthentik.events- authentik Eventsauthentik.flows- authentik Flowsauthentik.outposts- authentik Outpostauthentik.policies.dummy- authentik Policies.Dummyauthentik.policies.event_matcher- authentik Policies.Event Matcherauthentik.policies.expiry- authentik Policies.Expiryauthentik.policies.expression- authentik Policies.Expressionauthentik.policies.password- authentik Policies.Passwordauthentik.policies.reputation- authentik Policies.Reputationauthentik.policies- authentik Policiesauthentik.providers.ldap- authentik Providers.LDAPauthentik.providers.oauth2- authentik Providers.OAuth2authentik.providers.proxy- authentik Providers.Proxyauthentik.providers.radius- authentik Providers.Radiusauthentik.providers.saml- authentik Providers.SAMLauthentik.providers.scim- authentik Providers.SCIMauthentik.rbac- authentik RBACauthentik.recovery- authentik Recoveryauthentik.sources.ldap- authentik Sources.LDAPauthentik.sources.oauth- authentik Sources.OAuthauthentik.sources.plex- authentik Sources.Plexauthentik.sources.saml- authentik Sources.SAMLauthentik.stages.authenticator- authentik Stages.Authenticatorauthentik.stages.authenticator_duo- authentik Stages.Authenticator.Duoauthentik.stages.authenticator_sms- authentik Stages.Authenticator.SMSauthentik.stages.authenticator_static- authentik Stages.Authenticator.Staticauthentik.stages.authenticator_totp- authentik Stages.Authenticator.TOTPauthentik.stages.authenticator_validate- authentik Stages.Authenticator.Validateauthentik.stages.authenticator_webauthn- authentik Stages.Authenticator.WebAuthnauthentik.stages.captcha- authentik Stages.Captchaauthentik.stages.consent- authentik Stages.Consentauthentik.stages.deny- authentik Stages.Denyauthentik.stages.dummy- authentik Stages.Dummyauthentik.stages.email- authentik Stages.Emailauthentik.stages.identification- authentik Stages.Identificationauthentik.stages.invitation- authentik Stages.User Invitationauthentik.stages.password- authentik Stages.Passwordauthentik.stages.prompt- authentik Stages.Promptauthentik.stages.user_delete- authentik Stages.User Deleteauthentik.stages.user_login- authentik Stages.User Loginauthentik.stages.user_logout- authentik Stages.User Logoutauthentik.stages.user_write- authentik Stages.User Writeauthentik.brands- authentik Brandsauthentik.blueprints- authentik Blueprintsauthentik.core- authentik Coreauthentik.enterprise- authentik Enterpriseauthentik.enterprise.audit- authentik Enterprise.Auditauthentik.enterprise.providers.rac- authentik Enterprise.Providers.RAC
Added enum value:
authentik.enterprise.audit
-
PUT /policies/event_matcher/{policy_uuid}/
Request:
Changed content type : application/json
-
Changed property
app(string)authentik.tenants- authentik Tenantsauthentik.admin- authentik Adminauthentik.api- authentik APIauthentik.crypto- authentik Cryptoauthentik.events- authentik Eventsauthentik.flows- authentik Flowsauthentik.outposts- authentik Outpostauthentik.policies.dummy- authentik Policies.Dummyauthentik.policies.event_matcher- authentik Policies.Event Matcherauthentik.policies.expiry- authentik Policies.Expiryauthentik.policies.expression- authentik Policies.Expressionauthentik.policies.password- authentik Policies.Passwordauthentik.policies.reputation- authentik Policies.Reputationauthentik.policies- authentik Policiesauthentik.providers.ldap- authentik Providers.LDAPauthentik.providers.oauth2- authentik Providers.OAuth2authentik.providers.proxy- authentik Providers.Proxyauthentik.providers.radius- authentik Providers.Radiusauthentik.providers.saml- authentik Providers.SAMLauthentik.providers.scim- authentik Providers.SCIMauthentik.rbac- authentik RBACauthentik.recovery- authentik Recoveryauthentik.sources.ldap- authentik Sources.LDAPauthentik.sources.oauth- authentik Sources.OAuthauthentik.sources.plex- authentik Sources.Plexauthentik.sources.saml- authentik Sources.SAMLauthentik.stages.authenticator- authentik Stages.Authenticatorauthentik.stages.authenticator_duo- authentik Stages.Authenticator.Duoauthentik.stages.authenticator_sms- authentik Stages.Authenticator.SMSauthentik.stages.authenticator_static- authentik Stages.Authenticator.Staticauthentik.stages.authenticator_totp- authentik Stages.Authenticator.TOTPauthentik.stages.authenticator_validate- authentik Stages.Authenticator.Validateauthentik.stages.authenticator_webauthn- authentik Stages.Authenticator.WebAuthnauthentik.stages.captcha- authentik Stages.Captchaauthentik.stages.consent- authentik Stages.Consentauthentik.stages.deny- authentik Stages.Denyauthentik.stages.dummy- authentik Stages.Dummyauthentik.stages.email- authentik Stages.Emailauthentik.stages.identification- authentik Stages.Identificationauthentik.stages.invitation- authentik Stages.User Invitationauthentik.stages.password- authentik Stages.Passwordauthentik.stages.prompt- authentik Stages.Promptauthentik.stages.user_delete- authentik Stages.User Deleteauthentik.stages.user_login- authentik Stages.User Loginauthentik.stages.user_logout- authentik Stages.User Logoutauthentik.stages.user_write- authentik Stages.User Writeauthentik.brands- authentik Brandsauthentik.blueprints- authentik Blueprintsauthentik.core- authentik Coreauthentik.enterprise- authentik Enterpriseauthentik.enterprise.audit- authentik Enterprise.Auditauthentik.enterprise.providers.rac- authentik Enterprise.Providers.RAC
Added enum value:
authentik.enterprise.audit
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
app(string)authentik.tenants- authentik Tenantsauthentik.admin- authentik Adminauthentik.api- authentik APIauthentik.crypto- authentik Cryptoauthentik.events- authentik Eventsauthentik.flows- authentik Flowsauthentik.outposts- authentik Outpostauthentik.policies.dummy- authentik Policies.Dummyauthentik.policies.event_matcher- authentik Policies.Event Matcherauthentik.policies.expiry- authentik Policies.Expiryauthentik.policies.expression- authentik Policies.Expressionauthentik.policies.password- authentik Policies.Passwordauthentik.policies.reputation- authentik Policies.Reputationauthentik.policies- authentik Policiesauthentik.providers.ldap- authentik Providers.LDAPauthentik.providers.oauth2- authentik Providers.OAuth2authentik.providers.proxy- authentik Providers.Proxyauthentik.providers.radius- authentik Providers.Radiusauthentik.providers.saml- authentik Providers.SAMLauthentik.providers.scim- authentik Providers.SCIMauthentik.rbac- authentik RBACauthentik.recovery- authentik Recoveryauthentik.sources.ldap- authentik Sources.LDAPauthentik.sources.oauth- authentik Sources.OAuthauthentik.sources.plex- authentik Sources.Plexauthentik.sources.saml- authentik Sources.SAMLauthentik.stages.authenticator- authentik Stages.Authenticatorauthentik.stages.authenticator_duo- authentik Stages.Authenticator.Duoauthentik.stages.authenticator_sms- authentik Stages.Authenticator.SMSauthentik.stages.authenticator_static- authentik Stages.Authenticator.Staticauthentik.stages.authenticator_totp- authentik Stages.Authenticator.TOTPauthentik.stages.authenticator_validate- authentik Stages.Authenticator.Validateauthentik.stages.authenticator_webauthn- authentik Stages.Authenticator.WebAuthnauthentik.stages.captcha- authentik Stages.Captchaauthentik.stages.consent- authentik Stages.Consentauthentik.stages.deny- authentik Stages.Denyauthentik.stages.dummy- authentik Stages.Dummyauthentik.stages.email- authentik Stages.Emailauthentik.stages.identification- authentik Stages.Identification
...
- Changed property
3.2023106.4
Update API Client
3.2023106.3: Update API Client
What's Changed
GET /propertymappings/rac/
Parameters:
Changed: managed in query
3.2023106.2: Update API Client
What's Changed
GET /sources/oauth/source_types/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/jsonChanged items (object):
> Serializer for SourceTypeNew required properties:
verbose_name
New optional properties:
slug
-
Added property
verbose_name(string) -
Deleted property
slug(string)
GET /sources/oauth/{slug}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
type(object)Serializer for SourceType
New required properties:
verbose_name
New optional properties:
slug
-
Added property
verbose_name(string) -
Deleted property
slug(string)
-
PUT /sources/oauth/{slug}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
type(object)Serializer for SourceType
New required properties:
verbose_name
New optional properties:
slug
-
Added property
verbose_name(string) -
Deleted property
slug(string)
-
PATCH /sources/oauth/{slug}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
type(object)Serializer for SourceType
New required properties:
verbose_name
New optional properties:
slug
-
Added property
verbose_name(string) -
Deleted property
slug(string)
-
POST /sources/oauth/
Return Type:
Changed response : 201 Created
-
Changed content type :
application/json-
Changed property
type(object)Serializer for SourceType
New required properties:
verbose_name
New optional properties:
slug
-
Added property
verbose_name(string) -
Deleted property
slug(string)
-
GET /sources/oauth/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
results(array)Changed items (object):
> OAuth Source Serializer-
Changed property
type(object)Serializer for SourceType
New required properties:
verbose_name
New optional properties:
slug
-
Added property
verbose_name(string) -
Deleted property
slug(string)
-
-
3.2023106.1
Update API Client