Skip to content

Releases: goauthentik/client-go

v3.2024101.1

05 Nov 19:34
Compare
Choose a tag to compare

Update API Client

v3.2024100.2: Update API Client

04 Nov 18:38
Compare
Choose a tag to compare

Update API Client

What's Changed


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

Changed response : 200 OK

  • Changed content type : application/json

    New optional properties:

    • invalidation_flow
    • Deleted property invalidation_flow (string)

      Flow used ending the session from a provider.

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

Changed content type : application/json

New optional properties:

  • invalidation_flow
  • Deleted property invalidation_flow (string)

    Flow used ending the session from a provider.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New optional properties:

    • invalidation_flow
    • Deleted property invalidation_flow (string)

      Flow used ending the session from a provider.

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

Changed content type : application/json

  • Deleted property invalidation_flow (string)

    Flow used ending the session from a provider.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New optional properties:

    • invalidation_flow
    • Deleted property invalidation_flow (string)

      Flow used ending the session from a provider.

POST /providers/rac/
Request:

Changed content type : application/json

New optional properties:

  • invalidation_flow
  • Deleted property invalidation_flow (string)

    Flow used ending the session from a provider.

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    New optional properties:

    • invalidation_flow
    • Deleted property invalidation_flow (string)

      Flow used ending the session from a provider.

GET /providers/rac/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > RACProvider Serializer

      New optional properties:

      • invalidation_flow
      • Deleted property invalidation_flow (string)

        Flow used ending the session from a provider.

GET /rac/connection_tokens/{connection_token_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_obj (object)

      RACProvider Serializer

      New optional properties:

      • invalidation_flow
      • Deleted property invalidation_flow (string)

        Flow used ending the session from a provider.

    • Changed property endpoint_obj (object)

      Endpoint Serializer

      • Changed property provider_obj (object)

        RACProvider Serializer

        New optional properties:

        • invalidation_flow
        • Deleted property invalidation_flow (string)

          Flow used ending the session from a provider.

PUT /rac/connection_tokens/{connection_token_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_obj (object)

      RACProvider Serializer

      New optional properties:

      • invalidation_flow
      • Deleted property invalidation_flow (string)

        Flow used ending the session from a provider.

    • Changed property endpoint_obj (object)

      Endpoint Serializer

      • Changed property provider_obj (object)

        RACProvider Serializer

        New optional properties:

        • invalidation_flow
        • Deleted property invalidation_flow (string)

          Flow used ending the session from a provider.

PATCH /rac/connection_tokens/{connection_token_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_obj (object)

      RACProvider Serializer

      New optional properties:

      • invalidation_flow
      • Deleted property invalidation_flow (string)

        Flow used ending the session from a provider.

    • Changed property endpoint_obj (object)

      Endpoint Serializer

      • Changed property provider_obj (object)

        RACProvider Serializer

        New optional properties:

        • invalidation_flow
        • Deleted property invalidation_flow (string)

          Flow used ending the session from a provider.

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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_obj (object)

      RACProvider Serializer

      New optional properties:

      • invalidation_flow
      • Deleted property invalidation_flow (string)

        Flow used ending the session from a provider.

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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_obj (object)

      RACProvider Serializer

      New optional properties:

      • invalidation_flow
      • Deleted property invalidation_flow (string)

        Flow used ending the session from a provider.

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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_obj (object)

      RACProvider Serializer

      New optional properties:

      • invalidation_flow
      • Deleted property invalidation_flow (string)

        Flow used ending the session from a provider.

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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property spnego_server_name (string)

      Force the use of a specific server name for SPNEGO. Must be in the form HTTP@hostname

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

Changed content type : application/json

  • Changed property spnego_server_name (string)

    Force the use of a specific server name for SPNEGO. Must be in the form HTTP@hostname

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property spnego_server_name (string)

      Force the use of a specific server name for SPNEGO. Must be in the form HTTP@hostname

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

Changed content type : application/json

  • Changed property spnego_server_name (string)

    Force the use of a specific server name for SPNEGO. Must be in the form HTTP@hostname

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property spnego_server_name (string)

      Force the use of a specific server name for SPNEGO. Must be in the form HTTP@hostname

GET /rac/connection_tokens/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > ConnectionToken Serializer

      • Changed property provider_obj (object)

        RACProvider Serializer

        New optional properties:

        • invalidation_flow
        • Deleted property invalidation_flow (string)

          Flow used ending the session from a provider.

      • Changed property endpoint_obj (object)

        Endpoint Serializer

        • Changed property provider_obj (object)

          RACProvider Serializer

          New optional properties:

          • invalidation_flow
          • Deleted property invalidation_flow (string)

            Flow used ending the session from a provider.

POST /rac/endpoints/
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property provider_obj (object)

      RACProvider Serializer

      New optional properties:

      • invalidation_flow
      • Deleted property invalidation_flow (string)

        Flow used ending the session from a provider.

GET /rac/endpoints/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Endpoint Serializer

      • Changed property provider_obj (object)

        RACProvider Serializer

        New optional properties:

        • invalidation_flow
        • Deleted property invalidation_flow (string)

          Flow used ending the session from a provider.

POST /sources/kerberos/
Request:

Changed content type : application/json

  • Changed property spnego_server_name (string)

    Force the use of a specific server name for SPNEGO. Must be in the form HTTP@hostname

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property spnego_server_name (string)

      Force the use of a specific server name for SPNEGO. Must be in the form HTTP@hostname

GET /sources/kerberos/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Kerberos Source Serializer

      • Changed property spnego_server_name (string)

        Force the use of a specific server name for SPNEGO. Must be in the form HTTP@hostname

PUT /core/transactional/applications/
Request:

Changed content type : application/json

  • Changed property provider (objec...
Read more

v3.2024100.1

30 Oct 23:49
Compare
Choose a tag to compare

Update API Client

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