Skip to content

Releases: authentik-community/client-rust

v3.2024123.0

29 Jan 22:41
Compare
Choose a tag to compare

Update API Client

v3.2024122.2: Update API Client

23 Jan 11:40
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.1: Update API Client

13 Jan 14:58
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

v3.2024122.0

09 Jan 19:41
Compare
Choose a tag to compare

Update API Client

v3.2024121.2: Update API Client

30 Dec 20:41
Compare
Choose a tag to compare

Update API Client

What's Changed


GET /providers/saml/{id}/metadata/
Return Type:

Changed response : 200 OK

  • New content type : application/xml

v3.2024121.1: Update API Client

23 Dec 21:22
Compare
Choose a tag to compare

Update API Client

What's Changed


GET /admin/workers/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

v3.2024121.0

23 Dec 19:55
Compare
Choose a tag to compare

Update API Client

v3.2024120.1: Update API Client

20 Dec 20:55
Compare
Choose a tag to compare

Update API Client

What's Changed


GET /flows/bindings/{fsb_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property re_evaluate_policies (boolean)

      Evaluate policies when the Stage is presented to the user.

PUT /flows/bindings/{fsb_uuid}/
Request:

Changed content type : application/json

  • Changed property re_evaluate_policies (boolean)

    Evaluate policies when the Stage is presented to the user.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property re_evaluate_policies (boolean)

      Evaluate policies when the Stage is presented to the user.

PATCH /flows/bindings/{fsb_uuid}/
Request:

Changed content type : application/json

  • Changed property re_evaluate_policies (boolean)

    Evaluate policies when the Stage is presented to the user.

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property re_evaluate_policies (boolean)

      Evaluate policies when the Stage is presented to the user.

POST /flows/bindings/
Request:

Changed content type : application/json

  • Changed property re_evaluate_policies (boolean)

    Evaluate policies when the Stage is presented to the user.

Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property re_evaluate_policies (boolean)

      Evaluate policies when the Stage is presented to the user.

GET /flows/bindings/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > FlowStageBinding Serializer

      • Changed property re_evaluate_policies (boolean)

        Evaluate policies when the Stage is presented to the user.

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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property plans (array)

      Changed items (object):
      > Serializer for an active FlowPlan

      • Changed property next_planned_stage (object)

        FlowStageBinding Serializer

        • Changed property re_evaluate_policies (boolean)

          Evaluate policies when the Stage is presented to the user.

      • Changed property current_stage (object)

        FlowStageBinding Serializer

        • Changed property re_evaluate_policies (boolean)

          Evaluate policies when the Stage is presented to the user.

v3.2024120.0

19 Dec 20:42
Compare
Choose a tag to compare

Update API Client

v3.2024105.4: Update API Client

18 Dec 13:55
Compare
Choose a tag to compare

Update API Client

What's New


GET /core/application_entitlements/
POST /core/application_entitlements/
GET /core/application_entitlements/{pbm_uuid}/
PUT /core/application_entitlements/{pbm_uuid}/
DELETE /core/application_entitlements/{pbm_uuid}/
PATCH /core/application_entitlements/{pbm_uuid}/
GET /core/application_entitlements/{pbm_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 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_core.applicationentitlement
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.

    Added enum value:

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

      Added enum value:

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

    Added enum value:

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

      Added enum value:

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

    Added enum value:

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

      Added enum value:

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

        Added enum value:

        • authentik_core.applicationentitlement
POST /rbac/permissions/assigned_by_roles/{uuid}/assign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_core.applicationentitlement
PATCH /rbac/permissions/assigned_by_roles/{uuid}/unassign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_core.applicationentitlement
POST /rbac/permissions/assigned_by_users/{id}/assign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

    • authentik_core.applicationentitlement
PATCH /rbac/permissions/assigned_by_users/{id}/unassign/
Request:

Changed content type : application/json

  • Changed property model (string)

    Added enum value:

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

    Updated ak-stage-identification component:

    • Changed property captcha_stage (object -> object)

      Site public key

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

Changed response : 200 OK

  • Changed content type : application/json

    Updated ak-stage-identification component:

    • Changed property captcha_stage (object -> object)

      Site public key