Skip to content

Releases: goauthentik/client-python

v2025.10.0-rc1-1758643784: -e Update API Client

23 Sep 16:10

Choose a tag to compare

-e 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.enterprise.providers.scim
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.scim
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.scim
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.scim
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.scim
GET /providers/scim/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New optional properties:

    • token
    • Added property auth_mode (string)

      Enum values:

      • token
      • oauth
    • Added property auth_oauth (string)

      OAuth Source used for authentication

    • Added property auth_oauth_params (object)

      Additional OAuth parameters, such as grant_type

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

Changed content type : application/json

New optional properties:

  • token
  • Added property auth_mode (string)

  • Added property auth_oauth (string)

    OAuth Source used for authentication

  • Added property auth_oauth_params (object)

    Additional OAuth parameters, such as grant_type

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New optional properties:

    • token
    • Added property auth_mode (string)

    • Added property auth_oauth (string)

      OAuth Source used for authentication

    • Added property auth_oauth_params (object)

      Additional OAuth parameters, such as grant_type

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

Changed content type : application/json

  • Added property auth_mode (string)

  • Added property auth_oauth (string)

    OAuth Source used for authentication

  • Added property auth_oauth_params (object)

    Additional OAuth parameters, such as grant_type

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New optional properties:

    • token
    • Added property auth_mode (string)

    • Added property auth_oauth (string)

      OAuth Source used for authentication

    • Added property auth_oauth_params (object)

      Additional OAuth parameters, such as grant_type

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.scim
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.scim
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.scim
POST /providers/scim/
Request:

Changed content type : application/json

New optional properties:

  • token
  • Added property auth_mode (string)

  • Added property auth_oauth (string)

    OAuth Source used for authentication

  • Added property auth_oauth_params (object)

    Additional OAuth parameters, such as grant_type

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    New optional properties:

    • token
    • Added property auth_mode (string)

    • Added property auth_oauth (string)

      OAuth Source used for authentication

    • Added property auth_oauth_params (object)

      Additional OAuth parameters, such as grant_type

GET /providers/scim/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > SCIMProvider Serializer

      New optional properties:

      • token
      • Added property auth_mode (string)

      • Added property auth_oauth (string)

        OAuth Source used for authentication

      • Added property auth_oauth_params (object)

        Additional OAuth parameters, such as grant_type

GET /sources/user_connections/oauth/{id}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property expires (string)
PUT /sources/user_connections/oauth/{id}/
Request:

Changed content type : application/json

  • Added property expires (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property expires (string)
PATCH /sources/user_connections/oauth/{id}/
Request:

Changed content type : application/json

  • Added property expires (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Added property expires (string)
POST /sources/user_connections/oauth/
Request:

Changed content type : application/json

  • Added property expires (string)
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Added property expires (string)
GET /sources/user_connections/oauth/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > User source connection

      • Added property expires (string)
PUT /core/transactional/applications/
Request:

Changed content type : application/json

  • Changed property provider (object)

    Updated authentik_providers_scim.scimprovider provider_model:
    New optional properties:

    • token
    • Added property auth_mode (string)

    • Added property auth_oauth (string)

      OAuth Source used for authentication

    • Added property auth_oauth_params (object)

      Additional OAuth parameters, such as grant_type

v2025.10.0-rc1-1758299172: -e Update API Client

19 Sep 16:26

Choose a tag to compare

-e 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 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.

      Removed enum value:

      • authentik_stages_consent.userconsent
PUT /policies/event_matcher/{policy_uuid}/
Request:

Changed content type : application/json

  • 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.

    Removed enum value:

    • authentik_stages_consent.userconsent
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • 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.

      Removed enum value:

      • authentik_stages_consent.userconsent
PATCH /policies/event_matcher/{policy_uuid}/
Request:

Changed content type : application/json

  • 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.

    Removed enum value:

    • authentik_stages_consent.userconsent
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • 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.

      Removed enum value:

      • authentik_stages_consent.userconsent
POST /policies/event_matcher/
Request:

Changed content type : application/json

  • 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.

    Removed enum value:

    • authentik_stages_consent.userconsent
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • 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.

      Removed enum value:

      • authentik_stages_consent.userconsent
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 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.

        Removed enum value:

        • authentik_stages_consent.userconsent
POST /rbac/permissions/assigned_by_roles/{uuid}/assign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Removed enum value:

    • authentik_stages_consent.userconsent
PATCH /rbac/permissions/assigned_by_roles/{uuid}/unassign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Removed enum value:

    • authentik_stages_consent.userconsent
POST /rbac/permissions/assigned_by_users/{id}/assign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Removed enum value:

    • authentik_stages_consent.userconsent
PATCH /rbac/permissions/assigned_by_users/{id}/unassign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Removed enum value:

    • authentik_stages_consent.userconsent
GET /rbac/permissions/assigned_by_roles/
Parameters:

Changed: model in query

GET /rbac/permissions/assigned_by_users/
Parameters:

Changed: model in query

v2025.10.0-rc1-1758283993: -e Update API Client

19 Sep 12:13

Choose a tag to compare

-e Update API Client

What's Changed


GET /core/users/paths/
Parameters:

Changed: search in query

A search term.

GET /rac/endpoints/
Parameters:

Changed: search in query

A search term.

v2025.10.0-rc1-1758042836: -e Update API Client

16 Sep 17:14

Choose a tag to compare

-e Update API Client

What's Changed


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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
PUT /stages/authenticator/duo/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
PATCH /stages/authenticator/duo/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
GET /stages/authenticator/email/{stage_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
PUT /stages/authenticator/email/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
PATCH /stages/authenticator/email/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
GET /stages/authenticator/endpoint_gdtc/{stage_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
PUT /stages/authenticator/endpoint_gdtc/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
PATCH /stages/authenticator/endpoint_gdtc/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
GET /stages/authenticator/sms/{stage_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
PUT /stages/authenticator/sms/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
PATCH /stages/authenticator/sms/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
GET /stages/authenticator/static/{stage_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
PUT /stages/authenticator/static/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
PATCH /stages/authenticator/static/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
GET /stages/authenticator/totp/{stage_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
PUT /stages/authenticator/totp/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
PATCH /stages/authenticator/totp/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
GET /stages/authenticator/webauthn/{stage_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
PUT /stages/authenticator/webauthn/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
PATCH /stages/authenticator/webauthn/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property friendly_name (string)
POST /stages/authenticator/duo/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property friendly_name (string)
GET /stages/authenticator/duo/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > AuthenticatorDuoStage Serializer

      • Changed property friendly_name (string)
POST /stages/authenticator/email/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property friendly_name (string)
GET /stages/authenticator/email/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > AuthenticatorEmailStage Serializer

      • Changed property friendly_name (string)
POST /stages/authenticator/endpoint_gdtc/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property friendly_name (string)
GET /stages/authenticator/endpoint_gdtc/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > AuthenticatorEndpointGDTCStage Serializer

      • Changed property friendly_name (string)
POST /stages/authenticator/sms/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property friendly_name (string)
GET /stages/authenticator/sms/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > AuthenticatorSMSStage Serializer

      • Changed property friendly_name (string)
POST /stages/authenticator/static/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property friendly_name (string)
GET /stages/authenticator/static/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > AuthenticatorStaticStage Serializer

      • Changed property friendly_name (string)
POST /stages/authenticator/totp/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property friendly_name (string)
GET /stages/authenticator/totp/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > AuthenticatorTOTPStage Serializer

      • Changed property friendly_name (string)
POST /stages/authenticator/webauthn/
Request:

Changed content type : application/json

  • Changed property friendly_name (string)
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property friendly_name (string)
GET /stages/authenticator/webauthn/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (arr...
Read more

2025.8.3

16 Sep 15:23

Choose a tag to compare

version/2025.8.3

Version 2025.8.3

2025.8.2

15 Sep 16:23

Choose a tag to compare

version/2025.8.2

Version 2025.8.2

v2025.10.0-rc1-1757525780: -e Update API Client

10 Sep 17:36

Choose a tag to compare

-e Update API Client

What's Changed


POST /core/groups/{group_uuid}/remove_user/
Return Type:

Changed response : 204 No Content

User removed

GET /core/users/impersonate_end/
Return Type:

Changed response : 204 No Content

Successfully ended impersonation

v2025.10.0-rc1-1756908486: -e Update API Client

03 Sep 14:08

Choose a tag to compare

-e Update API Client

What's Changed


POST /core/users/{id}/impersonate/
Return Type:

Deleted response : 401 Unauthorized

Access denied

v2025.10.0-rc1.1756469967

29 Aug 12:20

Choose a tag to compare

Pre-release

Update API Client

v2025.10.0-rc1-1756473212: -e Update API Client

29 Aug 13:14

Choose a tag to compare

-e Update API Client

What's Changed


POST /core/users/{id}/set_password/
Request:

Changed content type : application/json