Skip to content

v3.2024083.11: Update API Client

Compare
Choose a tag to compare
@authentik-automation authentik-automation released this 22 Oct 20:49
· 3 commits to main since this release

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: