Releases: goauthentik/client-python
v2025.10.0-rc1-1759854394: -e Update API Client
-e Update API Client
What's New
GET /tasks/tasks/status/
v2025.10.0-rc1-1759847168: -e Update API Client
-e Update API Client
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.commands
-
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.commands
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.commands
-
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.commands
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.commands
-
GET /tasks/schedules/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
last_task_status(string)Added enum values:
preprocessrunningpostprocess
-
PUT /tasks/schedules/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
last_task_status(string)Added enum values:
preprocessrunningpostprocess
-
PATCH /tasks/schedules/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
last_task_status(string)Added enum values:
preprocessrunningpostprocess
-
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.commands
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.commands
-
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.commands
-
-
GET /providers/google_workspace/{id}/sync/status/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
last_sync_status(string)Added enum values:
preprocessrunningpostprocess
-
GET /providers/microsoft_entra/{id}/sync/status/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
last_sync_status(string)Added enum values:
preprocessrunningpostprocess
-
GET /providers/scim/{id}/sync/status/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
last_sync_status(string)Added enum values:
preprocessrunningpostprocess
-
GET /sources/kerberos/{slug}/sync/status/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
last_sync_status(string)Added enum values:
preprocessrunningpostprocess
-
GET /sources/ldap/{slug}/sync/status/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
last_sync_status(string)Added enum values:
preprocessrunningpostprocess
-
GET /tasks/schedules/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
results(array)Changed items (object):
-
Changed property
last_task_status(string)Added enum values:
preprocessrunningpostprocess
-
-
GET /tasks/tasks/{message_id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
state(string)Task status
Added enum values:
preprocessrunningpostprocess
-
Changed property
aggregated_status(string)Added enum values:
preprocessrunningpostprocess
-
GET /tasks/tasks/
Parameters:
Changed: aggregated_status in query
Changed: state in query
Task status
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
results(array)Changed items (object):
-
Changed property
state(string)Task status
Added enum values:
preprocessrunningpostprocess
-
Changed property
aggregated_status(string)Added enum values:
preprocessrunningpostprocess
-
-
v2025.10.0-rc1-1759331314: -e Update API Client
-e Update API Client
What's New
GET /propertymappings/source/telegram/
POST /propertymappings/source/telegram/
GET /propertymappings/source/telegram/{pm_uuid}/
PUT /propertymappings/source/telegram/{pm_uuid}/
DELETE /propertymappings/source/telegram/{pm_uuid}/
PATCH /propertymappings/source/telegram/{pm_uuid}/
GET /propertymappings/source/telegram/{pm_uuid}/used_by/
GET /sources/group_connections/telegram/
POST /sources/group_connections/telegram/
GET /sources/group_connections/telegram/{id}/
PUT /sources/group_connections/telegram/{id}/
DELETE /sources/group_connections/telegram/{id}/
PATCH /sources/group_connections/telegram/{id}/
GET /sources/group_connections/telegram/{id}/used_by/
GET /sources/telegram/
POST /sources/telegram/
GET /sources/telegram/{slug}/
PUT /sources/telegram/{slug}/
DELETE /sources/telegram/{slug}/
PATCH /sources/telegram/{slug}/
GET /sources/telegram/{slug}/used_by/
GET /sources/user_connections/telegram/
POST /sources/user_connections/telegram/
GET /sources/user_connections/telegram/{id}/
PUT /sources/user_connections/telegram/{id}/
DELETE /sources/user_connections/telegram/{id}/
PATCH /sources/user_connections/telegram/{id}/
GET /sources/user_connections/telegram/{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.telegram
-
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_telegram.telegramsourceauthentik_sources_telegram.telegramsourcepropertymappingauthentik_sources_telegram.usertelegramsourceconnectionauthentik_sources_telegram.grouptelegramsourceconnection
-
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.telegram
-
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_telegram.telegramsourceauthentik_sources_telegram.telegramsourcepropertymappingauthentik_sources_telegram.usertelegramsourceconnectionauthentik_sources_telegram.grouptelegramsourceconnection
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.telegram
-
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_telegram.telegramsourceauthentik_sources_telegram.telegramsourcepropertymappingauthentik_sources_telegram.usertelegramsourceconnectionauthentik_sources_telegram.grouptelegramsourceconnection
-
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.telegram
-
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_telegram.telegramsourceauthentik_sources_telegram.telegramsourcepropertymappingauthentik_sources_telegram.usertelegramsourceconnectionauthentik_sources_telegram.grouptelegramsourceconnection
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.telegram
-
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_telegram.telegramsourceauthentik_sources_telegram.telegramsourcepropertymappingauthentik_sources_telegram.usertelegramsourceconnectionauthentik_sources_telegram.grouptelegramsourceconnection
-
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.telegram
-
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_telegram.telegramsourceauthentik_sources_telegram.telegramsourcepropertymappingauthentik_sources_telegram.usertelegramsourceconnectionauthentik_sources_telegram.grouptelegramsourceconnection
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.telegram
-
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_telegram.telegramsourceauthentik_sources_telegram.telegramsourcepropertymappingauthentik_sources_telegram.usertelegramsourceconnectionauthentik_sources_telegram.grouptelegramsourceconnection
-
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.telegram
-
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_telegram.telegramsourceauthentik_sources_telegram.telegramsourcepropertymappingauthentik_sources_telegram.usertelegramsourceconnectionauthentik_sources_telegram.grouptelegramsourceconnection
-
-
POST /rbac/permissions/assigned_by_roles/{uuid}/assign/
Request:
Changed content type : application/json
-
Changed property
model(string)Added enum values:
authentik_sources_telegram.telegramsourceauthentik_sources_telegram.telegramsourcepropertymappingauthentik_sources_telegram.usertelegramsourceconnectionauthentik_sources_telegram.grouptelegramsourceconnection
PATCH /rbac/permissions/assigned_by_roles/{uuid}/unassign/
Request:
Changed content type : application/json
-
Changed property
model(string)Added enum values:
authentik_sources_telegram.telegramsourceauthentik_sources_telegram.telegramsourcepropertymappingauthentik_sources_telegram.usertelegramsourceconnectionauthentik_sources_telegram.grouptelegramsourceconnection
POST /rbac/permissions/assigned_by_users/{id}/assign/
Request:
Changed content type : application/json
-
Changed property
model(string)Added enum values:
authentik_sources_telegram.telegramsourceauthentik_sources_telegram.telegramsourcepropertymappingauthentik_sources_telegram.usertelegramsourceconnectionauthentik_sources_telegram.grouptelegramsourceconnection
PATCH /rbac/permissions/assigned_by_users/{id}/unassign/
Request:
Changed content type : application/json
-
Changed property
model(string)Added enum values:
authentik_sources_telegram.telegramsourceauthentik_sources_telegram.telegramsourcepropertymappingauthentik_sources_telegram.usertelegramsourceconnectionauthentik_sources_telegram.grouptelegramsourceconnection
GET /rbac/permissions/assigned_by_roles/
Parameters:
Changed: model in query
GET /rbac/permissions/assigned_by_users/
Parameters:
Changed: model in query
`GET...
v2025.10.0-rc1-1759234439: -e Update API Client
-e Update API Client
What's Changed
POST /core/users/service_account/
Request:
Changed content type : application/json
2025.8.4
version/2025.8.4 Version 2025.8.4
v2025.10.0-rc1-1758925462: -e Update API Client
-e Update API Client
What's Changed
GET /providers/oauth2/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Added property
refresh_token_threshold(string)When refreshing a token, if the refresh token is valid for less than this duration, it will be renewed. When set to seconds=0, token will always be renewed. (Format: hours=1;minutes=2;seconds=3).
- Added property
PUT /providers/oauth2/{id}/
Request:
Changed content type : application/json
- Added property
refresh_token_threshold(string)When refreshing a token, if the refresh token is valid for less than this duration, it will be renewed. When set to seconds=0, token will always be renewed. (Format: hours=1;minutes=2;seconds=3).
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Added property
refresh_token_threshold(string)When refreshing a token, if the refresh token is valid for less than this duration, it will be renewed. When set to seconds=0, token will always be renewed. (Format: hours=1;minutes=2;seconds=3).
- Added property
PATCH /providers/oauth2/{id}/
Request:
Changed content type : application/json
- Added property
refresh_token_threshold(string)When refreshing a token, if the refresh token is valid for less than this duration, it will be renewed. When set to seconds=0, token will always be renewed. (Format: hours=1;minutes=2;seconds=3).
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Added property
refresh_token_threshold(string)When refreshing a token, if the refresh token is valid for less than this duration, it will be renewed. When set to seconds=0, token will always be renewed. (Format: hours=1;minutes=2;seconds=3).
- 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
refresh_token_threshold(string)When refreshing a token, if the refresh token is valid for less than this duration, it will be renewed. When set to seconds=0, token will always be renewed. (Format: hours=1;minutes=2;seconds=3).
- 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
refresh_token_threshold(string)When refreshing a token, if the refresh token is valid for less than this duration, it will be renewed. When set to seconds=0, token will always be renewed. (Format: hours=1;minutes=2;seconds=3).
- 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
refresh_token_threshold(string)When refreshing a token, if the refresh token is valid for less than this duration, it will be renewed. When set to seconds=0, token will always be renewed. (Format: hours=1;minutes=2;seconds=3).
- Added property
-
POST /providers/oauth2/
Request:
Changed content type : application/json
- Added property
refresh_token_threshold(string)When refreshing a token, if the refresh token is valid for less than this duration, it will be renewed. When set to seconds=0, token will always be renewed. (Format: hours=1;minutes=2;seconds=3).
Return Type:
Changed response : 201 Created
-
Changed content type :
application/json- Added property
refresh_token_threshold(string)When refreshing a token, if the refresh token is valid for less than this duration, it will be renewed. When set to seconds=0, token will always be renewed. (Format: hours=1;minutes=2;seconds=3).
- 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
refresh_token_threshold(string)When refreshing a token, if the refresh token is valid for less than this duration, it will be renewed. When set to seconds=0, token will always be renewed. (Format: hours=1;minutes=2;seconds=3).
- Added property
-
PUT /core/transactional/applications/
Request:
Changed content type : application/json
-
Changed property
provider(object)Updated
authentik_providers_oauth2.oauth2providerprovider_model:- Added property
refresh_token_threshold(string)When refreshing a token, if the refresh token is valid for less than this duration, it will be renewed. When set to seconds=0, token will always be renewed. (Format: hours=1;minutes=2;seconds=3).
- 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
refresh_token_threshold(string)When refreshing a token, if the refresh token is valid for less than this duration, it will be renewed. When set to seconds=0, token will always be renewed. (Format: hours=1;minutes=2;seconds=3).
- 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
refresh_token_threshold(string)When refreshing a token, if the refresh token is valid for less than this duration, it will be renewed. When set to seconds=0, token will always be renewed. (Format: hours=1;minutes=2;seconds=3).
- 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
refresh_token_threshold(string)When refreshing a token, if the refresh token is valid for less than this duration, it will be renewed. When set to seconds=0, token will always be renewed. (Format: hours=1;minutes=2;seconds=3).
- Added property
-
-
v2025.10.0-rc1-1758902937: -e Update API Client
-e Update API Client
What's Changed
GET /sources/saml/{slug}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Added property
signed_assertion(boolean) -
Added property
signed_response(boolean)
-
PUT /sources/saml/{slug}/
Request:
Changed content type : application/json
-
Added property
signed_assertion(boolean) -
Added property
signed_response(boolean)
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Added property
signed_assertion(boolean) -
Added property
signed_response(boolean)
-
PATCH /sources/saml/{slug}/
Request:
Changed content type : application/json
-
Added property
signed_assertion(boolean) -
Added property
signed_response(boolean)
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Added property
signed_assertion(boolean) -
Added property
signed_response(boolean)
-
POST /sources/saml/
Request:
Changed content type : application/json
-
Added property
signed_assertion(boolean) -
Added property
signed_response(boolean)
Return Type:
Changed response : 201 Created
-
Changed content type :
application/json-
Added property
signed_assertion(boolean) -
Added property
signed_response(boolean)
-
GET /sources/saml/
Parameters:
Added: signed_assertion in query
Added: signed_response in query
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
results(array)Changed items (object):
> SAMLSource Serializer-
Added property
signed_assertion(boolean) -
Added property
signed_response(boolean)
-
-
v2025.10.0-rc1-1758891598: -e Update API Client
-e Update API Client
What's Changed
GET /authenticators/admin/duo/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PUT /authenticators/admin/duo/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PATCH /authenticators/admin/duo/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
GET /authenticators/admin/email/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PUT /authenticators/admin/email/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PATCH /authenticators/admin/email/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
GET /authenticators/admin/sms/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PUT /authenticators/admin/sms/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PATCH /authenticators/admin/sms/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
GET /authenticators/admin/totp/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PUT /authenticators/admin/totp/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PATCH /authenticators/admin/totp/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
GET /authenticators/admin/webauthn/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PUT /authenticators/admin/webauthn/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PATCH /authenticators/admin/webauthn/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
GET /authenticators/duo/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PUT /authenticators/duo/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PATCH /authenticators/duo/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
GET /authenticators/email/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PUT /authenticators/email/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PATCH /authenticators/email/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
GET /authenticators/sms/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PUT /authenticators/sms/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PATCH /authenticators/sms/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
GET /authenticators/totp/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PUT /authenticators/totp/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PATCH /authenticators/totp/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
GET /authenticators/webauthn/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PUT /authenticators/webauthn/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
PATCH /authenticators/webauthn/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Changed property
user(object)Partial User Serializer, does not include child relations.
- Changed property
GET /policies/bindings/{policy_binding_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
group_obj(object)Partial Group Serializer, does not include child relations.
New optional properties:
children_objroles_objusers_obj
-
Deleted property
users(array) -
Deleted property
users_obj(array) -
Deleted property
roles(array) -
Deleted property
roles_obj(array) -
Deleted property
children(array) -
Deleted property
children_obj(array) -
Changed property
num_pk(integer)Get a numerical, int32 ID for the group
-
Changed property
user_obj(object)Partial User Serializer, does not include child relations.
New optional properties:
avatardate_joinedgroups_objis_superuserlast_updatedpassword_change_dateuuid
-
Deleted property
date_joined(string) -
Deleted property
is_superuser(boolean) -
Deleted property
groups(array) -
Deleted property
groups_obj(array) -
Deleted property
avatar(string)User's avatar, either a http/https URL or a data URI
-
Deleted property
path(string) -
Deleted property
type(string) -
Deleted property
uuid(string) -
Deleted property
password_change_date(string) -
Deleted property
last_updated(string) -
Changed property
username(string)Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
-
PUT /policies/bindings/{policy_binding_uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
group_obj(object)Partial Group Serializer, does not include child relations.
New optional properties:
children_objroles_objusers_obj
-
Deleted property
users(array) -
Deleted property
users_obj(array) -
Deleted property
roles(array) -
Deleted property
roles_obj(array) -
Deleted property
children(array) -
Deleted ...
-
v2025.10.0-rc1-1758805275: -e Update API Client
-e Update API Client
What's Changed
GET /providers/scim/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
compatibility_mode(string)Alter authentik behavior for vendor-specific SCIM implementations.
Added enum value:
sfdc
-
PUT /providers/scim/{id}/
Request:
Changed content type : application/json
-
Changed property
compatibility_mode(string)Alter authentik behavior for vendor-specific SCIM implementations.
Added enum value:
sfdc
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
compatibility_mode(string)Alter authentik behavior for vendor-specific SCIM implementations.
Added enum value:
sfdc
-
PATCH /providers/scim/{id}/
Request:
Changed content type : application/json
-
Changed property
compatibility_mode(string)Alter authentik behavior for vendor-specific SCIM implementations.
Added enum value:
sfdc
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
compatibility_mode(string)Alter authentik behavior for vendor-specific SCIM implementations.
Added enum value:
sfdc
-
POST /providers/scim/
Request:
Changed content type : application/json
-
Changed property
compatibility_mode(string)Alter authentik behavior for vendor-specific SCIM implementations.
Added enum value:
sfdc
Return Type:
Changed response : 201 Created
-
Changed content type :
application/json-
Changed property
compatibility_mode(string)Alter authentik behavior for vendor-specific SCIM implementations.
Added enum value:
sfdc
-
GET /providers/scim/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
results(array)Changed items (object):
> SCIMProvider Serializer-
Changed property
compatibility_mode(string)Alter authentik behavior for vendor-specific SCIM implementations.
Added enum value:
sfdc
-
-
PUT /core/transactional/applications/
Request:
Changed content type : application/json
-
Changed property
provider(object)Updated
authentik_providers_scim.scimproviderprovider_model:-
Changed property
compatibility_mode(string)Alter authentik behavior for vendor-specific SCIM implementations.
Added enum value:
sfdc
-
v2025.10.0-rc1-1758665240: -e Update API Client
-e Update API Client
What's Changed
GET /core/authenticated_sessions/{uuid}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
geo_ip(object)Get GeoIP Data
-
Changed property
continent(string) -
Changed property
country(string) -
Changed property
lat(number) -
Changed property
long(number)
-
-
Changed property
asn(object)Get ASN Data
- Changed property
asn(integer)
- Changed property
-
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.enterprise.providers.radius
-
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.enterprise.providers.radius
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.enterprise.providers.radius
-
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.enterprise.providers.radius
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.enterprise.providers.radius
-
GET /providers/radius/{id}/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Added property
certificate(string)
- Added property
PUT /providers/radius/{id}/
Request:
Changed content type : application/json
- Added property
certificate(string)
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Added property
certificate(string)
- Added property
PATCH /providers/radius/{id}/
Request:
Changed content type : application/json
- Added property
certificate(string)
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json- Added property
certificate(string)
- Added property
GET /core/authenticated_sessions/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
results(array)Changed items (object):
> AuthenticatedSession Serializer-
Changed property
geo_ip(object)Get GeoIP Data
-
Changed property
continent(string) -
Changed property
country(string) -
Changed property
lat(number) -
Changed property
long(number)
-
-
Changed property
asn(object)Get ASN Data
- Changed property
asn(integer)
- Changed property
-
-
GET /outposts/radius/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
results(array)Changed items (object):
> RadiusProvider Serializer- Added property
certificate(string)
- Added property
-
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.enterprise.providers.radius
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.enterprise.providers.radius
-
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.enterprise.providers.radius
-
-
POST /providers/radius/
Request:
Changed content type : application/json
- Added property
certificate(string)
Return Type:
Changed response : 201 Created
-
Changed content type :
application/json- Added property
certificate(string)
- Added property
GET /providers/radius/
Return Type:
Changed response : 200 OK
-
Changed content type :
application/json-
Changed property
results(array)Changed items (object):
> RadiusProvider Serializer- Added property
certificate(string)
- Added property
-
PUT /core/transactional/applications/
Request:
Changed content type : application/json
-
Changed property
provider(object)Updated
authentik_providers_radius.radiusproviderprovider_model:- Added property
certificate(string)
- Added property