Releases: goauthentik/client-swift
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).
-
-
3.2025064.6: 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
/providers/oauth2/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
backchannel_logout_uri
(string)
- Added property
PUT
/providers/oauth2/{id}/
Request:
Changed content type : application/json
- Added property
backchannel_logout_uri
(string)
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
backchannel_logout_uri
(string)
- Added property
PATCH
/providers/oauth2/{id}/
Request:
Changed content type : application/json
- Added property
backchannel_logout_uri
(string)
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
- Added property
backchannel_logout_uri
(string)
- Added property
GET
/oauth2/access_tokens/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
provider
(object)OAuth2Provider Serializer
- Added property
backchannel_logout_uri
(string)
- Added property
-
GET
/oauth2/authorization_codes/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
provider
(object)OAuth2Provider Serializer
- Added property
backchannel_logout_uri
(string)
- Added property
-
GET
/oauth2/refresh_tokens/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
provider
(object)OAuth2Provider Serializer
- Added property
backchannel_logout_uri
(string)
- Added property
-
POST
/providers/oauth2/
Request:
Changed content type : application/json
- Added property
backchannel_logout_uri
(string)
Return Type:
Changed response : 201 Created
-
Changed content type :
application/json
- Added property
backchannel_logout_uri
(string)
- Added property
GET
/providers/oauth2/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object):
> OAuth2Provider Serializer- Added property
backchannel_logout_uri
(string)
- Added property
-
PUT
/core/transactional/applications/
Request:
Changed content type : application/json
-
Changed property
provider
(object)Updated
authentik_providers_oauth2.oauth2provider
provider_model:- Added property
backchannel_logout_uri
(string)
- Added property
GET
/oauth2/access_tokens/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object):
> Serializer for BaseGrantModel and RefreshToken-
Changed property
provider
(object)OAuth2Provider Serializer
- Added property
backchannel_logout_uri
(string)
- Added property
-
-
GET
/oauth2/authorization_codes/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object):
> Serializer for BaseGrantModel and ExpiringBaseGrant-
Changed property
provider
(object)OAuth2Provider Serializer
- Added property
backchannel_logout_uri
(string)
- Added property
-
-
GET
/oauth2/refresh_tokens/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json
-
Changed property
results
(array)Changed items (object):
> Serializer for BaseGrantModel and RefreshToken-
Changed property
provider
(object)OAuth2Provider Serializer
- Added property
backchannel_logout_uri
(string)
- Added property
-
-