Skip to content

Releases: goauthentik/client-go

v3.2025020.1

24 Feb 17:49
Compare
Choose a tag to compare

Update API Client

v3.2024123.7: Update API Client

19 Feb 11:48
Compare
Choose a tag to compare

Update API Client

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.providers.rac
        Removed enum value:

      • authentik.enterprise.providers.rac

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.providers.rac
      Removed enum value:

    • authentik.enterprise.providers.rac

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.providers.rac
        Removed enum value:

      • authentik.enterprise.providers.rac

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.providers.rac
      Removed enum value:

    • authentik.enterprise.providers.rac

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.providers.rac
        Removed enum value:

      • authentik.enterprise.providers.rac

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.providers.rac
      Removed enum value:

    • authentik.enterprise.providers.rac

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.providers.rac
        Removed enum value:

      • authentik.enterprise.providers.rac

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.providers.rac
          Removed enum value:

        • authentik.enterprise.providers.rac

v3.2024123.6: Update API Client

17 Feb 17:48
Compare
Choose a tag to compare

Update API Client

What's Changed


GET /policies/geoip/{policy_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property check_history_distance (boolean)

    • Added property history_max_distance_km (integer)

    • Added property distance_tolerance_km (integer)

    • Added property history_login_count (integer)

    • Added property check_impossible_travel (boolean)

    • Added property impossible_tolerance_km (integer)

PUT /policies/geoip/{policy_uuid}/
Request:

Changed content type : application/json

  • Added property check_history_distance (boolean)

  • Added property history_max_distance_km (integer)

  • Added property distance_tolerance_km (integer)

  • Added property history_login_count (integer)

  • Added property check_impossible_travel (boolean)

  • Added property impossible_tolerance_km (integer)

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property check_history_distance (boolean)

    • Added property history_max_distance_km (integer)

    • Added property distance_tolerance_km (integer)

    • Added property history_login_count (integer)

    • Added property check_impossible_travel (boolean)

    • Added property impossible_tolerance_km (integer)

PATCH /policies/geoip/{policy_uuid}/
Request:

Changed content type : application/json

  • Added property check_history_distance (boolean)

  • Added property history_max_distance_km (integer)

  • Added property distance_tolerance_km (integer)

  • Added property history_login_count (integer)

  • Added property check_impossible_travel (boolean)

  • Added property impossible_tolerance_km (integer)

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property check_history_distance (boolean)

    • Added property history_max_distance_km (integer)

    • Added property distance_tolerance_km (integer)

    • Added property history_login_count (integer)

    • Added property check_impossible_travel (boolean)

    • Added property impossible_tolerance_km (integer)

POST /policies/geoip/
Request:

Changed content type : application/json

  • Added property check_history_distance (boolean)

  • Added property history_max_distance_km (integer)

  • Added property distance_tolerance_km (integer)

  • Added property history_login_count (integer)

  • Added property check_impossible_travel (boolean)

  • Added property impossible_tolerance_km (integer)

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Added property check_history_distance (boolean)

    • Added property history_max_distance_km (integer)

    • Added property distance_tolerance_km (integer)

    • Added property history_login_count (integer)

    • Added property check_impossible_travel (boolean)

    • Added property impossible_tolerance_km (integer)

GET /policies/geoip/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > GeoIP Policy Serializer

      • Added property check_history_distance (boolean)

      • Added property history_max_distance_km (integer)

      • Added property distance_tolerance_km (integer)

      • Added property history_login_count (integer)

      • Added property check_impossible_travel (boolean)

      • Added property impossible_tolerance_km (integer)

v3.2024123.5: Update API Client

17 Feb 14:23
Compare
Choose a tag to compare

Update API Client

What's New


GET /authenticators/admin/email/
POST /authenticators/admin/email/
GET /authenticators/admin/email/{id}/
PUT /authenticators/admin/email/{id}/
DELETE /authenticators/admin/email/{id}/
PATCH /authenticators/admin/email/{id}/
GET /authenticators/email/
GET /authenticators/email/{id}/
PUT /authenticators/email/{id}/
DELETE /authenticators/email/{id}/
PATCH /authenticators/email/{id}/
GET /authenticators/email/{id}/used_by/
GET /stages/authenticator/email/
POST /stages/authenticator/email/
GET /stages/authenticator/email/{stage_uuid}/
PUT /stages/authenticator/email/{stage_uuid}/
DELETE /stages/authenticator/email/{stage_uuid}/
PATCH /stages/authenticator/email/{stage_uuid}/
GET /stages/authenticator/email/{stage_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)

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

      Added enum value:

      • authentik.stages.authenticator_email
    • 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_stages_authenticator_email.authenticatoremailstage
      • authentik_stages_authenticator_email.emaildevice
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.stages.authenticator_email
  • 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_stages_authenticator_email.authenticatoremailstage
    • authentik_stages_authenticator_email.emaildevice
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.stages.authenticator_email
    • 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_stages_authenticator_email.authenticatoremailstage
      • authentik_stages_authenticator_email.emaildevice
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.stages.authenticator_email
  • 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_stages_authenticator_email.authenticatoremailstage
    • authentik_stages_authenticator_email.emaildevice
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.stages.authenticator_email
    • 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_stages_authenticator_email.authenticatoremailstage
      • authentik_stages_authenticator_email.emaildevice
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.stages.authenticator_email
  • 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_stages_authenticator_email.authenticatoremailstage
    • authentik_stages_authenticator_email.emaildevice
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.stages.authenticator_email
    • 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_stages_authenticator_email.authenticatoremailstage
      • authentik_stages_authenticator_email.emaildevice
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.stages.authenticator_email
      • 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_stages_authenticator_email.authenticatoremailstage
        • authentik_stages_authenticator_email.emaildevice
POST /rbac/permissions/assigned_by_roles/{uuid}/assign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum values:

    • authentik_stages_authenticator_email.authenticatoremailstage
    • authentik_stages_authenticator_email.emaildevice
PATCH /rbac/permissions/assigned_by_roles/{uuid}/unassign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum values:

    • authentik_stages_authenticator_email.authenticatoremailstage
    • authentik_stages_authenticator_email.emaildevice
POST /rbac/permissions/assigned_by_users/{id}/assign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum values:

    • authentik_stages_authenticator_email.authenticatoremailstage
    • authentik_stages_authenticator_email.emaildevice
PATCH /rbac/permissions/assigned_by_users/{id}/unassign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum values:

    • authentik_stages_authenticator_email.authenticatoremailstage
    • authentik_stages_authenticator_email.emaildevice
GET /rbac/permissions/assigned_by_roles/
Parameters:

Changed: model in query

GET /rbac/permissions/assigned_by_users/
Parameters:

Changed: model in query

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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property device_classes (array)

      Device classes which can be used to authenticate

      Changed items (string):

      Added enum value:

      • email
PUT /stages/authenticator/validate/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property device_classes (array)

    Device classes which can be used to authenticate

    Changed items (string):

    Added enum value:

    • email
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property device_classes (array)

      Device classes which can be used to authenticate

      Changed items (string):

      Added enum value:

      • email
PATCH /stages/authenticator/validate/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property device_classes (array)

    Device classes which can be used to authenticate

    Changed items (string):

    Added enum value:

    • email
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property device_classes (array)

      Device classes which can be used to authenticate

      Changed items (string):

      Added enum value:

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

Changed response : 200 OK

  • Changed content type : application/json

    Added 'ak-stage-authenticator-email' 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 ...

Read more

v3.2024123.4: Update API Client

13 Feb 12:47
Compare
Choose a tag to compare

Update API Client

What's Changed


GET /sources/all/
Parameters:

Added: pbm_uuid in query

v3.2024123.3: Update API Client

10 Feb 15:24
Compare
Choose a tag to compare

Update API Client

What's Changed


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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user_obj (object)

      User Serializer

      New required properties:

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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user_obj (object)

      User Serializer

      New required properties:

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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user_obj (object)

      User Serializer

      New required properties:

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

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

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

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

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

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user_obj (object)

      User Serializer

      New required properties:

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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user_obj (object)

      User Serializer

      New required properties:

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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user_obj (object)

      User Serializer

      New required properties:

      • password_change_date
      • Added property password_change_date (string)
GET /providers/ssf/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property token_obj (object)

      Token Serializer

      • Changed property user_obj (object)

        User Serializer

        New required properties:

        • password_change_date
        • Added property password_change_date (string)
PUT /providers/ssf/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property token_obj (object)

      Token Serializer

      • Changed property user_obj (object)

        User Serializer

        New required properties:

        • password_change_date
        • Added property password_change_date (string)
PATCH /providers/ssf/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property token_obj (object)

      Token Serializer

      • Changed property user_obj (object)

        User Serializer

        New required properties:

        • password_change_date
        • Added property password_change_date (string)
GET /sources/scim/{slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property token_obj (object)

      Token Serializer

      • Changed property user_obj (object)

        User Serializer

        New required properties:

        • password_change_date
        • Added property password_change_date (string)
PUT /sources/scim/{slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property token_obj (object)

      Token Serializer

      • Changed property user_obj (object)

        User Serializer

        New required properties:

        • password_change_date
        • Added property password_change_date (string)
PATCH /sources/scim/{slug}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property token_obj (object)

      Token Serializer

      • Changed property user_obj (object)

        User Serializer

        New required properties:

        • password_change_date
        • Added property password_change_date (string)
GET /ssf/streams/{uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property provider_obj (object)

      SSFProvider Serializer

      • Changed property token_obj (object)

        Token Serializer

        • Changed property user_obj (object)

          User Serializer

          New required properties:

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

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property user_obj (object)

      User Serializer

      New required properties:

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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Token Serializer

      • Changed property user_obj (object)

        User Serializer

        New required properties:

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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property user (object)

      User Serializer

      New required properties:

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

Changed response : 201 Created

  • Changed content type : application/json

    New required properties:

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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > User Serializer

      New required properties:

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

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property user_obj (object)

      User Serializer

      New required properties:

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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > PolicyBinding Serializer

      • Changed property user_obj (object)

        User Serializer

        New required properties:

        • password_change_date
        • Added property password_change_date (string)
POST /providers/ssf/
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property token_obj (object)

      Token Serializer

      • Changed property user_obj (object)

        User Serializer

        New required properties:

        • password_change_date
        • Added property password_change_date (string)
GET /providers/ssf/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > SSFProvider Serializer

      • Changed property token_obj (object)

        Token Serializer

        • Changed property user_obj (object)

          User Serializer

          New required properties:

          • password_change_date
          • Added property password_change_date (string)
POST /sources/scim/
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property token_obj (object)

      Token Serializer

      • Changed property user_obj (object)

        User Serializer

        New required properties:

        • password_change_date
        • Added property password_change_date (string)
GET /sources/scim/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      ...

Read more

v3.2024123.2: Update API Client

05 Feb 17:05
Compare
Choose a tag to compare

Update API Client

What's New


GET /providers/ssf/
POST /providers/ssf/
GET /providers/ssf/{id}/
PUT /providers/ssf/{id}/
DELETE /providers/ssf/{id}/
PATCH /providers/ssf/{id}/
GET /providers/ssf/{id}/used_by/
GET /ssf/streams/
GET /ssf/streams/{uuid}/

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.enterprise.providers.ssf
    • 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_providers_ssf.ssfprovider
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.providers.ssf
  • 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_providers_ssf.ssfprovider
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.providers.ssf
    • 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_providers_ssf.ssfprovider
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.providers.ssf
  • 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_providers_ssf.ssfprovider
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.providers.ssf
    • 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_providers_ssf.ssfprovider
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.providers.ssf
  • 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_providers_ssf.ssfprovider
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.providers.ssf
    • 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_providers_ssf.ssfprovider
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.providers.ssf
      • 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_providers_ssf.ssfprovider
POST /rbac/permissions/assigned_by_roles/{uuid}/assign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_providers_ssf.ssfprovider
PATCH /rbac/permissions/assigned_by_roles/{uuid}/unassign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_providers_ssf.ssfprovider
POST /rbac/permissions/assigned_by_users/{id}/assign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_providers_ssf.ssfprovider
PATCH /rbac/permissions/assigned_by_users/{id}/unassign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_providers_ssf.ssfprovider
GET /rbac/permissions/assigned_by_roles/
Parameters:

Changed: model in query

GET /rbac/permissions/assigned_by_users/
Parameters:

Changed: model in query

PUT /core/transactional/applications/
Request:

Changed content type : application/json

  • Changed property provider_model (string)

    Added enum value:

    • authentik_providers_ssf.ssfprovider
  • Changed property provider (object)

    Added 'authentik_providers_ssf.ssfprovider' provider_model:

    • Property name (string)

    • Property signing_key (string)

      Key used to sign the SSF Events.

    • Property oidc_auth_providers (array)

      Items (integer):

    • Property event_retention (string)

v3.2024123.1

29 Jan 22:49
Compare
Choose a tag to compare

Update API Client

v3.2024122.3: Update API Client

23 Jan 11:34
Compare
Choose a tag to compare

Update API Client

What's Changed


GET /sources/kerberos/
Parameters:

Added: pbm_uuid in query

GET /sources/ldap/
Parameters:

Added: pbm_uuid in query

GET /sources/oauth/
Parameters:

Added: pbm_uuid in query

GET /sources/plex/
Parameters:

Added: pbm_uuid in query

GET /sources/saml/
Parameters:

Added: pbm_uuid in query

GET /sources/scim/
Parameters:

Added: pbm_uuid in query

v3.2024122.2: Update API Client

13 Jan 14:49
Compare
Choose a tag to compare

Update API Client

What's Changed


GET /authenticators/admin/duo/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)

      • Property pk (integer)

      • Property username (string)

        Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.

      • Property name (string)

        User's display name.

      • Property is_active (boolean)

        Designates whether this user should be treated as active. Unselect this instead of deleting accounts.

      • Property last_login (string)

      • Property email (string)

      • Property attributes (object)

      • Property uid (string)

PUT /authenticators/admin/duo/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PATCH /authenticators/admin/duo/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
GET /authenticators/admin/sms/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PUT /authenticators/admin/sms/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PATCH /authenticators/admin/sms/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
GET /authenticators/admin/totp/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PUT /authenticators/admin/totp/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PATCH /authenticators/admin/totp/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
GET /authenticators/admin/webauthn/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PUT /authenticators/admin/webauthn/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PATCH /authenticators/admin/webauthn/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
GET /authenticators/duo/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PUT /authenticators/duo/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PATCH /authenticators/duo/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
GET /authenticators/sms/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PUT /authenticators/sms/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PATCH /authenticators/sms/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
GET /authenticators/totp/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PUT /authenticators/totp/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PATCH /authenticators/totp/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
GET /authenticators/webauthn/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PUT /authenticators/webauthn/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PATCH /authenticators/webauthn/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
POST /authenticators/admin/duo/
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
GET /authenticators/admin/duo/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

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

      New required properties:

      • user
      • Added property user (object)
POST /authenticators/admin/sms/
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
GET /authenticators/admin/sms/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

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

      New required properties:

      • user
      • Added property user (object)
GET /authenticators/admin/static/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PUT /authenticators/admin/static/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PATCH /authenticators/admin/static/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
POST /authenticators/admin/totp/
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
GET /authenticators/admin/totp/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

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

      New required properties:

      • user
      • Added property user (object)
POST /authenticators/admin/webauthn/
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
GET /authenticators/admin/webauthn/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

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

      New required properties:

      • user
      • Added property user (object)
GET /authenticators/duo/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

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

      New required properties:

      • user
      • Added property user (object)
GET /authenticators/sms/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

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

      New required properties:

      • user
      • Added property user (object)
GET /authenticators/static/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • user
    • Added property user (object)
PUT /authenticators/static/{id}/
Return Type:

Ch...

Read more