Skip to content
This repository has been archived by the owner on Apr 17, 2024. It is now read-only.

Commit

Permalink
Update API Client
Browse files Browse the repository at this point in the history
#### 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.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.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_duo` - authentik Stages.Authenticator.Duo
        > * `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.tenants` - authentik Tenants
        > * `authentik.blueprints` - authentik Blueprints
        > * `authentik.core` - authentik Core
        > * `authentik.enterprise` - authentik Enterprise

        Removed enum value:

        * `authentik.lib`
##### `PUT` /policies/event_matcher/{policy_uuid}/

###### Request:

Changed content type : `application/json`

* Changed property `app` (string)
    > * `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.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_duo` - authentik Stages.Authenticator.Duo
    > * `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.tenants` - authentik Tenants
    > * `authentik.blueprints` - authentik Blueprints
    > * `authentik.core` - authentik Core
    > * `authentik.enterprise` - authentik Enterprise

    Removed enum value:

    * `authentik.lib`
###### Return Type:

Changed response : **200 OK**

* Changed content type : `application/json`

    * Changed property `app` (string)
        > * `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.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_duo` - authentik Stages.Authenticator.Duo
        > * `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.tenants` - authentik Tenants
        > * `authentik.blueprints` - authentik Blueprints
        > * `authentik.core` - authentik Core
        > * `authentik.enterprise` - authentik Enterprise

        Removed enum value:

        * `authentik.lib`
##### `PATCH` /policies/event_matcher/{policy_uuid}/

###### Request:

Changed content type : `application/json`

* Changed property `app` (string)
    > * `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.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_duo` - authentik Stages.Authenticator.Duo
    > * `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.tenants` - authentik Tenants
    > * `authentik.blueprints` - authentik Blueprints
    > * `authentik.core` - authentik Core
    > * `authentik.enterprise` - authentik Enterprise

    Removed enum value:

    * `authentik.lib`
###### Return Type:

Changed response : **200 OK**

* Changed content type : `application/json`

    * Changed property `app` (string)
        > * `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.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_duo` - authentik Stages.Authenticator.Duo
        > * `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.tenants` - authentik Tenants
        > * `authentik.blueprints` - authentik Blueprints
        > * `authentik.core` - authentik Core
        > * `authentik.enterprise` - authentik Enterprise

        Removed enum value:

        * `authentik.lib`
##### `POST` /policies/event_matcher/

###### Request:

Changed content type : `application/json`

* Changed property `app` (string)
    > * `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.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_duo` - authentik Stages.Authenticator.Duo
    > * `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.tenants` - authentik Tenants
    > * `authentik.blueprints` - authentik Blueprints
    > * `authentik.core` - authentik Core
    > * `authentik.enterprise` - authentik Enterprise

    Removed enum value:

    * `authentik.lib`
###### Return Type:

Changed response : **201 Created**

* Changed content type : `application/json`

    * Changed property `app` (string)
        > * `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.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_duo` - authentik Stages.Authenticator.Duo
        > * `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.tenants` - authentik Tenants
        > * `authentik.blueprints` - authentik Blueprints
        > * `authentik.core` - authentik Core
        > * `authentik.enterprise` - authentik Enterprise

        Removed enum value:

        * `authentik.lib`
##### `GET` /policies/event_matcher/

###### Return Type:

Changed response : **200 OK**

* Changed content type : `application/json`

    * Changed property `results` (array)

        Changed items (object):
            > Event Matcher Policy Serializer

        * Changed property `app` (string)
            > * `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.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_duo` - authentik Stages.Authenticator.Duo
            > * `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.tenants` - authentik Tenants
            > * `authentik.blueprints` - authentik Blueprints
            > * `authentik.core` - authentik Core
            > * `authentik.enterprise` - authentik Enterprise

            Removed enum value:

            * `authentik.lib`
  • Loading branch information
authentik-automation[bot] committed Jul 27, 2023
1 parent eca9f82 commit 0b87848
Show file tree
Hide file tree
Showing 8 changed files with 7 additions and 13 deletions.
3 changes: 1 addition & 2 deletions authentikClient/Classes/OpenAPIs/Models/AppEnum.swift
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,13 @@ import Foundation
import AnyCodable
#endif

/** * `authentik.admin` - authentik Admin * `authentik.api` - authentik API * `authentik.crypto` - authentik Crypto * `authentik.events` - authentik Events * `authentik.flows` - authentik Flows * `authentik.lib` - authentik lib * `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.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_duo` - authentik Stages.Authenticator.Duo * `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.tenants` - authentik Tenants * `authentik.blueprints` - authentik Blueprints * `authentik.core` - authentik Core * `authentik.enterprise` - authentik Enterprise */
/** * `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.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_duo` - authentik Stages.Authenticator.Duo * `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.tenants` - authentik Tenants * `authentik.blueprints` - authentik Blueprints * `authentik.core` - authentik Core * `authentik.enterprise` - authentik Enterprise */
public enum AppEnum: String, Codable, CaseIterable, CaseIterableDefaultsLast {
case admin = "authentik.admin"
case api = "authentik.api"
case crypto = "authentik.crypto"
case events = "authentik.events"
case flows = "authentik.flows"
case lib = "authentik.lib"
case outposts = "authentik.outposts"
case policiesPeriodDummy = "authentik.policies.dummy"
case policiesPeriodEventMatcher = "authentik.policies.event_matcher"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ public struct EventMatcherPolicy: Codable, JSONEncodable, Hashable {
public var action: EventActions?
/** Matches Event's Client IP (strict matching, for network matching use an Expression Policy) */
public var clientIp: String?
/** Match events created by selected application. When left empty, all applications are matched. * `authentik.admin` - authentik Admin * `authentik.api` - authentik API * `authentik.crypto` - authentik Crypto * `authentik.events` - authentik Events * `authentik.flows` - authentik Flows * `authentik.lib` - authentik lib * `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.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_duo` - authentik Stages.Authenticator.Duo * `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.tenants` - authentik Tenants * `authentik.blueprints` - authentik Blueprints * `authentik.core` - authentik Core * `authentik.enterprise` - authentik Enterprise */
/** Match events created by selected application. When left empty, all applications are matched. * `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.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_duo` - authentik Stages.Authenticator.Duo * `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.tenants` - authentik Tenants * `authentik.blueprints` - authentik Blueprints * `authentik.core` - authentik Core * `authentik.enterprise` - authentik Enterprise */
public var app: AppEnum?
/** 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. * `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_reputation.reputation` - reputation * `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_oauth2.authorizationcode` - Authorization Code * `authentik_providers_oauth2.accesstoken` - OAuth2 Access Token * `authentik_providers_oauth2.refreshtoken` - OAuth2 Refresh Token * `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_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_sms.authenticatorsmsstage` - SMS Authenticator Setup Stage * `authentik_stages_authenticator_sms.smsdevice` - SMS Device * `authentik_stages_authenticator_static.authenticatorstaticstage` - Static Authenticator Stage * `authentik_stages_authenticator_totp.authenticatortotpstage` - TOTP Authenticator Setup Stage * `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_tenants.tenant` - Tenant * `authentik_blueprints.blueprintinstance` - Blueprint Instance * `authentik_core.group` - group * `authentik_core.user` - User * `authentik_core.application` - Application * `authentik_core.token` - Token */
public var model: ModelEnum?
Expand Down
Loading

0 comments on commit 0b87848

Please sign in to comment.