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

Releases: goauthentik/client-kotlin

3.2023105.5: Update API Client

04 Jan 15:32
Compare
Choose a tag to compare

What's Changed


GET /rac/endpoints/{pbm_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property maximum_connections (integer)
PUT /rac/endpoints/{pbm_uuid}/
Request:

Changed content type : application/json

  • Added property maximum_connections (integer)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property maximum_connections (integer)
PATCH /rac/endpoints/{pbm_uuid}/
Request:

Changed content type : application/json

  • Added property maximum_connections (integer)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property maximum_connections (integer)
POST /rac/endpoints/
Request:

Changed content type : application/json

  • Added property maximum_connections (integer)
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Added property maximum_connections (integer)
GET /rac/endpoints/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Endpoint Serializer

      • Added property maximum_connections (integer)

3.2023105.4: Update API Client

04 Jan 15:21
Compare
Choose a tag to compare

What's Changed


GET /events/events/actions/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Changed items (object):
    > Types of an object that can be created

    • Added property requires_enterprise (boolean)
GET /outposts/service_connections/all/types/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Changed items (object):
    > Types of an object that can be created

    • Added property requires_enterprise (boolean)
GET /policies/all/types/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Changed items (object):
    > Types of an object that can be created

    • Added property requires_enterprise (boolean)
GET /propertymappings/all/types/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Changed items (object):
    > Types of an object that can be created

    • Added property requires_enterprise (boolean)
GET /providers/all/types/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Changed items (object):
    > Types of an object that can be created

    • Added property requires_enterprise (boolean)
GET /schema/
Parameters:

Changed: lang in query

GET /sources/all/types/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Changed items (object):
    > Types of an object that can be created

    • Added property requires_enterprise (boolean)
GET /stages/all/types/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Changed items (object):
    > Types of an object that can be created

    • Added property requires_enterprise (boolean)
GET /stages/email/templates/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Changed items (object):
    > Types of an object that can be created

    • Added property requires_enterprise (boolean)

3.2023105.3: Update API Client

30 Dec 20:47
Compare
Choose a tag to compare

What's New


GET /propertymappings/rac/
POST /propertymappings/rac/
GET /propertymappings/rac/{pm_uuid}/
PUT /propertymappings/rac/{pm_uuid}/
DELETE /propertymappings/rac/{pm_uuid}/
PATCH /propertymappings/rac/{pm_uuid}/
GET /propertymappings/rac/{pm_uuid}/used_by/
GET /providers/rac/
POST /providers/rac/
GET /providers/rac/{id}/
PUT /providers/rac/{id}/
DELETE /providers/rac/{id}/
PATCH /providers/rac/{id}/
GET /providers/rac/{id}/used_by/
GET /rac/endpoints/
POST /rac/endpoints/
GET /rac/endpoints/{pbm_uuid}/
PUT /rac/endpoints/{pbm_uuid}/
DELETE /rac/endpoints/{pbm_uuid}/
PATCH /rac/endpoints/{pbm_uuid}/
GET /rac/endpoints/{pbm_uuid}/used_by/

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.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
      • authentik.enterprise.providers.rac - authentik Enterprise.Providers.RAC

      Added enum value:

      • authentik.enterprise.providers.rac
    • 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
      • 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_tenants.tenant - Tenant
      • 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.racp...
Read more

3.2023105.2: Update API Client

23 Dec 00:25
Compare
Choose a tag to compare

What's Changed


GET /sources/oauth/{slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_type (string)
      • apple - Apple
      • openidconnect - OpenID Connect
      • azuread - Azure AD
      • discord - Discord
      • facebook - Facebook
      • github - GitHub
      • google - Google
      • mailcow - Mailcow
      • okta - Okta
      • patreon - Patreon
      • reddit - Reddit
      • twitch - Twitch
      • twitter - Twitter
PUT /sources/oauth/{slug}/
Request:

Changed content type : application/json

  • Changed property provider_type (string)
    • apple - Apple
    • openidconnect - OpenID Connect
    • azuread - Azure AD
    • discord - Discord
    • facebook - Facebook
    • github - GitHub
    • google - Google
    • mailcow - Mailcow
    • okta - Okta
    • patreon - Patreon
    • reddit - Reddit
    • twitch - Twitch
    • twitter - Twitter
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_type (string)
      • apple - Apple
      • openidconnect - OpenID Connect
      • azuread - Azure AD
      • discord - Discord
      • facebook - Facebook
      • github - GitHub
      • google - Google
      • mailcow - Mailcow
      • okta - Okta
      • patreon - Patreon
      • reddit - Reddit
      • twitch - Twitch
      • twitter - Twitter
PATCH /sources/oauth/{slug}/
Request:

Changed content type : application/json

  • Changed property provider_type (string)
    • apple - Apple
    • openidconnect - OpenID Connect
    • azuread - Azure AD
    • discord - Discord
    • facebook - Facebook
    • github - GitHub
    • google - Google
    • mailcow - Mailcow
    • okta - Okta
    • patreon - Patreon
    • reddit - Reddit
    • twitch - Twitch
    • twitter - Twitter
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_type (string)
      • apple - Apple
      • openidconnect - OpenID Connect
      • azuread - Azure AD
      • discord - Discord
      • facebook - Facebook
      • github - GitHub
      • google - Google
      • mailcow - Mailcow
      • okta - Okta
      • patreon - Patreon
      • reddit - Reddit
      • twitch - Twitch
      • twitter - Twitter
POST /sources/oauth/
Request:

Changed content type : application/json

  • Changed property provider_type (string)
    • apple - Apple
    • openidconnect - OpenID Connect
    • azuread - Azure AD
    • discord - Discord
    • facebook - Facebook
    • github - GitHub
    • google - Google
    • mailcow - Mailcow
    • okta - Okta
    • patreon - Patreon
    • reddit - Reddit
    • twitch - Twitch
    • twitter - Twitter
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property provider_type (string)
      • apple - Apple
      • openidconnect - OpenID Connect
      • azuread - Azure AD
      • discord - Discord
      • facebook - Facebook
      • github - GitHub
      • google - Google
      • mailcow - Mailcow
      • okta - Okta
      • patreon - Patreon
      • reddit - Reddit
      • twitch - Twitch
      • twitter - Twitter
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 provider_type (string)
        • apple - Apple
        • openidconnect - OpenID Connect
        • azuread - Azure AD
        • discord - Discord
        • facebook - Facebook
        • github - GitHub
        • google - Google
        • mailcow - Mailcow
        • okta - Okta
        • patreon - Patreon
        • reddit - Reddit
        • twitch - Twitch
        • twitter - Twitter
GET /stages/user_login/{stage_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property network_binding (object)

      Bind sessions created by this stage to the configured network

      • no_binding - No Binding
      • bind_asn - Bind Asn
      • bind_asn_network - Bind Asn Network
      • bind_asn_network_ip - Bind Asn Network Ip

      Enum values:

      • no_binding
      • bind_asn
      • bind_asn_network
      • bind_asn_network_ip
    • Added property geoip_binding (object)

      Bind sessions created by this stage to the configured GeoIP location

      • no_binding - No Binding
      • bind_continent - Bind Continent
      • bind_continent_country - Bind Continent Country
      • bind_continent_country_city - Bind Continent Country City

      Enum values:

      • no_binding
      • bind_continent
      • bind_continent_country
      • bind_continent_country_city
PUT /stages/user_login/{stage_uuid}/
Request:

Changed content type : application/json

  • Added property network_binding (object)

    Bind sessions created by this stage to the configured network

    • no_binding - No Binding
    • bind_asn - Bind Asn
    • bind_asn_network - Bind Asn Network
    • bind_asn_network_ip - Bind Asn Network Ip
  • Added property geoip_binding (object)

    Bind sessions created by this stage to the configured GeoIP location

    • no_binding - No Binding
    • bind_continent - Bind Continent
    • bind_continent_country - Bind Continent Country
    • bind_continent_country_city - Bind Continent Country City
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property network_binding (object)

      Bind sessions created by this stage to the configured network

      • no_binding - No Binding
      • bind_asn - Bind Asn
      • bind_asn_network - Bind Asn Network
      • bind_asn_network_ip - Bind Asn Network Ip
    • Added property geoip_binding (object)

      Bind sessions created by this stage to the configured GeoIP location

      • no_binding - No Binding
      • bind_continent - Bind Continent
      • bind_continent_country - Bind Continent Country
      • bind_continent_country_city - Bind Continent Country City
PATCH /stages/user_login/{stage_uuid}/
Request:

Changed content type : application/json

  • Added property network_binding (object)

    Bind sessions created by this stage to the configured network

    • no_binding - No Binding
    • bind_asn - Bind Asn
    • bind_asn_network - Bind Asn Network
    • bind_asn_network_ip - Bind Asn Network Ip
  • Added property geoip_binding (object)

    Bind sessions created by this stage to the configured GeoIP location

    • no_binding - No Binding
    • bind_continent - Bind Continent
    • bind_continent_country - Bind Continent Country
    • bind_continent_country_city - Bind Continent Country City
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property network_binding (object)

      Bind sessions created by this stage to the configured network

      • no_binding - No Binding
      • bind_asn - Bind Asn
      • bind_asn_network - Bind Asn Network
      • bind_asn_network_ip - Bind Asn Network Ip
    • Added property geoip_binding (object)

      Bind sessions created by this stage to the configured GeoIP location

      • no_binding - No Binding
      • bind_continent - Bind Continent
      • bind_continent_country - Bind Continent Country
      • bind_continent_country_city - Bind Continent Country City
POST /stages/user_login/
Request:

Changed content type : application/json

  • Added property network_binding (object)

    Bind sessions created by this stage to the configured network

    • no_binding - No Binding
    • bind_asn - Bind Asn
    • bind_asn_network - Bind Asn Network
    • bind_asn_network_ip - Bind Asn Network Ip
  • Added property geoip_binding (object)

    Bind sessions created by this stage to the configured GeoIP location

    • no_binding - No Binding
    • bind_continent - Bind Continent
    • bind_continent_country - Bind Continent Country
    • bind_continent_country_city - Bind Continent Country City
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Added property network_binding (object)

      Bind sessions created by this stage to the configured network

      • no_binding - No Binding
      • bind_asn - Bind Asn
      • bind_asn_network - Bind Asn Network
      • bind_asn_network_ip - Bind Asn Network Ip
    • Added property geoip_binding (object)

      Bind sessions created by this stage to the configured GeoIP location

      • no_binding - No Binding
      • bind_continent - Bind Continent
      • `bind_contin...
Read more

3.2023105.1

21 Dec 14:20
Compare
Choose a tag to compare
Update API Client

3.2023104.6: Update API Client

21 Dec 13:47
Compare
Choose a tag to compare

What's Changed


GET /providers/scim/{id}/sync_status/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • is_running
    • tasks

    New optional properties:

    • messages
    • status
    • task_description
    • task_duration
    • task_finish_timestamp
    • task_name
    • Added property is_running (boolean)

    • Added property tasks (array)

      Items (object):
      > Serialize TaskInfo and TaskResult

      • Property task_name (string)

      • Property task_description (string)

      • Property task_finish_timestamp (string)

      • Property task_duration (integer)

        Get the duration a task took to run

      • Property status (string)

        • SUCCESSFUL - SUCCESSFUL
        • WARNING - WARNING
        • ERROR - ERROR
        • UNKNOWN - UNKNOWN

        Enum values:

        • SUCCESSFUL
        • WARNING
        • ERROR
        • UNKNOWN
      • Property messages (array)

        Items (object):

    • Deleted property task_name (string)

    • Deleted property task_description (string)

    • Deleted property task_finish_timestamp (string)

    • Deleted property task_duration (integer)

      Get the duration a task took to run

    • Deleted property status (string)

      • SUCCESSFUL - SUCCESSFUL
      • WARNING - WARNING
      • ERROR - ERROR
      • UNKNOWN - UNKNOWN
    • Deleted property messages (array)

3.2023104.5: Update API Client

20 Dec 21:18
Compare
Choose a tag to compare

What's Changed


GET /core/authenticated_sessions/{uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • asn
    • Added property asn (object)

      Get ASN Data

      • Property asn (integer)

      • Property as_org (string)

      • Property network (string)

    • Changed property geo_ip (object)

      Get GeoIP Data

GET /policies/reputation/scores/{reputation_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property ip_asn_data (object)
GET /core/authenticated_sessions/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > AuthenticatedSession Serializer

      New required properties:

      • asn
      • Added property asn (object)

        Get ASN Data

      • Changed property geo_ip (object)

        Get GeoIP Data

GET /policies/reputation/scores/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Reputation Serializer

      • Added property ip_asn_data (object)
GET /root/config/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property capabilities (array)

      Changed items (string):
      > * can_save_media - Can Save Media
      > * can_geo_ip - Can Geo Ip
      > * can_asn - Can Asn
      > * can_impersonate - Can Impersonate
      > * can_debug - Can Debug
      > * is_enterprise - Is Enterprise

      Added enum value:

      • can_asn

3.2023104.4: Update API Client

19 Dec 12:39
Compare
Choose a tag to compare

What's Changed


GET /flows/instances/{slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property authentication (string)

      • none - None
      • require_authenticated - Require Authenticated
      • require_unauthenticated - Require Unauthenticated
      • require_superuser - Require Superuser
      • require_outpost - Require Outpost

      Added enum value:

      • require_outpost
PUT /flows/instances/{slug}/
Request:

Changed content type : application/json

  • Changed property authentication (string)

    • none - None
    • require_authenticated - Require Authenticated
    • require_unauthenticated - Require Unauthenticated
    • require_superuser - Require Superuser
    • require_outpost - Require Outpost

    Added enum value:

    • require_outpost
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property authentication (string)

      • none - None
      • require_authenticated - Require Authenticated
      • require_unauthenticated - Require Unauthenticated
      • require_superuser - Require Superuser
      • require_outpost - Require Outpost

      Added enum value:

      • require_outpost
PATCH /flows/instances/{slug}/
Request:

Changed content type : application/json

  • Changed property authentication (string)

    • none - None
    • require_authenticated - Require Authenticated
    • require_unauthenticated - Require Unauthenticated
    • require_superuser - Require Superuser
    • require_outpost - Require Outpost

    Added enum value:

    • require_outpost
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property authentication (string)

      • none - None
      • require_authenticated - Require Authenticated
      • require_unauthenticated - Require Unauthenticated
      • require_superuser - Require Superuser
      • require_outpost - Require Outpost

      Added enum value:

      • require_outpost
GET /stages/invitation/invitations/{invite_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property flow_obj (object)

      Flow Serializer

      • Changed property authentication (string)

        • none - None
        • require_authenticated - Require Authenticated
        • require_unauthenticated - Require Unauthenticated
        • require_superuser - Require Superuser
        • require_outpost - Require Outpost

        Added enum value:

        • require_outpost
PUT /stages/invitation/invitations/{invite_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property flow_obj (object)

      Flow Serializer

      • Changed property authentication (string)

        • none - None
        • require_authenticated - Require Authenticated
        • require_unauthenticated - Require Unauthenticated
        • require_superuser - Require Superuser
        • require_outpost - Require Outpost

        Added enum value:

        • require_outpost
PATCH /stages/invitation/invitations/{invite_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property flow_obj (object)

      Flow Serializer

      • Changed property authentication (string)

        • none - None
        • require_authenticated - Require Authenticated
        • require_unauthenticated - Require Unauthenticated
        • require_superuser - Require Superuser
        • require_outpost - Require Outpost

        Added enum value:

        • require_outpost
POST /flows/instances/
Request:

Changed content type : application/json

  • Changed property authentication (string)

    • none - None
    • require_authenticated - Require Authenticated
    • require_unauthenticated - Require Unauthenticated
    • require_superuser - Require Superuser
    • require_outpost - Require Outpost

    Added enum value:

    • require_outpost
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property authentication (string)

      • none - None
      • require_authenticated - Require Authenticated
      • require_unauthenticated - Require Unauthenticated
      • require_superuser - Require Superuser
      • require_outpost - Require Outpost

      Added enum value:

      • require_outpost
GET /flows/instances/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Flow Serializer

      • Changed property authentication (string)

        • none - None
        • require_authenticated - Require Authenticated
        • require_unauthenticated - Require Unauthenticated
        • require_superuser - Require Superuser
        • require_outpost - Require Outpost

        Added enum value:

        • require_outpost
POST /stages/invitation/invitations/
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property flow_obj (object)

      Flow Serializer

      • Changed property authentication (string)

        • none - None
        • require_authenticated - Require Authenticated
        • require_unauthenticated - Require Unauthenticated
        • require_superuser - Require Superuser
        • require_outpost - Require Outpost

        Added enum value:

        • require_outpost
GET /stages/invitation/invitations/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Invitation Serializer

      • Changed property flow_obj (object)

        Flow Serializer

        • Changed property authentication (string)

          • none - None
          • require_authenticated - Require Authenticated
          • require_unauthenticated - Require Unauthenticated
          • require_superuser - Require Superuser
          • require_outpost - Require Outpost

          Added enum value:

          • require_outpost

3.2023104.3: Update API Client

18 Dec 21:18
Compare
Choose a tag to compare

What's Changed


GET /core/tenants/{tenant_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property attributes (object -> object)
PUT /core/tenants/{tenant_uuid}/
Request:

Changed content type : application/json

  • Changed property attributes (object -> object)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property attributes (object -> object)
PATCH /core/tenants/{tenant_uuid}/
Request:

Changed content type : application/json

  • Changed property attributes (object -> object)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property attributes (object -> object)
GET /managed/blueprints/{instance_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property context (object -> object)

    • Changed property metadata (object -> object)

PUT /managed/blueprints/{instance_uuid}/
Request:

Changed content type : application/json

  • Changed property context (object -> object)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property context (object -> object)

    • Changed property metadata (object -> object)

PATCH /managed/blueprints/{instance_uuid}/
Request:

Changed content type : application/json

  • Changed property context (object -> object)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property context (object -> object)

    • Changed property metadata (object -> object)

POST /managed/blueprints/{instance_uuid}/apply/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property context (object -> object)

    • Changed property metadata (object -> object)

GET /outposts/service_connections/kubernetes/{uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property kubeconfig (object -> object)

      Paste your kubeconfig here. authentik will automatically use the currently selected context.

PUT /outposts/service_connections/kubernetes/{uuid}/
Request:

Changed content type : application/json

  • Changed property kubeconfig (object -> object)

    Paste your kubeconfig here. authentik will automatically use the currently selected context.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property kubeconfig (object -> object)

      Paste your kubeconfig here. authentik will automatically use the currently selected context.

PATCH /outposts/service_connections/kubernetes/{uuid}/
Request:

Changed content type : application/json

  • Changed property kubeconfig (object -> object)

    Paste your kubeconfig here. authentik will automatically use the currently selected context.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property kubeconfig (object -> object)

      Paste your kubeconfig here. authentik will automatically use the currently selected context.

GET /policies/reputation/scores/{reputation_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property ip_geo_data (object -> object)
GET /schema/
Parameters:

Changed: lang in query

POST /core/tenants/
Request:

Changed content type : application/json

  • Changed property attributes (object -> object)
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property attributes (object -> object)
GET /core/tenants/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Tenant Serializer

      • Changed property attributes (object -> object)
GET /events/events/{event_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user (object -> object)

    • Changed property context (object -> object)

    • Changed property tenant (object -> object)

PUT /events/events/{event_uuid}/
Request:

Changed content type : application/json

  • Changed property user (object -> object)

  • Changed property context (object -> object)

  • Changed property tenant (object -> object)

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user (object -> object)

    • Changed property context (object -> object)

    • Changed property tenant (object -> object)

PATCH /events/events/{event_uuid}/
Request:

Changed content type : application/json

  • Changed property user (object -> object)

  • Changed property context (object -> object)

  • Changed property tenant (object -> object)

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user (object -> object)

    • Changed property context (object -> object)

    • Changed property tenant (object -> object)

GET /flows/instances/{slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property layout (string)
      • stacked - Stacked
      • content_left - Content Left
      • content_right - Content Right
      • sidebar_left - Sidebar Left
      • sidebar_right - Sidebar Right
PUT /flows/instances/{slug}/
Request:

Changed content type : application/json

  • Changed property layout (string)
    • stacked - Stacked
    • content_left - Content Left
    • content_right - Content Right
    • sidebar_left - Sidebar Left
    • sidebar_right - Sidebar Right
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property layout (string)
      • stacked - Stacked
      • content_left - Content Left
      • content_right - Content Right
      • sidebar_left - Sidebar Left
      • sidebar_right - Sidebar Right
PATCH /flows/instances/{slug}/
Request:

Changed content type : application/json

  • Changed property layout (string)
    • stacked - Stacked
    • content_left - Content Left
    • content_right - Content Right
    • sidebar_left - Sidebar Left
    • sidebar_right - Sidebar Right
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property layout (string)
      • stacked - Stacked
      • content_left - Content Left
      • content_right - Content Right
      • sidebar_left - Sidebar Left
      • sidebar_right - Sidebar Right
POST /managed/blueprints/
Request:

Changed content type : application/json

  • Changed property context (object -> object)
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property context (object -> object)

    • Changed property metadata (object -> object)

GET /managed/blueprints/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Info about a single blueprint instance file

      • Changed property context (object -> object)

      • Changed property metadata (object -> object)

POST /outposts/service_connections/kubernetes/
Request:

Changed content type : application/json

  • Changed property kubeconfig (object -> object)

    Paste your kubeconfig here. authentik will automatically use the currently selected context.

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property kubeconfig (object -> object)

      Paste your kubeconfig here. authentik will automatically use the currently selected context.

GET /outposts/service_connections/kubernetes/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > KubernetesServiceConnection Serializer

      • Changed property kubeconfig (object -> object)

        Paste your kubeconfig here. authentik will automatically use the currently selected context.

GET /policies/reputation/scores/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Reputation Serializer

      • Changed property ip_geo_data (object -> object)
GET /sources/oauth/{slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property oidc_jwks (object -> object)
PUT /sources/oauth/{slug}/
Request:

Changed content type : application/json

  • Changed property oidc_jwks (object -> object)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property oidc_jwks (object -> object)
PATCH /sources/oauth/{slug}/
Request:

Changed content type : application/json

  • Changed property...
Read more

3.2023104.2: Update API Client

06 Dec 17:20
Compare
Choose a tag to compare

What's New


GET /events/events/volume/