Skip to content

Releases: goauthentik/client-go

v3.2024083.14: Update API Client

25 Oct 06:25
Compare
Choose a tag to compare

Update API Client

What's Changed


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

Changed response : 200 OK

  • Changed content type : application/json

    • Added property captcha_stage (string)

      When set, adds functionality exactly like a Captcha stage, but baked into the Identification stage.

PUT /stages/identification/{stage_uuid}/
Request:

Changed content type : application/json

  • Added property captcha_stage (string)

    When set, adds functionality exactly like a Captcha stage, but baked into the Identification stage.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property captcha_stage (string)

      When set, adds functionality exactly like a Captcha stage, but baked into the Identification stage.

PATCH /stages/identification/{stage_uuid}/
Request:

Changed content type : application/json

  • Added property captcha_stage (string)

    When set, adds functionality exactly like a Captcha stage, but baked into the Identification stage.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property captcha_stage (string)

      When set, adds functionality exactly like a Captcha stage, but baked into the Identification stage.

GET /flows/executor/{flow_slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Updated ak-stage-identification component:

    • Added property captcha_stage (object)

      Site public key

      • Property flow_info (object)

        Contextual flow information for a challenge

        • Property title (string)

        • Property background (string)

        • Property cancel_url (string)

        • Property layout (string)

          Enum values:

          • stacked
          • content_left
          • content_right
          • sidebar_left
          • sidebar_right
      • Property component (string)

      • Property response_errors (object)

      • Property pending_user (string)

      • Property pending_user_avatar (string)

      • Property site_key (string)

      • Property js_url (string)

POST /flows/executor/{flow_slug}/
Request:

Changed content type : application/json

Updated ak-stage-identification component:

  • Added property captcha_token (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Updated ak-stage-identification component:

    • Added property captcha_stage (object)

      Site public key

POST /stages/identification/
Request:

Changed content type : application/json

  • Added property captcha_stage (string)

    When set, adds functionality exactly like a Captcha stage, but baked into the Identification stage.

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Added property captcha_stage (string)

      When set, adds functionality exactly like a Captcha stage, but baked into the Identification stage.

GET /stages/identification/
Parameters:

Added: captcha_stage in query

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > IdentificationStage Serializer

      • Added property captcha_stage (string)

        When set, adds functionality exactly like a Captcha stage, but baked into the Identification stage.

v3.2024083.13: Update API Client

24 Oct 07:06
Compare
Choose a tag to compare

Update API Client

What's Changed


GET /flows/executor/{flow_slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Updated ak-stage-authenticator-validate component:

    • Changed property device_challenges (array)

      Changed items (object):
      > Single device challenge

      New required properties:

      • last_used
      • Added property last_used (string)
POST /flows/executor/{flow_slug}/
Request:

Changed content type : application/json

Updated ak-stage-authenticator-validate component:

  • Changed property selected_challenge (object)

    Single device challenge

    New required properties:

    • last_used
    • Added property last_used (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Updated ak-stage-authenticator-validate component:

    • Changed property device_challenges (array)

      Changed items (object):
      > Single device challenge

      New required properties:

      • last_used
      • Added property last_used (string)

v3.2024083.12: Update API Client

23 Oct 16:07
Compare
Choose a tag to compare

Update API Client

What's New


GET /propertymappings/source/kerberos/
POST /propertymappings/source/kerberos/
GET /propertymappings/source/kerberos/{pm_uuid}/
PUT /propertymappings/source/kerberos/{pm_uuid}/
DELETE /propertymappings/source/kerberos/{pm_uuid}/
PATCH /propertymappings/source/kerberos/{pm_uuid}/
GET /propertymappings/source/kerberos/{pm_uuid}/used_by/
GET /sources/group_connections/kerberos/
GET /sources/group_connections/kerberos/{id}/
PUT /sources/group_connections/kerberos/{id}/
DELETE /sources/group_connections/kerberos/{id}/
PATCH /sources/group_connections/kerberos/{id}/
GET /sources/group_connections/kerberos/{id}/used_by/
GET /sources/kerberos/
POST /sources/kerberos/
GET /sources/kerberos/{slug}/
PUT /sources/kerberos/{slug}/
DELETE /sources/kerberos/{slug}/
PATCH /sources/kerberos/{slug}/
GET /sources/kerberos/{slug}/sync/status/
GET /sources/kerberos/{slug}/used_by/
GET /sources/user_connections/kerberos/
POST /sources/user_connections/kerberos/
GET /sources/user_connections/kerberos/{id}/
PUT /sources/user_connections/kerberos/{id}/
DELETE /sources/user_connections/kerberos/{id}/
PATCH /sources/user_connections/kerberos/{id}/
GET /sources/user_connections/kerberos/{id}/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)

      Match events created by selected application. When left empty, all applications are matched.

      Added enum value:

      • authentik.sources.kerberos
    • Changed property model (string)

      Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched.

      Added enum values:

      • authentik_sources_kerberos.kerberossource
      • authentik_sources_kerberos.kerberossourcepropertymapping
      • authentik_sources_kerberos.userkerberossourceconnection
      • authentik_sources_kerberos.groupkerberossourceconnection
PUT /policies/event_matcher/{policy_uuid}/
Request:

Changed content type : application/json

  • Changed property app (string)

    Match events created by selected application. When left empty, all applications are matched.

    Added enum value:

    • authentik.sources.kerberos
  • Changed property model (string)

    Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched.

    Added enum values:

    • authentik_sources_kerberos.kerberossource
    • authentik_sources_kerberos.kerberossourcepropertymapping
    • authentik_sources_kerberos.userkerberossourceconnection
    • authentik_sources_kerberos.groupkerberossourceconnection
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property app (string)

      Match events created by selected application. When left empty, all applications are matched.

      Added enum value:

      • authentik.sources.kerberos
    • Changed property model (string)

      Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched.

      Added enum values:

      • authentik_sources_kerberos.kerberossource
      • authentik_sources_kerberos.kerberossourcepropertymapping
      • authentik_sources_kerberos.userkerberossourceconnection
      • authentik_sources_kerberos.groupkerberossourceconnection
PATCH /policies/event_matcher/{policy_uuid}/
Request:

Changed content type : application/json

  • Changed property app (string)

    Match events created by selected application. When left empty, all applications are matched.

    Added enum value:

    • authentik.sources.kerberos
  • Changed property model (string)

    Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched.

    Added enum values:

    • authentik_sources_kerberos.kerberossource
    • authentik_sources_kerberos.kerberossourcepropertymapping
    • authentik_sources_kerberos.userkerberossourceconnection
    • authentik_sources_kerberos.groupkerberossourceconnection
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property app (string)

      Match events created by selected application. When left empty, all applications are matched.

      Added enum value:

      • authentik.sources.kerberos
    • Changed property model (string)

      Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched.

      Added enum values:

      • authentik_sources_kerberos.kerberossource
      • authentik_sources_kerberos.kerberossourcepropertymapping
      • authentik_sources_kerberos.userkerberossourceconnection
      • authentik_sources_kerberos.groupkerberossourceconnection
POST /policies/event_matcher/
Request:

Changed content type : application/json

  • Changed property app (string)

    Match events created by selected application. When left empty, all applications are matched.

    Added enum value:

    • authentik.sources.kerberos
  • Changed property model (string)

    Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched.

    Added enum values:

    • authentik_sources_kerberos.kerberossource
    • authentik_sources_kerberos.kerberossourcepropertymapping
    • authentik_sources_kerberos.userkerberossourceconnection
    • authentik_sources_kerberos.groupkerberossourceconnection
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property app (string)

      Match events created by selected application. When left empty, all applications are matched.

      Added enum value:

      • authentik.sources.kerberos
    • Changed property model (string)

      Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched.

      Added enum values:

      • authentik_sources_kerberos.kerberossource
      • authentik_sources_kerberos.kerberossourcepropertymapping
      • authentik_sources_kerberos.userkerberossourceconnection
      • authentik_sources_kerberos.groupkerberossourceconnection
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)

        Match events created by selected application. When left empty, all applications are matched.

        Added enum value:

        • authentik.sources.kerberos
      • Changed property model (string)

        Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched.

        Added enum values:

        • authentik_sources_kerberos.kerberossource
        • authentik_sources_kerberos.kerberossourcepropertymapping
        • authentik_sources_kerberos.userkerberossourceconnection
        • authentik_sources_kerberos.groupkerberossourceconnection
POST /rbac/permissions/assigned_by_roles/{uuid}/assign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum values:

    • authentik_sources_kerberos.kerberossource
    • authentik_sources_kerberos.kerberossourcepropertymapping
    • authentik_sources_kerberos.userkerberossourceconnection
    • authentik_sources_kerberos.groupkerberossourceconnection
PATCH /rbac/permissions/assigned_by_roles/{uuid}/unassign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum values:

    • authentik_sources_kerberos.kerberossource
    • authentik_sources_kerberos.kerberossourcepropertymapping
    • authentik_sources_kerberos.userkerberossourceconnection
    • authentik_sources_kerberos.groupkerberossourceconnection
POST /rbac/permissions/assigned_by_users/{id}/assign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum values:

    • authentik_sources_kerberos.kerberossource
    • authentik_sources_kerberos.kerberossourcepropertymapping
    • authentik_sources_kerberos.userkerberossourceconnection
    • authentik_sources_kerberos.groupkerberossourceconnection
PATCH /rbac/permissions/assigned_by_users/{id}/unassign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum values:

    • authentik_sources_kerberos.kerberossource
    • authentik_sources_kerberos.kerberossourcepropertymapping
    • authentik_sources_kerberos.userkerberossourceconnection
    • authentik_sources_kerberos.groupkerberossourceconnection
GET /rbac/permissions/assigned_by_roles/
Parameters:

Changed: model in query

GET /rbac/permissions/assigned_by_users/
Parameters:

Changed: model in query

GET /...
Read more

v3.2024083.11: Update API Client

22 Oct 20:49
Compare
Choose a tag to compare

Update API Client

What's New


GET /authenticators/admin/endpoint/
POST /authenticators/admin/endpoint/
GET /authenticators/admin/endpoint/{uuid}/
PUT /authenticators/admin/endpoint/{uuid}/
DELETE /authenticators/admin/endpoint/{uuid}/
PATCH /authenticators/admin/endpoint/{uuid}/
GET /authenticators/endpoint/
GET /authenticators/endpoint/{uuid}/
GET /authenticators/endpoint/{uuid}/used_by/
GET /stages/authenticator/endpoint_gdtc/
POST /stages/authenticator/endpoint_gdtc/
GET /stages/authenticator/endpoint_gdtc/{stage_uuid}/
PUT /stages/authenticator/endpoint_gdtc/{stage_uuid}/
DELETE /stages/authenticator/endpoint_gdtc/{stage_uuid}/
PATCH /stages/authenticator/endpoint_gdtc/{stage_uuid}/
GET /stages/authenticator/endpoint_gdtc/{stage_uuid}/used_by/

What's Changed


GET /authenticators/admin/all/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Changed items (object):
    > Serializer for Duo authenticator devices

    • Changed property pk (integer -> string)
GET /authenticators/all/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Changed items (object):
    > Serializer for Duo authenticator devices

    • Changed property pk (integer -> string)
GET /policies/event_matcher/{policy_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property app (string)

      Match events created by selected application. When left empty, all applications are matched.

      Added enum value:

      • authentik.enterprise.stages.authenticator_endpoint_gdtc
    • Changed property model (string)

      Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched.

      Added enum value:

      • authentik_stages_authenticator_endpoint_gdtc.authenticatorendpointgdtcstage
PUT /policies/event_matcher/{policy_uuid}/
Request:

Changed content type : application/json

  • Changed property app (string)

    Match events created by selected application. When left empty, all applications are matched.

    Added enum value:

    • authentik.enterprise.stages.authenticator_endpoint_gdtc
  • Changed property model (string)

    Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched.

    Added enum value:

    • authentik_stages_authenticator_endpoint_gdtc.authenticatorendpointgdtcstage
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property app (string)

      Match events created by selected application. When left empty, all applications are matched.

      Added enum value:

      • authentik.enterprise.stages.authenticator_endpoint_gdtc
    • Changed property model (string)

      Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched.

      Added enum value:

      • authentik_stages_authenticator_endpoint_gdtc.authenticatorendpointgdtcstage
PATCH /policies/event_matcher/{policy_uuid}/
Request:

Changed content type : application/json

  • Changed property app (string)

    Match events created by selected application. When left empty, all applications are matched.

    Added enum value:

    • authentik.enterprise.stages.authenticator_endpoint_gdtc
  • Changed property model (string)

    Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched.

    Added enum value:

    • authentik_stages_authenticator_endpoint_gdtc.authenticatorendpointgdtcstage
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property app (string)

      Match events created by selected application. When left empty, all applications are matched.

      Added enum value:

      • authentik.enterprise.stages.authenticator_endpoint_gdtc
    • Changed property model (string)

      Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched.

      Added enum value:

      • authentik_stages_authenticator_endpoint_gdtc.authenticatorendpointgdtcstage
POST /policies/event_matcher/
Request:

Changed content type : application/json

  • Changed property app (string)

    Match events created by selected application. When left empty, all applications are matched.

    Added enum value:

    • authentik.enterprise.stages.authenticator_endpoint_gdtc
  • Changed property model (string)

    Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched.

    Added enum value:

    • authentik_stages_authenticator_endpoint_gdtc.authenticatorendpointgdtcstage
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property app (string)

      Match events created by selected application. When left empty, all applications are matched.

      Added enum value:

      • authentik.enterprise.stages.authenticator_endpoint_gdtc
    • Changed property model (string)

      Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched.

      Added enum value:

      • authentik_stages_authenticator_endpoint_gdtc.authenticatorendpointgdtcstage
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)

        Match events created by selected application. When left empty, all applications are matched.

        Added enum value:

        • authentik.enterprise.stages.authenticator_endpoint_gdtc
      • Changed property model (string)

        Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched.

        Added enum value:

        • authentik_stages_authenticator_endpoint_gdtc.authenticatorendpointgdtcstage
POST /rbac/permissions/assigned_by_roles/{uuid}/assign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_stages_authenticator_endpoint_gdtc.authenticatorendpointgdtcstage
PATCH /rbac/permissions/assigned_by_roles/{uuid}/unassign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_stages_authenticator_endpoint_gdtc.authenticatorendpointgdtcstage
POST /rbac/permissions/assigned_by_users/{id}/assign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_stages_authenticator_endpoint_gdtc.authenticatorendpointgdtcstage
PATCH /rbac/permissions/assigned_by_users/{id}/unassign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_stages_authenticator_endpoint_gdtc.authenticatorendpointgdtcstage
GET /rbac/permissions/assigned_by_roles/
Parameters:

Changed: model in query

GET /rbac/permissions/assigned_by_users/
Parameters:

Changed: model in query

GET /flows/executor/{flow_slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Added 'xak-flow-frame' component:

    • Property flow_info (object)

      Contextual flow information for a challenge

      • Property title (string)

      • Property background (string)

      • Property cancel_url (string)

      • Property layout (string)

        Enum values:

        • stacked
        • content_left
        • content_right
        • sidebar_left
        • sidebar_right
    • Property component (string)

    • Property response_errors (object)

    • Property url (string)

    • Property loading_overlay (boolean)

    • Property loading_text (string)

POST /flows/executor/{flow_slug}/
Request:

Changed content type : application/json

Added 'xak-flow-frame' component:

  • Property component (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Added 'xak-flow-frame' component:

v3.2024083.10: Update API Client

17 Oct 12:26
Compare
Choose a tag to compare

Update API Client

What's New


GET /admin/version/history/
GET /admin/version/history/{id}/

v3.2024083.9: Update API Client

17 Oct 12:09
Compare
Choose a tag to compare

Update API Client

What's Changed


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

Changed response : 200 OK

  • Changed content type : application/json

    • Added property encryption_key (string)

      Key used to encrypt the tokens. When set, tokens will be encrypted and returned as JWEs.

    • Changed property signing_key (string)

      Key used to sign the tokens.

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

Changed content type : application/json

  • Added property encryption_key (string)

    Key used to encrypt the tokens. When set, tokens will be encrypted and returned as JWEs.

  • Changed property signing_key (string)

    Key used to sign the tokens.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property encryption_key (string)

      Key used to encrypt the tokens. When set, tokens will be encrypted and returned as JWEs.

    • Changed property signing_key (string)

      Key used to sign the tokens.

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

Changed content type : application/json

  • Added property encryption_key (string)

    Key used to encrypt the tokens. When set, tokens will be encrypted and returned as JWEs.

  • Changed property signing_key (string)

    Key used to sign the tokens.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property encryption_key (string)

      Key used to encrypt the tokens. When set, tokens will be encrypted and returned as JWEs.

    • Changed property signing_key (string)

      Key used to sign the tokens.

POST /providers/oauth2/
Request:

Changed content type : application/json

  • Added property encryption_key (string)

    Key used to encrypt the tokens. When set, tokens will be encrypted and returned as JWEs.

  • Changed property signing_key (string)

    Key used to sign the tokens.

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Added property encryption_key (string)

      Key used to encrypt the tokens. When set, tokens will be encrypted and returned as JWEs.

    • Changed property signing_key (string)

      Key used to sign the tokens.

GET /providers/oauth2/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > OAuth2Provider Serializer

      • Added property encryption_key (string)

        Key used to encrypt the tokens. When set, tokens will be encrypted and returned as JWEs.

      • Changed property signing_key (string)

        Key used to sign the tokens.

GET /oauth2/access_tokens/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider (object)

      OAuth2Provider Serializer

      • Added property encryption_key (string)

        Key used to encrypt the tokens. When set, tokens will be encrypted and returned as JWEs.

      • Changed property signing_key (string)

        Key used to sign the tokens.

GET /oauth2/authorization_codes/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider (object)

      OAuth2Provider Serializer

      • Added property encryption_key (string)

        Key used to encrypt the tokens. When set, tokens will be encrypted and returned as JWEs.

      • Changed property signing_key (string)

        Key used to sign the tokens.

GET /oauth2/refresh_tokens/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider (object)

      OAuth2Provider Serializer

      • Added property encryption_key (string)

        Key used to encrypt the tokens. When set, tokens will be encrypted and returned as JWEs.

      • Changed property signing_key (string)

        Key used to sign the tokens.

PUT /core/transactional/applications/
Request:

Changed content type : application/json

  • Changed property provider (object)

    Updated authentik_providers_oauth2.oauth2provider provider_model:

    • Added property encryption_key (string)

      Key used to encrypt the tokens. When set, tokens will be encrypted and returned as JWEs.

    • Changed property signing_key (string)

      Key used to sign the tokens.

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 provider (object)

        OAuth2Provider Serializer

        • Added property encryption_key (string)

          Key used to encrypt the tokens. When set, tokens will be encrypted and returned as JWEs.

        • Changed property signing_key (string)

          Key used to sign the tokens.

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 provider (object)

        OAuth2Provider Serializer

        • Added property encryption_key (string)

          Key used to encrypt the tokens. When set, tokens will be encrypted and returned as JWEs.

        • Changed property signing_key (string)

          Key used to sign the tokens.

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 provider (object)

        OAuth2Provider Serializer

        • Added property encryption_key (string)

          Key used to encrypt the tokens. When set, tokens will be encrypted and returned as JWEs.

        • Changed property signing_key (string)

          Key used to sign the tokens.

v3.2024083.8: Update API Client

14 Oct 21:05
Compare
Choose a tag to compare

Update API Client

What's Changed


GET /authenticators/admin/all/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Changed items (object):
    > Serializer for Duo authenticator devices

    New required properties:

    • extra_description
    • Added property extra_description (string)

      Get extra description

GET /authenticators/all/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    Changed items (object):
    > Serializer for Duo authenticator devices

    New required properties:

    • extra_description
    • Added property extra_description (string)

      Get extra description

v3.2024083.7: Update API Client

14 Oct 15:06
Compare
Choose a tag to compare

Update API Client

What's Changed


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

Changed response : 200 OK

  • Changed content type : application/json

    • Added property verify_certificates (boolean)
PUT /providers/scim/{id}/
Request:

Changed content type : application/json

  • Added property verify_certificates (boolean)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property verify_certificates (boolean)
PATCH /providers/scim/{id}/
Request:

Changed content type : application/json

  • Added property verify_certificates (boolean)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property verify_certificates (boolean)
POST /providers/scim/
Request:

Changed content type : application/json

  • Added property verify_certificates (boolean)
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Added property verify_certificates (boolean)
GET /providers/scim/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > SCIMProvider Serializer

      • Added property verify_certificates (boolean)
PUT /core/transactional/applications/
Request:

Changed content type : application/json

  • Changed property provider (object)

    Updated authentik_providers_scim.scimprovider provider_model:

    • Added property verify_certificates (boolean)

v3.2024083.6: Update API Client

14 Oct 13:38
Compare
Choose a tag to compare

Update API Client

What's Changed


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

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • invalidation_flow
    • Added property invalidation_flow (string)

      Flow used ending the session from a provider.

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

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • invalidation_flow
    • Added property invalidation_flow (string)

      Flow used ending the session from a provider.

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

Changed content type : application/json

New required properties:

  • invalidation_flow
  • Added property invalidation_flow (string)

    Flow used ending the session from a provider.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • invalidation_flow
    • Added property invalidation_flow (string)

      Flow used ending the session from a provider.

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

Changed content type : application/json

  • Added property invalidation_flow (string)

    Flow used ending the session from a provider.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • invalidation_flow
    • Added property invalidation_flow (string)

      Flow used ending the session from a provider.

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

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • invalidation_flow
    • Added property invalidation_flow (string)

      Flow used ending the session from a provider.

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

Changed content type : application/json

New required properties:

  • invalidation_flow
  • Added property invalidation_flow (string)

    Flow used ending the session from a provider.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • invalidation_flow
    • Added property invalidation_flow (string)

      Flow used ending the session from a provider.

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

Changed content type : application/json

  • Added property invalidation_flow (string)

    Flow used ending the session from a provider.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • invalidation_flow
    • Added property invalidation_flow (string)

      Flow used ending the session from a provider.

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

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • invalidation_flow
    • Added property invalidation_flow (string)

      Flow used ending the session from a provider.

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

Changed content type : application/json

New required properties:

  • invalidation_flow
  • Added property invalidation_flow (string)

    Flow used ending the session from a provider.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • invalidation_flow
    • Added property invalidation_flow (string)

      Flow used ending the session from a provider.

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

Changed content type : application/json

  • Added property invalidation_flow (string)

    Flow used ending the session from a provider.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • invalidation_flow
    • Added property invalidation_flow (string)

      Flow used ending the session from a provider.

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

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • invalidation_flow
    • Added property invalidation_flow (string)

      Flow used ending the session from a provider.

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

Changed content type : application/json

New required properties:

  • invalidation_flow
  • Added property invalidation_flow (string)

    Flow used ending the session from a provider.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • invalidation_flow
    • Added property invalidation_flow (string)

      Flow used ending the session from a provider.

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

Changed content type : application/json

  • Added property invalidation_flow (string)

    Flow used ending the session from a provider.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • invalidation_flow
    • Added property invalidation_flow (string)

      Flow used ending the session from a provider.

POST /providers/saml/import_metadata/
Request:

Changed content type : multipart/form-data

New required properties:

  • invalidation_flow
  • Added property invalidation_flow (string)
GET /core/applications/{slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_obj (object)

      Provider Serializer

      New required properties:

      • invalidation_flow
      • Added property invalidation_flow (string)

        Flow used ending the session from a provider.

    • Changed property backchannel_providers_obj (array)

      Changed items (object):
      > Provider Serializer

      New required properties:

      • invalidation_flow
      • Added property invalidation_flow (string)

        Flow used ending the session from a provider.

PUT /core/applications/{slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_obj (object)

      Provider Serializer

      New required properties:

      • invalidation_flow
      • Added property invalidation_flow (string)

        Flow used ending the session from a provider.

    • Changed property backchannel_providers_obj (array)

      Changed items (object):
      > Provider Serializer

      New required properties:

      • invalidation_flow
      • Added property invalidation_flow (string)

        Flow used ending the session from a provider.

PATCH /core/applications/{slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_obj (object)

      Provider Serializer

      New required properties:

      • invalidation_flow
      • Added property invalidation_flow (string)

        Flow used ending the session from a provider.

    • Changed property backchannel_providers_obj (array)

      Changed items (object):
      > Provider Serializer

      New required properties:

      • invalidation_flow
      • Added property invalidation_flow (string)

        Flow used ending the session from a provider.

GET /outposts/instances/{uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property providers_obj (array)

      Changed items (object):
      > Provider Serializer

      New required properties:

      • invalidation_flow
      • Added property invalidation_flow (string)

        Flow used ending the session from a provider.

PUT /outposts/instances/{uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property providers_obj (array)

      Changed items (object):
      > Provider Serializer

      New required properties:

      • invalidation_flow
      • Added property invalidation_flow (string)

        Flow used ending the session from a provider.

PATCH /outposts/instances/{uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property providers_obj (array)

      Changed items (object):
      > Provider Serializer

      New required properties:

      • invalidation_flow
      • Added property invalidation_flow (string)

        Flow used ending the session from a provider.

GET /providers/all/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Provider Serializer

      New required properties:

      • invalidation_flow
      • Added property invalidation_flow (string)

        Flow used ending the session from a provider.

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

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • invalidation_flow
    • Added property invalidation_flow (string)

      Flow used ending the session from a provider.

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

Changed content type : application/json

New required properties:

  • invalidation_flow
  • Added property invalidation_flow (string)

    Flow used ending the session from a provider.

Retur...
Read more

v3.2024083.5: Update API Client

11 Oct 12:46
Compare
Choose a tag to compare

Update API Client

What's Changed


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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property name_id_policy (string)

      NameID Policy sent to the IdP. Can be unset, in which case no Policy is sent.

      Added enum value:

      • urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName
        Removed enum value:

      • urn:oasis:names:tc:SAML:2.0:nameid-format:X509SubjectName

PUT /sources/saml/{slug}/
Request:

Changed content type : application/json

  • Changed property name_id_policy (string)

    NameID Policy sent to the IdP. Can be unset, in which case no Policy is sent.

    Added enum value:

    • urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName
      Removed enum value:

    • urn:oasis:names:tc:SAML:2.0:nameid-format:X509SubjectName

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property name_id_policy (string)

      NameID Policy sent to the IdP. Can be unset, in which case no Policy is sent.

      Added enum value:

      • urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName
        Removed enum value:

      • urn:oasis:names:tc:SAML:2.0:nameid-format:X509SubjectName

PATCH /sources/saml/{slug}/
Request:

Changed content type : application/json

  • Changed property name_id_policy (string)

    NameID Policy sent to the IdP. Can be unset, in which case no Policy is sent.

    Added enum value:

    • urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName
      Removed enum value:

    • urn:oasis:names:tc:SAML:2.0:nameid-format:X509SubjectName

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property name_id_policy (string)

      NameID Policy sent to the IdP. Can be unset, in which case no Policy is sent.

      Added enum value:

      • urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName
        Removed enum value:

      • urn:oasis:names:tc:SAML:2.0:nameid-format:X509SubjectName

POST /sources/saml/
Request:

Changed content type : application/json

  • Changed property name_id_policy (string)

    NameID Policy sent to the IdP. Can be unset, in which case no Policy is sent.

    Added enum value:

    • urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName
      Removed enum value:

    • urn:oasis:names:tc:SAML:2.0:nameid-format:X509SubjectName

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property name_id_policy (string)

      NameID Policy sent to the IdP. Can be unset, in which case no Policy is sent.

      Added enum value:

      • urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName
        Removed enum value:

      • urn:oasis:names:tc:SAML:2.0:nameid-format:X509SubjectName

GET /sources/saml/
Parameters:

Changed: name_id_policy in query

NameID Policy sent to the IdP. Can be unset, in which case no Policy is sent.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > SAMLSource Serializer

      • Changed property name_id_policy (string)

        NameID Policy sent to the IdP. Can be unset, in which case no Policy is sent.

        Added enum value:

        • urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName
          Removed enum value:

        • urn:oasis:names:tc:SAML:2.0:nameid-format:X509SubjectName