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

Releases: goauthentik/client-kotlin

v3.2023083.11: Update API Client

26 Oct 12:39
Compare
Choose a tag to compare

What's Changed


GET /stages/user_write/{stage_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property user_type (string)

      • internal - Internal
      • external - External
      • service_account - Service Account
      • internal_service_account - Internal Service Account

      Enum values:

      • internal
      • external
      • service_account
      • internal_service_account
PUT /stages/user_write/{stage_uuid}/
Request:

Changed content type : application/json

  • Added property user_type (string)
    • internal - Internal
    • external - External
    • service_account - Service Account
    • internal_service_account - Internal Service Account
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property user_type (string)
      • internal - Internal
      • external - External
      • service_account - Service Account
      • internal_service_account - Internal Service Account
PATCH /stages/user_write/{stage_uuid}/
Request:

Changed content type : application/json

  • Added property user_type (string)
    • internal - Internal
    • external - External
    • service_account - Service Account
    • internal_service_account - Internal Service Account
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property user_type (string)
      • internal - Internal
      • external - External
      • service_account - Service Account
      • internal_service_account - Internal Service Account
POST /stages/user_write/
Request:

Changed content type : application/json

  • Added property user_type (string)
    • internal - Internal
    • external - External
    • service_account - Service Account
    • internal_service_account - Internal Service Account
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Added property user_type (string)
      • internal - Internal
      • external - External
      • service_account - Service Account
      • internal_service_account - Internal Service Account
GET /stages/user_write/
Parameters:

Added: user_type in query

  • internal - Internal
  • external - External
  • service_account - Service Account
  • internal_service_account - Internal Service Account
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > UserWriteStage Serializer

      • Added property user_type (string)
        • internal - Internal
        • external - External
        • service_account - Service Account
        • internal_service_account - Internal Service Account

v3.2023083.10: Update API Client

20 Oct 15:03
Compare
Choose a tag to compare

What's Changed


GET /sources/oauth/source_types/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Changed items (object):
    > Serializer for SourceType

    New required properties:

    • oidc_jwks_url
    • oidc_well_known_url
    • Added property oidc_well_known_url (string)

    • Added property oidc_jwks_url (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:

      • oidc_jwks_url
      • oidc_well_known_url
      • Added property oidc_well_known_url (string)

      • Added property oidc_jwks_url (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:

      • oidc_jwks_url
      • oidc_well_known_url
      • Added property oidc_well_known_url (string)

      • Added property oidc_jwks_url (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:

      • oidc_jwks_url
      • oidc_well_known_url
      • Added property oidc_well_known_url (string)

      • Added property oidc_jwks_url (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:

      • oidc_jwks_url
      • oidc_well_known_url
      • Added property oidc_well_known_url (string)

      • Added property oidc_jwks_url (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:

        • oidc_jwks_url
        • oidc_well_known_url
        • Added property oidc_well_known_url (string)

        • Added property oidc_jwks_url (string)

v3.2023083.9: Update API Client

18 Oct 17:47
Compare
Choose a tag to compare

What's Changed


GET /outposts/radius/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property mfa_support (boolean)

      When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.

GET /providers/radius/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property mfa_support (boolean)

      When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.

PUT /providers/radius/{id}/
Request:

Changed content type : application/json

  • Added property mfa_support (boolean)

    When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property mfa_support (boolean)

      When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.

PATCH /providers/radius/{id}/
Request:

Changed content type : application/json

  • Added property mfa_support (boolean)

    When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property mfa_support (boolean)

      When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.

GET /outposts/radius/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > RadiusProvider Serializer

      • Added property mfa_support (boolean)

        When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.

POST /providers/radius/
Request:

Changed content type : application/json

  • Added property mfa_support (boolean)

    When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Added property mfa_support (boolean)

      When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.

GET /providers/radius/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > RadiusProvider Serializer

      • Added property mfa_support (boolean)

        When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.

PUT /core/transactional/applications/
Request:

Changed content type : application/json

  • Changed property provider (object)

    Updated authentik_providers_radius.radiusprovider provider_model:

    • Added property mfa_support (boolean)

      When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon.

v3.2023083.8: Update API Client

18 Oct 15:20
Compare
Choose a tag to compare

What's Changed


GET /stages/deny/{stage_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property deny_message (string)
PUT /stages/deny/{stage_uuid}/
Request:

Changed content type : application/json

  • Added property deny_message (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property deny_message (string)
PATCH /stages/deny/{stage_uuid}/
Request:

Changed content type : application/json

  • Added property deny_message (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property deny_message (string)
POST /stages/deny/
Request:

Changed content type : application/json

  • Added property deny_message (string)
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Added property deny_message (string)
GET /stages/deny/
Parameters:

Added: deny_message in query

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > DenyStage Serializer

      • Added property deny_message (string)

v3.2023083.7: Update API Client

16 Oct 15:32
Compare
Choose a tag to compare

What's New


GET /rbac/permissions/
GET /rbac/permissions/{id}/
GET /rbac/permissions/assigned_by_roles/
POST /rbac/permissions/assigned_by_roles/{uuid}/assign/
PATCH /rbac/permissions/assigned_by_roles/{uuid}/unassign/
GET /rbac/permissions/assigned_by_users/
POST /rbac/permissions/assigned_by_users/{id}/assign/
PATCH /rbac/permissions/assigned_by_users/{id}/unassign/
GET /rbac/permissions/roles/
GET /rbac/permissions/users/
GET /rbac/roles/
POST /rbac/roles/
GET /rbac/roles/{uuid}/
PUT /rbac/roles/{uuid}/
DELETE /rbac/roles/{uuid}/
PATCH /rbac/roles/{uuid}/
GET /rbac/roles/{uuid}/used_by/

What's Changed


GET /authenticators/admin/totp/{id}/
Parameters:

Changed: id in path

A unique integer value identifying this TOTP Device.

PUT /authenticators/admin/totp/{id}/
Parameters:

Changed: id in path

A unique integer value identifying this TOTP Device.

DELETE /authenticators/admin/totp/{id}/
Parameters:

Changed: id in path

A unique integer value identifying this TOTP Device.

PATCH /authenticators/admin/totp/{id}/
Parameters:

Changed: id in path

A unique integer value identifying this TOTP Device.

GET /authenticators/totp/{id}/
Parameters:

Changed: id in path

A unique integer value identifying this TOTP Device.

PUT /authenticators/totp/{id}/
Parameters:

Changed: id in path

A unique integer value identifying this TOTP Device.

DELETE /authenticators/totp/{id}/
Parameters:

Changed: id in path

A unique integer value identifying this TOTP Device.

PATCH /authenticators/totp/{id}/
Parameters:

Changed: id in path

A unique integer value identifying this TOTP Device.

POST /core/groups/{group_uuid}/add_user/
Parameters:

Changed: group_uuid in path

A UUID string identifying this Group.

POST /core/groups/{group_uuid}/remove_user/
Parameters:

Changed: group_uuid in path

A UUID string identifying this Group.

GET /enterprise/license/{license_uuid}/
Parameters:

Changed: license_uuid in path

A UUID string identifying this License.

PUT /enterprise/license/{license_uuid}/
Parameters:

Changed: license_uuid in path

A UUID string identifying this License.

DELETE /enterprise/license/{license_uuid}/
Parameters:

Changed: license_uuid in path

A UUID string identifying this License.

PATCH /enterprise/license/{license_uuid}/
Parameters:

Changed: license_uuid in path

A UUID string identifying this License.

GET /outposts/instances/{uuid}/health/
Parameters:

Changed: uuid in path

A UUID string identifying this Outpost.

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.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_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

      Added enum value:

      • authentik.rbac
    • Changed property model (string)

      • 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 Score
      • 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_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_sms.authenticatorsmsstage - SMS Authenticator Setup Stage
      • authentik_stages_authenticator_sms.smsdevice - SMS Device
      • authentik_stages_authenticator_static.authenticatorstaticstage - Static Authenticator Stage
      • authentik_stages_authenticator_static.staticdevice - Static Device
      • `auth...
Read more

v3.2023083.6: Update API Client

09 Oct 10:47
Compare
Choose a tag to compare

What's Changed


GET /core/tokens/{identifier}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user_obj (object)

      User Serializer

      New required properties:

      • uuid
      • Added property uuid (string)
PUT /core/tokens/{identifier}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user_obj (object)

      User Serializer

      New required properties:

      • uuid
      • Added property uuid (string)
PATCH /core/tokens/{identifier}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user_obj (object)

      User Serializer

      New required properties:

      • uuid
      • Added property uuid (string)
GET /core/users/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • uuid
    • Added property uuid (string)
PUT /core/users/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • uuid
    • Added property uuid (string)
PATCH /core/users/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • uuid
    • Added property uuid (string)
GET /policies/bindings/{policy_binding_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user_obj (object)

      User Serializer

      New required properties:

      • uuid
      • Added property uuid (string)
PUT /policies/bindings/{policy_binding_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user_obj (object)

      User Serializer

      New required properties:

      • uuid
      • Added property uuid (string)
PATCH /policies/bindings/{policy_binding_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user_obj (object)

      User Serializer

      New required properties:

      • uuid
      • Added property uuid (string)
POST /core/tokens/
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property user_obj (object)

      User Serializer

      New required properties:

      • uuid
      • Added property uuid (string)
GET /core/tokens/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Token Serializer

      • Changed property user_obj (object)

        User Serializer

        New required properties:

        • uuid
        • Added property uuid (string)
GET /core/user_consent/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user (object)

      User Serializer

      New required properties:

      • uuid
      • Added property uuid (string)
POST /core/users/
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    New required properties:

    • uuid
    • Added property uuid (string)
GET /core/users/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > User Serializer

      New required properties:

      • uuid
      • Added property uuid (string)
GET /oauth2/access_tokens/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user (object)

      User Serializer

      New required properties:

      • uuid
      • Added property uuid (string)
GET /oauth2/authorization_codes/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user (object)

      User Serializer

      New required properties:

      • uuid
      • Added property uuid (string)
GET /oauth2/refresh_tokens/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user (object)

      User Serializer

      New required properties:

      • uuid
      • Added property uuid (string)
POST /policies/bindings/
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property user_obj (object)

      User Serializer

      New required properties:

      • uuid
      • Added property uuid (string)
GET /policies/bindings/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > PolicyBinding Serializer

      • Changed property user_obj (object)

        User Serializer

        New required properties:

        • uuid
        • Added property uuid (string)
GET /core/user_consent/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > UserConsent Serializer

      • Changed property user (object)

        User Serializer

        New required properties:

        • uuid
        • Added property uuid (string)
GET /oauth2/access_tokens/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Serializer for BaseGrantModel and RefreshToken

      • Changed property user (object)

        User Serializer

        New required properties:

        • uuid
        • Added property uuid (string)
GET /oauth2/authorization_codes/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Serializer for BaseGrantModel and ExpiringBaseGrant

      • Changed property user (object)

        User Serializer

        New required properties:

        • uuid
        • Added property uuid (string)
GET /oauth2/refresh_tokens/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Serializer for BaseGrantModel and RefreshToken

      • Changed property user (object)

        User Serializer

        New required properties:

        • uuid
        • Added property uuid (string)

v3.2023083.5: Update API Client

08 Oct 22:20
Compare
Choose a tag to compare

What's Changed


GET /providers/saml/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property default_relay_state (string)

      Default relay_state value for IDP-initiated logins

PUT /providers/saml/{id}/
Request:

Changed content type : application/json

  • Added property default_relay_state (string)

    Default relay_state value for IDP-initiated logins

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property default_relay_state (string)

      Default relay_state value for IDP-initiated logins

PATCH /providers/saml/{id}/
Request:

Changed content type : application/json

  • Added property default_relay_state (string)

    Default relay_state value for IDP-initiated logins

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property default_relay_state (string)

      Default relay_state value for IDP-initiated logins

POST /providers/saml/
Request:

Changed content type : application/json

  • Added property default_relay_state (string)

    Default relay_state value for IDP-initiated logins

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Added property default_relay_state (string)

      Default relay_state value for IDP-initiated logins

GET /providers/saml/
Parameters:

Added: default_relay_state in query

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > SAMLProvider Serializer

      • Added property default_relay_state (string)

        Default relay_state value for IDP-initiated logins

PUT /core/transactional/applications/
Request:

Changed content type : application/json

  • Changed property provider (object)

    Updated authentik_providers_saml.samlprovider provider_model:

    • Added property default_relay_state (string)

      Default relay_state value for IDP-initiated logins

v3.2023083.4: Update API Client

03 Oct 12:23
Compare
Choose a tag to compare

What's Changed


GET /stages/authenticator/sms/{stage_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property verify_only (boolean)

      When enabled, the Phone number is only used during enrollment to verify the users authenticity. Only a hash of the phone number is saved to ensure it is not reused in the future.

PUT /stages/authenticator/sms/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property verify_only (boolean)

    When enabled, the Phone number is only used during enrollment to verify the users authenticity. Only a hash of the phone number is saved to ensure it is not reused in the future.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property verify_only (boolean)

      When enabled, the Phone number is only used during enrollment to verify the users authenticity. Only a hash of the phone number is saved to ensure it is not reused in the future.

PATCH /stages/authenticator/sms/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property verify_only (boolean)

    When enabled, the Phone number is only used during enrollment to verify the users authenticity. Only a hash of the phone number is saved to ensure it is not reused in the future.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property verify_only (boolean)

      When enabled, the Phone number is only used during enrollment to verify the users authenticity. Only a hash of the phone number is saved to ensure it is not reused in the future.

POST /stages/authenticator/sms/
Request:

Changed content type : application/json

  • Changed property verify_only (boolean)

    When enabled, the Phone number is only used during enrollment to verify the users authenticity. Only a hash of the phone number is saved to ensure it is not reused in the future.

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property verify_only (boolean)

      When enabled, the Phone number is only used during enrollment to verify the users authenticity. Only a hash of the phone number is saved to ensure it is not reused in the future.

GET /stages/authenticator/sms/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > AuthenticatorSMSStage Serializer

      • Changed property verify_only (boolean)

        When enabled, the Phone number is only used during enrollment to verify the users authenticity. Only a hash of the phone number is saved to ensure it is not reused in the future.

v3.2023083.3: Update API Client

17 Sep 22:02
Compare
Choose a tag to compare

What's New


PUT /core/transactional/applications/

v3.2023083.2: Update API Client

14 Sep 18:47
Compare
Choose a tag to compare

What's Changed


GET /policies/bindings/{policy_binding_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property failure_result (boolean)

      Result if the Policy execution fails.

    • Changed property timeout (integer)

      Timeout after which Policy execution is terminated.

PUT /policies/bindings/{policy_binding_uuid}/
Request:

Changed content type : application/json

  • Added property failure_result (boolean)

    Result if the Policy execution fails.

  • Changed property timeout (integer)

    Timeout after which Policy execution is terminated.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property failure_result (boolean)

      Result if the Policy execution fails.

    • Changed property timeout (integer)

      Timeout after which Policy execution is terminated.

PATCH /policies/bindings/{policy_binding_uuid}/
Request:

Changed content type : application/json

  • Added property failure_result (boolean)

    Result if the Policy execution fails.

  • Changed property timeout (integer)

    Timeout after which Policy execution is terminated.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property failure_result (boolean)

      Result if the Policy execution fails.

    • Changed property timeout (integer)

      Timeout after which Policy execution is terminated.

POST /policies/bindings/
Request:

Changed content type : application/json

  • Added property failure_result (boolean)

    Result if the Policy execution fails.

  • Changed property timeout (integer)

    Timeout after which Policy execution is terminated.

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Added property failure_result (boolean)

      Result if the Policy execution fails.

    • Changed property timeout (integer)

      Timeout after which Policy execution is terminated.

GET /policies/bindings/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > PolicyBinding Serializer

      • Added property failure_result (boolean)

        Result if the Policy execution fails.

      • Changed property timeout (integer)

        Timeout after which Policy execution is terminated.