Skip to content

3.2025064.4: Update API Client

Compare
Choose a tag to compare
@authentik-automation authentik-automation released this 04 Aug 12:44
· 11 commits to main since this release

Update API Client

What's Changed


GET /core/groups/{group_uuid}/
Parameters:

Added: include_children in query

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • children_obj
    • Added property children (array)

      Items (string):

    • Added property children_obj (array)

      Items (object):
      > Stripped down group serializer to show relevant children for groups

      • Property pk (string)

      • Property name (string)

      • Property is_superuser (boolean)

        Users added to this group will be superusers.

      • Property attributes (object)

      • Property group_uuid (string)

PUT /core/groups/{group_uuid}/
Request:

Changed content type : application/json

  • Added property children (array)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • children_obj
    • Added property children (array)

    • Added property children_obj (array)

PATCH /core/groups/{group_uuid}/
Request:

Changed content type : application/json

  • Added property children (array)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    New required properties:

    • children_obj
    • Added property children (array)

    • Added property children_obj (array)

GET /events/rules/{pbm_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property destination_group_obj (object)

      Group Serializer

      New required properties:

      • children_obj
      • Added property children (array)

      • Added property children_obj (array)

PUT /events/rules/{pbm_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property destination_group_obj (object)

      Group Serializer

      New required properties:

      • children_obj
      • Added property children (array)

      • Added property children_obj (array)

PATCH /events/rules/{pbm_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property destination_group_obj (object)

      Group Serializer

      New required properties:

      • children_obj
      • Added property children (array)

      • Added property children_obj (array)

GET /policies/bindings/{policy_binding_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property group_obj (object)

      Group Serializer

      New required properties:

      • children_obj
      • Added property children (array)

      • Added property children_obj (array)

PUT /policies/bindings/{policy_binding_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property group_obj (object)

      Group Serializer

      New required properties:

      • children_obj
      • Added property children (array)

      • Added property children_obj (array)

PATCH /policies/bindings/{policy_binding_uuid}/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property group_obj (object)

      Group Serializer

      New required properties:

      • children_obj
      • Added property children (array)

      • Added property children_obj (array)

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

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property countries (array)
PUT /policies/geoip/{policy_uuid}/
Request:

Changed content type : application/json

  • Changed property countries (array)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property countries (array)
PATCH /policies/geoip/{policy_uuid}/
Request:

Changed content type : application/json

  • Changed property countries (array)
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property countries (array)
POST /core/groups/
Request:

Changed content type : application/json

  • Added property children (array)
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    New required properties:

    • children_obj
    • Added property children (array)

    • Added property children_obj (array)

GET /core/groups/
Parameters:

Added: include_children in query

Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > Group Serializer

      New required properties:

      • children_obj
      • Added property children (array)

      • Added property children_obj (array)

POST /events/rules/
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property destination_group_obj (object)

      Group Serializer

      New required properties:

      • children_obj
      • Added property children (array)

      • Added property children_obj (array)

GET /events/rules/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > NotificationRule Serializer

      • Changed property destination_group_obj (object)

        Group Serializer

        New required properties:

        • children_obj
        • Added property children (array)

        • Added property children_obj (array)

POST /policies/bindings/
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property group_obj (object)

      Group Serializer

      New required properties:

      • children_obj
      • Added property children (array)

      • Added property children_obj (array)

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 group_obj (object)

        Group Serializer

        New required properties:

        • children_obj
        • Added property children (array)

        • Added property children_obj (array)

POST /policies/geoip/
Request:

Changed content type : application/json

  • Changed property countries (array)
Return Type:

Changed response : 201 Created

  • Changed content type : application/json

    • Changed property countries (array)
GET /policies/geoip/
Return Type:

Changed response : 200 OK

  • Changed content type : application/json

    • Changed property results (array)

      Changed items (object):
      > GeoIP Policy Serializer

      • Changed property countries (array)