Releases: goauthentik/client-swift
3.2025100.5: Update API Client
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
GET
/policies/geoip/{policy_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
countries
(array)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
-
3.2025100.4: Update API Client
Update API Client
What's Changed
POST
/core/users/{id}/impersonate/
Return Type:
Deleted response : 401 Unauthorized
Access denied
GET
/policies/geoip/{policy_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
countries
(array)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
-
3.2025100.3: Update API Client
Update API Client
What's Changed
POST
/core/users/{id}/set_password/
Request:
Changed content type : application/json
GET
/policies/geoip/{policy_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
countries
(array)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
-
3.2025100.2: Update API Client
Update API Client
What's Changed
GET
/events/transports/{uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Added property
email_subject_prefix
(string) -
Added property
email_template
(string)
-
PUT
/events/transports/{uuid}/
Request:
Changed content type : application/json
-
Added property
email_subject_prefix
(string) -
Added property
email_template
(string)
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Added property
email_subject_prefix
(string) -
Added property
email_template
(string)
-
PATCH
/events/transports/{uuid}/
Request:
Changed content type : application/json
-
Added property
email_subject_prefix
(string) -
Added property
email_template
(string)
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Added property
email_subject_prefix
(string) -
Added property
email_template
(string)
-
GET
/policies/geoip/{policy_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
countries
(array)
- Changed property
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)
- Changed property
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)
- Changed property
POST
/events/transports/
Request:
Changed content type : application/json
-
Added property
email_subject_prefix
(string) -
Added property
email_template
(string)
Return Type:
Changed response : 201 Created
-
Changed content type :
application/json
-
Added property
email_subject_prefix
(string) -
Added property
email_template
(string)
-
GET
/events/transports/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object):
> NotificationTransport Serializer-
Added property
email_subject_prefix
(string) -
Added property
email_template
(string)
-
-
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)
- Changed property
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)
- Changed property
-
3.2025100.1: Update API Client
Update API Client
What's Changed
GET
/policies/geoip/{policy_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
countries
(array)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
-
3.2025080.2: Update API Client
Update API Client
What's Changed
POST
/core/users/{id}/recovery/
POST
/core/users/{id}/recovery_email/
GET
/policies/geoip/{policy_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
countries
(array)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
-
3.2025080.1: Update API Client
Update API Client
What's Changed
GET
/policies/geoip/{policy_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
countries
(array)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
-
3.2025064.9: Update API Client
Update API Client
What's Changed
GET
/policies/geoip/{policy_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
countries
(array)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
-
3.2025064.8: Update API Client
Update API Client
What's Changed
GET
/admin/settings/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
New required properties:
flags
-
Added property
flags
(object)- Property
policies_buffered_access_view
(boolean)
- Property
PUT
/admin/settings/
Request:
Changed content type : application/json
New required properties:
flags
- Added property
flags
(object)
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
New required properties:
flags
- Added property
flags
(object)
PATCH
/admin/settings/
Request:
Changed content type : application/json
- Added property
flags
(object)
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
New required properties:
flags
- Added property
flags
(object)
GET
/core/brands/current/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
New required properties:
flags
-
Added property
flags
(object)- Property
policies_buffered_access_view
(boolean)
- Property
GET
/policies/geoip/{policy_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
countries
(array)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
-
3.2025064.7: Update API Client
Update API Client
What's Changed
GET
/policies/geoip/{policy_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Changed property
countries
(array)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
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)
- Changed property
-
GET
/stages/email/{stage_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Added property
recovery_max_attempts
(integer) -
Added property
recovery_cache_timeout
(string)The time window used to count recent account recovery attempts. If the number of attempts exceed recovery_max_attempts within this period, further attempts will be rate-limited. (Format: hours=1;minutes=2;seconds=3).
-
PUT
/stages/email/{stage_uuid}/
Request:
Changed content type : application/json
-
Added property
recovery_max_attempts
(integer) -
Added property
recovery_cache_timeout
(string)The time window used to count recent account recovery attempts. If the number of attempts exceed recovery_max_attempts within this period, further attempts will be rate-limited. (Format: hours=1;minutes=2;seconds=3).
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Added property
recovery_max_attempts
(integer) -
Added property
recovery_cache_timeout
(string)The time window used to count recent account recovery attempts. If the number of attempts exceed recovery_max_attempts within this period, further attempts will be rate-limited. (Format: hours=1;minutes=2;seconds=3).
-
PATCH
/stages/email/{stage_uuid}/
Request:
Changed content type : application/json
-
Added property
recovery_max_attempts
(integer) -
Added property
recovery_cache_timeout
(string)The time window used to count recent account recovery attempts. If the number of attempts exceed recovery_max_attempts within this period, further attempts will be rate-limited. (Format: hours=1;minutes=2;seconds=3).
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Added property
recovery_max_attempts
(integer) -
Added property
recovery_cache_timeout
(string)The time window used to count recent account recovery attempts. If the number of attempts exceed recovery_max_attempts within this period, further attempts will be rate-limited. (Format: hours=1;minutes=2;seconds=3).
-
POST
/stages/email/
Request:
Changed content type : application/json
-
Added property
recovery_max_attempts
(integer) -
Added property
recovery_cache_timeout
(string)The time window used to count recent account recovery attempts. If the number of attempts exceed recovery_max_attempts within this period, further attempts will be rate-limited. (Format: hours=1;minutes=2;seconds=3).
Return Type:
Changed response : 201 Created
-
Changed content type :
application/json
-
Added property
recovery_max_attempts
(integer) -
Added property
recovery_cache_timeout
(string)The time window used to count recent account recovery attempts. If the number of attempts exceed recovery_max_attempts within this period, further attempts will be rate-limited. (Format: hours=1;minutes=2;seconds=3).
-
GET
/stages/email/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object):
> EmailStage Serializer-
Added property
recovery_max_attempts
(integer) -
Added property
recovery_cache_timeout
(string)The time window used to count recent account recovery attempts. If the number of attempts exceed recovery_max_attempts within this period, further attempts will be rate-limited. (Format: hours=1;minutes=2;seconds=3).
-
-