Skip to content

v3.2024083.12: Update API Client

Compare
Choose a tag to compare
@authentik-automation authentik-automation released this 23 Oct 16:07
· 17 commits to main since this release

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 /stages/password/{stage_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property backends (array)

      Selection of backends to test the password against.

      Changed items (string):

      Added enum value:

      • authentik.sources.kerberos.auth.KerberosBackend
PUT /stages/password/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property backends (array)

    Selection of backends to test the password against.

    Changed items (string):

    Added enum value:

    • authentik.sources.kerberos.auth.KerberosBackend
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property backends (array)

      Selection of backends to test the password against.

      Changed items (string):

      Added enum value:

      • authentik.sources.kerberos.auth.KerberosBackend
PATCH /stages/password/{stage_uuid}/
Request:

Changed content type : application/json

  • Changed property backends (array)

    Selection of backends to test the password against.

    Changed items (string):

    Added enum value:

    • authentik.sources.kerberos.auth.KerberosBackend
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property backends (array)

      Selection of backends to test the password against.

      Changed items (string):

      Added enum value:

      • authentik.sources.kerberos.auth.KerberosBackend
POST /stages/password/
Request:

Changed content type : application/json

  • Changed property backends (array)

    Selection of backends to test the password against.

    Changed items (string):

    Added enum value:

    • authentik.sources.kerberos.auth.KerberosBackend
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property backends (array)

      Selection of backends to test the password against.

      Changed items (string):

      Added enum value:

      • authentik.sources.kerberos.auth.KerberosBackend
GET /stages/password/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > PasswordStage Serializer

      • Changed property backends (array)

        Selection of backends to test the password against.

        Changed items (string):

        Added enum value:

        • authentik.sources.kerberos.auth.KerberosBackend