# \SourcesApi
All URIs are relative to *http://localhost/api/v3*
Method | HTTP request | Description
------------- | ------------- | -------------
[**sources_all_destroy**](SourcesApi.md#sources_all_destroy) | **DELETE** /sources/all/{slug}/ |
[**sources_all_list**](SourcesApi.md#sources_all_list) | **GET** /sources/all/ |
[**sources_all_retrieve**](SourcesApi.md#sources_all_retrieve) | **GET** /sources/all/{slug}/ |
[**sources_all_set_icon_create**](SourcesApi.md#sources_all_set_icon_create) | **POST** /sources/all/{slug}/set_icon/ |
[**sources_all_set_icon_url_create**](SourcesApi.md#sources_all_set_icon_url_create) | **POST** /sources/all/{slug}/set_icon_url/ |
[**sources_all_types_list**](SourcesApi.md#sources_all_types_list) | **GET** /sources/all/types/ |
[**sources_all_used_by_list**](SourcesApi.md#sources_all_used_by_list) | **GET** /sources/all/{slug}/used_by/ |
[**sources_all_user_settings_list**](SourcesApi.md#sources_all_user_settings_list) | **GET** /sources/all/user_settings/ |
[**sources_group_connections_all_destroy**](SourcesApi.md#sources_group_connections_all_destroy) | **DELETE** /sources/group_connections/all/{id}/ |
[**sources_group_connections_all_list**](SourcesApi.md#sources_group_connections_all_list) | **GET** /sources/group_connections/all/ |
[**sources_group_connections_all_partial_update**](SourcesApi.md#sources_group_connections_all_partial_update) | **PATCH** /sources/group_connections/all/{id}/ |
[**sources_group_connections_all_retrieve**](SourcesApi.md#sources_group_connections_all_retrieve) | **GET** /sources/group_connections/all/{id}/ |
[**sources_group_connections_all_update**](SourcesApi.md#sources_group_connections_all_update) | **PUT** /sources/group_connections/all/{id}/ |
[**sources_group_connections_all_used_by_list**](SourcesApi.md#sources_group_connections_all_used_by_list) | **GET** /sources/group_connections/all/{id}/used_by/ |
[**sources_group_connections_kerberos_create**](SourcesApi.md#sources_group_connections_kerberos_create) | **POST** /sources/group_connections/kerberos/ |
[**sources_group_connections_kerberos_destroy**](SourcesApi.md#sources_group_connections_kerberos_destroy) | **DELETE** /sources/group_connections/kerberos/{id}/ |
[**sources_group_connections_kerberos_list**](SourcesApi.md#sources_group_connections_kerberos_list) | **GET** /sources/group_connections/kerberos/ |
[**sources_group_connections_kerberos_partial_update**](SourcesApi.md#sources_group_connections_kerberos_partial_update) | **PATCH** /sources/group_connections/kerberos/{id}/ |
[**sources_group_connections_kerberos_retrieve**](SourcesApi.md#sources_group_connections_kerberos_retrieve) | **GET** /sources/group_connections/kerberos/{id}/ |
[**sources_group_connections_kerberos_update**](SourcesApi.md#sources_group_connections_kerberos_update) | **PUT** /sources/group_connections/kerberos/{id}/ |
[**sources_group_connections_kerberos_used_by_list**](SourcesApi.md#sources_group_connections_kerberos_used_by_list) | **GET** /sources/group_connections/kerberos/{id}/used_by/ |
[**sources_group_connections_ldap_create**](SourcesApi.md#sources_group_connections_ldap_create) | **POST** /sources/group_connections/ldap/ |
[**sources_group_connections_ldap_destroy**](SourcesApi.md#sources_group_connections_ldap_destroy) | **DELETE** /sources/group_connections/ldap/{id}/ |
[**sources_group_connections_ldap_list**](SourcesApi.md#sources_group_connections_ldap_list) | **GET** /sources/group_connections/ldap/ |
[**sources_group_connections_ldap_partial_update**](SourcesApi.md#sources_group_connections_ldap_partial_update) | **PATCH** /sources/group_connections/ldap/{id}/ |
[**sources_group_connections_ldap_retrieve**](SourcesApi.md#sources_group_connections_ldap_retrieve) | **GET** /sources/group_connections/ldap/{id}/ |
[**sources_group_connections_ldap_update**](SourcesApi.md#sources_group_connections_ldap_update) | **PUT** /sources/group_connections/ldap/{id}/ |
[**sources_group_connections_ldap_used_by_list**](SourcesApi.md#sources_group_connections_ldap_used_by_list) | **GET** /sources/group_connections/ldap/{id}/used_by/ |
[**sources_group_connections_oauth_create**](SourcesApi.md#sources_group_connections_oauth_create) | **POST** /sources/group_connections/oauth/ |
[**sources_group_connections_oauth_destroy**](SourcesApi.md#sources_group_connections_oauth_destroy) | **DELETE** /sources/group_connections/oauth/{id}/ |
[**sources_group_connections_oauth_list**](SourcesApi.md#sources_group_connections_oauth_list) | **GET** /sources/group_connections/oauth/ |
[**sources_group_connections_oauth_partial_update**](SourcesApi.md#sources_group_connections_oauth_partial_update) | **PATCH** /sources/group_connections/oauth/{id}/ |
[**sources_group_connections_oauth_retrieve**](SourcesApi.md#sources_group_connections_oauth_retrieve) | **GET** /sources/group_connections/oauth/{id}/ |
[**sources_group_connections_oauth_update**](SourcesApi.md#sources_group_connections_oauth_update) | **PUT** /sources/group_connections/oauth/{id}/ |
[**sources_group_connections_oauth_used_by_list**](SourcesApi.md#sources_group_connections_oauth_used_by_list) | **GET** /sources/group_connections/oauth/{id}/used_by/ |
[**sources_group_connections_plex_create**](SourcesApi.md#sources_group_connections_plex_create) | **POST** /sources/group_connections/plex/ |
[**sources_group_connections_plex_destroy**](SourcesApi.md#sources_group_connections_plex_destroy) | **DELETE** /sources/group_connections/plex/{id}/ |
[**sources_group_connections_plex_list**](SourcesApi.md#sources_group_connections_plex_list) | **GET** /sources/group_connections/plex/ |
[**sources_group_connections_plex_partial_update**](SourcesApi.md#sources_group_connections_plex_partial_update) | **PATCH** /sources/group_connections/plex/{id}/ |
[**sources_group_connections_plex_retrieve**](SourcesApi.md#sources_group_connections_plex_retrieve) | **GET** /sources/group_connections/plex/{id}/ |
[**sources_group_connections_plex_update**](SourcesApi.md#sources_group_connections_plex_update) | **PUT** /sources/group_connections/plex/{id}/ |
[**sources_group_connections_plex_used_by_list**](SourcesApi.md#sources_group_connections_plex_used_by_list) | **GET** /sources/group_connections/plex/{id}/used_by/ |
[**sources_group_connections_saml_create**](SourcesApi.md#sources_group_connections_saml_create) | **POST** /sources/group_connections/saml/ |
[**sources_group_connections_saml_destroy**](SourcesApi.md#sources_group_connections_saml_destroy) | **DELETE** /sources/group_connections/saml/{id}/ |
[**sources_group_connections_saml_list**](SourcesApi.md#sources_group_connections_saml_list) | **GET** /sources/group_connections/saml/ |
[**sources_group_connections_saml_partial_update**](SourcesApi.md#sources_group_connections_saml_partial_update) | **PATCH** /sources/group_connections/saml/{id}/ |
[**sources_group_connections_saml_retrieve**](SourcesApi.md#sources_group_connections_saml_retrieve) | **GET** /sources/group_connections/saml/{id}/ |
[**sources_group_connections_saml_update**](SourcesApi.md#sources_group_connections_saml_update) | **PUT** /sources/group_connections/saml/{id}/ |
[**sources_group_connections_saml_used_by_list**](SourcesApi.md#sources_group_connections_saml_used_by_list) | **GET** /sources/group_connections/saml/{id}/used_by/ |
[**sources_kerberos_create**](SourcesApi.md#sources_kerberos_create) | **POST** /sources/kerberos/ |
[**sources_kerberos_destroy**](SourcesApi.md#sources_kerberos_destroy) | **DELETE** /sources/kerberos/{slug}/ |
[**sources_kerberos_list**](SourcesApi.md#sources_kerberos_list) | **GET** /sources/kerberos/ |
[**sources_kerberos_partial_update**](SourcesApi.md#sources_kerberos_partial_update) | **PATCH** /sources/kerberos/{slug}/ |
[**sources_kerberos_retrieve**](SourcesApi.md#sources_kerberos_retrieve) | **GET** /sources/kerberos/{slug}/ |
[**sources_kerberos_sync_status_retrieve**](SourcesApi.md#sources_kerberos_sync_status_retrieve) | **GET** /sources/kerberos/{slug}/sync/status/ |
[**sources_kerberos_update**](SourcesApi.md#sources_kerberos_update) | **PUT** /sources/kerberos/{slug}/ |
[**sources_kerberos_used_by_list**](SourcesApi.md#sources_kerberos_used_by_list) | **GET** /sources/kerberos/{slug}/used_by/ |
[**sources_ldap_create**](SourcesApi.md#sources_ldap_create) | **POST** /sources/ldap/ |
[**sources_ldap_debug_retrieve**](SourcesApi.md#sources_ldap_debug_retrieve) | **GET** /sources/ldap/{slug}/debug/ |
[**sources_ldap_destroy**](SourcesApi.md#sources_ldap_destroy) | **DELETE** /sources/ldap/{slug}/ |
[**sources_ldap_list**](SourcesApi.md#sources_ldap_list) | **GET** /sources/ldap/ |
[**sources_ldap_partial_update**](SourcesApi.md#sources_ldap_partial_update) | **PATCH** /sources/ldap/{slug}/ |
[**sources_ldap_retrieve**](SourcesApi.md#sources_ldap_retrieve) | **GET** /sources/ldap/{slug}/ |
[**sources_ldap_sync_status_retrieve**](SourcesApi.md#sources_ldap_sync_status_retrieve) | **GET** /sources/ldap/{slug}/sync/status/ |
[**sources_ldap_update**](SourcesApi.md#sources_ldap_update) | **PUT** /sources/ldap/{slug}/ |
[**sources_ldap_used_by_list**](SourcesApi.md#sources_ldap_used_by_list) | **GET** /sources/ldap/{slug}/used_by/ |
[**sources_oauth_create**](SourcesApi.md#sources_oauth_create) | **POST** /sources/oauth/ |
[**sources_oauth_destroy**](SourcesApi.md#sources_oauth_destroy) | **DELETE** /sources/oauth/{slug}/ |
[**sources_oauth_list**](SourcesApi.md#sources_oauth_list) | **GET** /sources/oauth/ |
[**sources_oauth_partial_update**](SourcesApi.md#sources_oauth_partial_update) | **PATCH** /sources/oauth/{slug}/ |
[**sources_oauth_retrieve**](SourcesApi.md#sources_oauth_retrieve) | **GET** /sources/oauth/{slug}/ |
[**sources_oauth_source_types_list**](SourcesApi.md#sources_oauth_source_types_list) | **GET** /sources/oauth/source_types/ |
[**sources_oauth_update**](SourcesApi.md#sources_oauth_update) | **PUT** /sources/oauth/{slug}/ |
[**sources_oauth_used_by_list**](SourcesApi.md#sources_oauth_used_by_list) | **GET** /sources/oauth/{slug}/used_by/ |
[**sources_plex_create**](SourcesApi.md#sources_plex_create) | **POST** /sources/plex/ |
[**sources_plex_destroy**](SourcesApi.md#sources_plex_destroy) | **DELETE** /sources/plex/{slug}/ |
[**sources_plex_list**](SourcesApi.md#sources_plex_list) | **GET** /sources/plex/ |
[**sources_plex_partial_update**](SourcesApi.md#sources_plex_partial_update) | **PATCH** /sources/plex/{slug}/ |
[**sources_plex_redeem_token_authenticated_create**](SourcesApi.md#sources_plex_redeem_token_authenticated_create) | **POST** /sources/plex/redeem_token_authenticated/ |
[**sources_plex_redeem_token_create**](SourcesApi.md#sources_plex_redeem_token_create) | **POST** /sources/plex/redeem_token/ |
[**sources_plex_retrieve**](SourcesApi.md#sources_plex_retrieve) | **GET** /sources/plex/{slug}/ |
[**sources_plex_update**](SourcesApi.md#sources_plex_update) | **PUT** /sources/plex/{slug}/ |
[**sources_plex_used_by_list**](SourcesApi.md#sources_plex_used_by_list) | **GET** /sources/plex/{slug}/used_by/ |
[**sources_saml_create**](SourcesApi.md#sources_saml_create) | **POST** /sources/saml/ |
[**sources_saml_destroy**](SourcesApi.md#sources_saml_destroy) | **DELETE** /sources/saml/{slug}/ |
[**sources_saml_list**](SourcesApi.md#sources_saml_list) | **GET** /sources/saml/ |
[**sources_saml_metadata_retrieve**](SourcesApi.md#sources_saml_metadata_retrieve) | **GET** /sources/saml/{slug}/metadata/ |
[**sources_saml_partial_update**](SourcesApi.md#sources_saml_partial_update) | **PATCH** /sources/saml/{slug}/ |
[**sources_saml_retrieve**](SourcesApi.md#sources_saml_retrieve) | **GET** /sources/saml/{slug}/ |
[**sources_saml_update**](SourcesApi.md#sources_saml_update) | **PUT** /sources/saml/{slug}/ |
[**sources_saml_used_by_list**](SourcesApi.md#sources_saml_used_by_list) | **GET** /sources/saml/{slug}/used_by/ |
[**sources_scim_create**](SourcesApi.md#sources_scim_create) | **POST** /sources/scim/ |
[**sources_scim_destroy**](SourcesApi.md#sources_scim_destroy) | **DELETE** /sources/scim/{slug}/ |
[**sources_scim_groups_create**](SourcesApi.md#sources_scim_groups_create) | **POST** /sources/scim_groups/ |
[**sources_scim_groups_destroy**](SourcesApi.md#sources_scim_groups_destroy) | **DELETE** /sources/scim_groups/{id}/ |
[**sources_scim_groups_list**](SourcesApi.md#sources_scim_groups_list) | **GET** /sources/scim_groups/ |
[**sources_scim_groups_partial_update**](SourcesApi.md#sources_scim_groups_partial_update) | **PATCH** /sources/scim_groups/{id}/ |
[**sources_scim_groups_retrieve**](SourcesApi.md#sources_scim_groups_retrieve) | **GET** /sources/scim_groups/{id}/ |
[**sources_scim_groups_update**](SourcesApi.md#sources_scim_groups_update) | **PUT** /sources/scim_groups/{id}/ |
[**sources_scim_groups_used_by_list**](SourcesApi.md#sources_scim_groups_used_by_list) | **GET** /sources/scim_groups/{id}/used_by/ |
[**sources_scim_list**](SourcesApi.md#sources_scim_list) | **GET** /sources/scim/ |
[**sources_scim_partial_update**](SourcesApi.md#sources_scim_partial_update) | **PATCH** /sources/scim/{slug}/ |
[**sources_scim_retrieve**](SourcesApi.md#sources_scim_retrieve) | **GET** /sources/scim/{slug}/ |
[**sources_scim_update**](SourcesApi.md#sources_scim_update) | **PUT** /sources/scim/{slug}/ |
[**sources_scim_used_by_list**](SourcesApi.md#sources_scim_used_by_list) | **GET** /sources/scim/{slug}/used_by/ |
[**sources_scim_users_create**](SourcesApi.md#sources_scim_users_create) | **POST** /sources/scim_users/ |
[**sources_scim_users_destroy**](SourcesApi.md#sources_scim_users_destroy) | **DELETE** /sources/scim_users/{id}/ |
[**sources_scim_users_list**](SourcesApi.md#sources_scim_users_list) | **GET** /sources/scim_users/ |
[**sources_scim_users_partial_update**](SourcesApi.md#sources_scim_users_partial_update) | **PATCH** /sources/scim_users/{id}/ |
[**sources_scim_users_retrieve**](SourcesApi.md#sources_scim_users_retrieve) | **GET** /sources/scim_users/{id}/ |
[**sources_scim_users_update**](SourcesApi.md#sources_scim_users_update) | **PUT** /sources/scim_users/{id}/ |
[**sources_scim_users_used_by_list**](SourcesApi.md#sources_scim_users_used_by_list) | **GET** /sources/scim_users/{id}/used_by/ |
[**sources_user_connections_all_destroy**](SourcesApi.md#sources_user_connections_all_destroy) | **DELETE** /sources/user_connections/all/{id}/ |
[**sources_user_connections_all_list**](SourcesApi.md#sources_user_connections_all_list) | **GET** /sources/user_connections/all/ |
[**sources_user_connections_all_partial_update**](SourcesApi.md#sources_user_connections_all_partial_update) | **PATCH** /sources/user_connections/all/{id}/ |
[**sources_user_connections_all_retrieve**](SourcesApi.md#sources_user_connections_all_retrieve) | **GET** /sources/user_connections/all/{id}/ |
[**sources_user_connections_all_update**](SourcesApi.md#sources_user_connections_all_update) | **PUT** /sources/user_connections/all/{id}/ |
[**sources_user_connections_all_used_by_list**](SourcesApi.md#sources_user_connections_all_used_by_list) | **GET** /sources/user_connections/all/{id}/used_by/ |
[**sources_user_connections_kerberos_create**](SourcesApi.md#sources_user_connections_kerberos_create) | **POST** /sources/user_connections/kerberos/ |
[**sources_user_connections_kerberos_destroy**](SourcesApi.md#sources_user_connections_kerberos_destroy) | **DELETE** /sources/user_connections/kerberos/{id}/ |
[**sources_user_connections_kerberos_list**](SourcesApi.md#sources_user_connections_kerberos_list) | **GET** /sources/user_connections/kerberos/ |
[**sources_user_connections_kerberos_partial_update**](SourcesApi.md#sources_user_connections_kerberos_partial_update) | **PATCH** /sources/user_connections/kerberos/{id}/ |
[**sources_user_connections_kerberos_retrieve**](SourcesApi.md#sources_user_connections_kerberos_retrieve) | **GET** /sources/user_connections/kerberos/{id}/ |
[**sources_user_connections_kerberos_update**](SourcesApi.md#sources_user_connections_kerberos_update) | **PUT** /sources/user_connections/kerberos/{id}/ |
[**sources_user_connections_kerberos_used_by_list**](SourcesApi.md#sources_user_connections_kerberos_used_by_list) | **GET** /sources/user_connections/kerberos/{id}/used_by/ |
[**sources_user_connections_ldap_create**](SourcesApi.md#sources_user_connections_ldap_create) | **POST** /sources/user_connections/ldap/ |
[**sources_user_connections_ldap_destroy**](SourcesApi.md#sources_user_connections_ldap_destroy) | **DELETE** /sources/user_connections/ldap/{id}/ |
[**sources_user_connections_ldap_list**](SourcesApi.md#sources_user_connections_ldap_list) | **GET** /sources/user_connections/ldap/ |
[**sources_user_connections_ldap_partial_update**](SourcesApi.md#sources_user_connections_ldap_partial_update) | **PATCH** /sources/user_connections/ldap/{id}/ |
[**sources_user_connections_ldap_retrieve**](SourcesApi.md#sources_user_connections_ldap_retrieve) | **GET** /sources/user_connections/ldap/{id}/ |
[**sources_user_connections_ldap_update**](SourcesApi.md#sources_user_connections_ldap_update) | **PUT** /sources/user_connections/ldap/{id}/ |
[**sources_user_connections_ldap_used_by_list**](SourcesApi.md#sources_user_connections_ldap_used_by_list) | **GET** /sources/user_connections/ldap/{id}/used_by/ |
[**sources_user_connections_oauth_create**](SourcesApi.md#sources_user_connections_oauth_create) | **POST** /sources/user_connections/oauth/ |
[**sources_user_connections_oauth_destroy**](SourcesApi.md#sources_user_connections_oauth_destroy) | **DELETE** /sources/user_connections/oauth/{id}/ |
[**sources_user_connections_oauth_list**](SourcesApi.md#sources_user_connections_oauth_list) | **GET** /sources/user_connections/oauth/ |
[**sources_user_connections_oauth_partial_update**](SourcesApi.md#sources_user_connections_oauth_partial_update) | **PATCH** /sources/user_connections/oauth/{id}/ |
[**sources_user_connections_oauth_retrieve**](SourcesApi.md#sources_user_connections_oauth_retrieve) | **GET** /sources/user_connections/oauth/{id}/ |
[**sources_user_connections_oauth_update**](SourcesApi.md#sources_user_connections_oauth_update) | **PUT** /sources/user_connections/oauth/{id}/ |
[**sources_user_connections_oauth_used_by_list**](SourcesApi.md#sources_user_connections_oauth_used_by_list) | **GET** /sources/user_connections/oauth/{id}/used_by/ |
[**sources_user_connections_plex_create**](SourcesApi.md#sources_user_connections_plex_create) | **POST** /sources/user_connections/plex/ |
[**sources_user_connections_plex_destroy**](SourcesApi.md#sources_user_connections_plex_destroy) | **DELETE** /sources/user_connections/plex/{id}/ |
[**sources_user_connections_plex_list**](SourcesApi.md#sources_user_connections_plex_list) | **GET** /sources/user_connections/plex/ |
[**sources_user_connections_plex_partial_update**](SourcesApi.md#sources_user_connections_plex_partial_update) | **PATCH** /sources/user_connections/plex/{id}/ |
[**sources_user_connections_plex_retrieve**](SourcesApi.md#sources_user_connections_plex_retrieve) | **GET** /sources/user_connections/plex/{id}/ |
[**sources_user_connections_plex_update**](SourcesApi.md#sources_user_connections_plex_update) | **PUT** /sources/user_connections/plex/{id}/ |
[**sources_user_connections_plex_used_by_list**](SourcesApi.md#sources_user_connections_plex_used_by_list) | **GET** /sources/user_connections/plex/{id}/used_by/ |
[**sources_user_connections_saml_create**](SourcesApi.md#sources_user_connections_saml_create) | **POST** /sources/user_connections/saml/ |
[**sources_user_connections_saml_destroy**](SourcesApi.md#sources_user_connections_saml_destroy) | **DELETE** /sources/user_connections/saml/{id}/ |
[**sources_user_connections_saml_list**](SourcesApi.md#sources_user_connections_saml_list) | **GET** /sources/user_connections/saml/ |
[**sources_user_connections_saml_partial_update**](SourcesApi.md#sources_user_connections_saml_partial_update) | **PATCH** /sources/user_connections/saml/{id}/ |
[**sources_user_connections_saml_retrieve**](SourcesApi.md#sources_user_connections_saml_retrieve) | **GET** /sources/user_connections/saml/{id}/ |
[**sources_user_connections_saml_update**](SourcesApi.md#sources_user_connections_saml_update) | **PUT** /sources/user_connections/saml/{id}/ |
[**sources_user_connections_saml_used_by_list**](SourcesApi.md#sources_user_connections_saml_used_by_list) | **GET** /sources/user_connections/saml/{id}/used_by/ |
## sources_all_destroy
> sources_all_destroy(slug)
Prevent deletion of built-in sources
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_all_list
> models::PaginatedSourceList sources_all_list(managed, name, ordering, page, page_size, pbm_uuid, search, slug)
Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**managed** | Option<**String**> | | |
**name** | Option<**String**> | | |
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**pbm_uuid** | Option<**uuid::Uuid**> | | |
**search** | Option<**String**> | A search term. | |
**slug** | Option<**String**> | | |
### Return type
[**models::PaginatedSourceList**](PaginatedSourceList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_all_retrieve
> models::Source sources_all_retrieve(slug)
Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**models::Source**](Source.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_all_set_icon_create
> sources_all_set_icon_create(slug, file, clear)
Set source icon
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
**file** | Option<**std::path::PathBuf**> | | |
**clear** | Option<**bool**> | | |[default to false]
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: multipart/form-data
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_all_set_icon_url_create
> sources_all_set_icon_url_create(slug, file_path_request)
Set source icon (as URL)
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
**file_path_request** | [**FilePathRequest**](FilePathRequest.md) | | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_all_types_list
> Vec<models::TypeCreate> sources_all_types_list()
Get all creatable types
### Parameters
This endpoint does not need any parameter.
### Return type
[**Vec<models::TypeCreate>**](TypeCreate.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_all_used_by_list
> Vec<models::UsedBy> sources_all_used_by_list(slug)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_all_user_settings_list
> Vec<models::UserSetting> sources_all_user_settings_list()
Get all sources the user can configure
### Parameters
This endpoint does not need any parameter.
### Return type
[**Vec<models::UserSetting>**](UserSetting.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_all_destroy
> sources_group_connections_all_destroy(id)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this group source connection. | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_all_list
> models::PaginatedGroupSourceConnectionList sources_group_connections_all_list(group, ordering, page, page_size, search, source__slug)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**group** | Option<**uuid::Uuid**> | | |
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**search** | Option<**String**> | A search term. | |
**source__slug** | Option<**String**> | | |
### Return type
[**models::PaginatedGroupSourceConnectionList**](PaginatedGroupSourceConnectionList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_all_partial_update
> models::GroupSourceConnection sources_group_connections_all_partial_update(id, patched_group_source_connection_request)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this group source connection. | [required] |
**patched_group_source_connection_request** | Option<[**PatchedGroupSourceConnectionRequest**](PatchedGroupSourceConnectionRequest.md)> | | |
### Return type
[**models::GroupSourceConnection**](GroupSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_all_retrieve
> models::GroupSourceConnection sources_group_connections_all_retrieve(id)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this group source connection. | [required] |
### Return type
[**models::GroupSourceConnection**](GroupSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_all_update
> models::GroupSourceConnection sources_group_connections_all_update(id, group_source_connection_request)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this group source connection. | [required] |
**group_source_connection_request** | [**GroupSourceConnectionRequest**](GroupSourceConnectionRequest.md) | | [required] |
### Return type
[**models::GroupSourceConnection**](GroupSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_all_used_by_list
> Vec<models::UsedBy> sources_group_connections_all_used_by_list(id)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this group source connection. | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_kerberos_create
> models::GroupKerberosSourceConnection sources_group_connections_kerberos_create(group_kerberos_source_connection_request)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**group_kerberos_source_connection_request** | [**GroupKerberosSourceConnectionRequest**](GroupKerberosSourceConnectionRequest.md) | | [required] |
### Return type
[**models::GroupKerberosSourceConnection**](GroupKerberosSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_kerberos_destroy
> sources_group_connections_kerberos_destroy(id)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group Kerberos Source Connection. | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_kerberos_list
> models::PaginatedGroupKerberosSourceConnectionList sources_group_connections_kerberos_list(group, ordering, page, page_size, search, source__slug)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**group** | Option<**uuid::Uuid**> | | |
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**search** | Option<**String**> | A search term. | |
**source__slug** | Option<**String**> | | |
### Return type
[**models::PaginatedGroupKerberosSourceConnectionList**](PaginatedGroupKerberosSourceConnectionList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_kerberos_partial_update
> models::GroupKerberosSourceConnection sources_group_connections_kerberos_partial_update(id, patched_group_kerberos_source_connection_request)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group Kerberos Source Connection. | [required] |
**patched_group_kerberos_source_connection_request** | Option<[**PatchedGroupKerberosSourceConnectionRequest**](PatchedGroupKerberosSourceConnectionRequest.md)> | | |
### Return type
[**models::GroupKerberosSourceConnection**](GroupKerberosSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_kerberos_retrieve
> models::GroupKerberosSourceConnection sources_group_connections_kerberos_retrieve(id)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group Kerberos Source Connection. | [required] |
### Return type
[**models::GroupKerberosSourceConnection**](GroupKerberosSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_kerberos_update
> models::GroupKerberosSourceConnection sources_group_connections_kerberos_update(id, group_kerberos_source_connection_request)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group Kerberos Source Connection. | [required] |
**group_kerberos_source_connection_request** | [**GroupKerberosSourceConnectionRequest**](GroupKerberosSourceConnectionRequest.md) | | [required] |
### Return type
[**models::GroupKerberosSourceConnection**](GroupKerberosSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_kerberos_used_by_list
> Vec<models::UsedBy> sources_group_connections_kerberos_used_by_list(id)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group Kerberos Source Connection. | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_ldap_create
> models::GroupLdapSourceConnection sources_group_connections_ldap_create(group_ldap_source_connection_request)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**group_ldap_source_connection_request** | [**GroupLdapSourceConnectionRequest**](GroupLdapSourceConnectionRequest.md) | | [required] |
### Return type
[**models::GroupLdapSourceConnection**](GroupLDAPSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_ldap_destroy
> sources_group_connections_ldap_destroy(id)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group LDAP Source Connection. | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_ldap_list
> models::PaginatedGroupLdapSourceConnectionList sources_group_connections_ldap_list(group, ordering, page, page_size, search, source__slug)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**group** | Option<**uuid::Uuid**> | | |
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**search** | Option<**String**> | A search term. | |
**source__slug** | Option<**String**> | | |
### Return type
[**models::PaginatedGroupLdapSourceConnectionList**](PaginatedGroupLDAPSourceConnectionList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_ldap_partial_update
> models::GroupLdapSourceConnection sources_group_connections_ldap_partial_update(id, patched_group_ldap_source_connection_request)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group LDAP Source Connection. | [required] |
**patched_group_ldap_source_connection_request** | Option<[**PatchedGroupLdapSourceConnectionRequest**](PatchedGroupLdapSourceConnectionRequest.md)> | | |
### Return type
[**models::GroupLdapSourceConnection**](GroupLDAPSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_ldap_retrieve
> models::GroupLdapSourceConnection sources_group_connections_ldap_retrieve(id)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group LDAP Source Connection. | [required] |
### Return type
[**models::GroupLdapSourceConnection**](GroupLDAPSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_ldap_update
> models::GroupLdapSourceConnection sources_group_connections_ldap_update(id, group_ldap_source_connection_request)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group LDAP Source Connection. | [required] |
**group_ldap_source_connection_request** | [**GroupLdapSourceConnectionRequest**](GroupLdapSourceConnectionRequest.md) | | [required] |
### Return type
[**models::GroupLdapSourceConnection**](GroupLDAPSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_ldap_used_by_list
> Vec<models::UsedBy> sources_group_connections_ldap_used_by_list(id)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group LDAP Source Connection. | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_oauth_create
> models::GroupOAuthSourceConnection sources_group_connections_oauth_create(group_o_auth_source_connection_request)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**group_o_auth_source_connection_request** | [**GroupOAuthSourceConnectionRequest**](GroupOAuthSourceConnectionRequest.md) | | [required] |
### Return type
[**models::GroupOAuthSourceConnection**](GroupOAuthSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_oauth_destroy
> sources_group_connections_oauth_destroy(id)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group OAuth Source Connection. | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_oauth_list
> models::PaginatedGroupOAuthSourceConnectionList sources_group_connections_oauth_list(group, ordering, page, page_size, search, source__slug)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**group** | Option<**uuid::Uuid**> | | |
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**search** | Option<**String**> | A search term. | |
**source__slug** | Option<**String**> | | |
### Return type
[**models::PaginatedGroupOAuthSourceConnectionList**](PaginatedGroupOAuthSourceConnectionList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_oauth_partial_update
> models::GroupOAuthSourceConnection sources_group_connections_oauth_partial_update(id, patched_group_o_auth_source_connection_request)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group OAuth Source Connection. | [required] |
**patched_group_o_auth_source_connection_request** | Option<[**PatchedGroupOAuthSourceConnectionRequest**](PatchedGroupOAuthSourceConnectionRequest.md)> | | |
### Return type
[**models::GroupOAuthSourceConnection**](GroupOAuthSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_oauth_retrieve
> models::GroupOAuthSourceConnection sources_group_connections_oauth_retrieve(id)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group OAuth Source Connection. | [required] |
### Return type
[**models::GroupOAuthSourceConnection**](GroupOAuthSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_oauth_update
> models::GroupOAuthSourceConnection sources_group_connections_oauth_update(id, group_o_auth_source_connection_request)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group OAuth Source Connection. | [required] |
**group_o_auth_source_connection_request** | [**GroupOAuthSourceConnectionRequest**](GroupOAuthSourceConnectionRequest.md) | | [required] |
### Return type
[**models::GroupOAuthSourceConnection**](GroupOAuthSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_oauth_used_by_list
> Vec<models::UsedBy> sources_group_connections_oauth_used_by_list(id)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group OAuth Source Connection. | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_plex_create
> models::GroupPlexSourceConnection sources_group_connections_plex_create(group_plex_source_connection_request)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**group_plex_source_connection_request** | [**GroupPlexSourceConnectionRequest**](GroupPlexSourceConnectionRequest.md) | | [required] |
### Return type
[**models::GroupPlexSourceConnection**](GroupPlexSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_plex_destroy
> sources_group_connections_plex_destroy(id)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group Plex Source Connection. | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_plex_list
> models::PaginatedGroupPlexSourceConnectionList sources_group_connections_plex_list(group, ordering, page, page_size, search, source__slug)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**group** | Option<**uuid::Uuid**> | | |
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**search** | Option<**String**> | A search term. | |
**source__slug** | Option<**String**> | | |
### Return type
[**models::PaginatedGroupPlexSourceConnectionList**](PaginatedGroupPlexSourceConnectionList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_plex_partial_update
> models::GroupPlexSourceConnection sources_group_connections_plex_partial_update(id, patched_group_plex_source_connection_request)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group Plex Source Connection. | [required] |
**patched_group_plex_source_connection_request** | Option<[**PatchedGroupPlexSourceConnectionRequest**](PatchedGroupPlexSourceConnectionRequest.md)> | | |
### Return type
[**models::GroupPlexSourceConnection**](GroupPlexSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_plex_retrieve
> models::GroupPlexSourceConnection sources_group_connections_plex_retrieve(id)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group Plex Source Connection. | [required] |
### Return type
[**models::GroupPlexSourceConnection**](GroupPlexSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_plex_update
> models::GroupPlexSourceConnection sources_group_connections_plex_update(id, group_plex_source_connection_request)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group Plex Source Connection. | [required] |
**group_plex_source_connection_request** | [**GroupPlexSourceConnectionRequest**](GroupPlexSourceConnectionRequest.md) | | [required] |
### Return type
[**models::GroupPlexSourceConnection**](GroupPlexSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_plex_used_by_list
> Vec<models::UsedBy> sources_group_connections_plex_used_by_list(id)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group Plex Source Connection. | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_saml_create
> models::GroupSamlSourceConnection sources_group_connections_saml_create(group_saml_source_connection_request)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**group_saml_source_connection_request** | [**GroupSamlSourceConnectionRequest**](GroupSamlSourceConnectionRequest.md) | | [required] |
### Return type
[**models::GroupSamlSourceConnection**](GroupSAMLSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_saml_destroy
> sources_group_connections_saml_destroy(id)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group SAML Source Connection. | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_saml_list
> models::PaginatedGroupSamlSourceConnectionList sources_group_connections_saml_list(group, ordering, page, page_size, search, source__slug)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**group** | Option<**uuid::Uuid**> | | |
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**search** | Option<**String**> | A search term. | |
**source__slug** | Option<**String**> | | |
### Return type
[**models::PaginatedGroupSamlSourceConnectionList**](PaginatedGroupSAMLSourceConnectionList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_saml_partial_update
> models::GroupSamlSourceConnection sources_group_connections_saml_partial_update(id, patched_group_saml_source_connection_request)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group SAML Source Connection. | [required] |
**patched_group_saml_source_connection_request** | Option<[**PatchedGroupSamlSourceConnectionRequest**](PatchedGroupSamlSourceConnectionRequest.md)> | | |
### Return type
[**models::GroupSamlSourceConnection**](GroupSAMLSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_saml_retrieve
> models::GroupSamlSourceConnection sources_group_connections_saml_retrieve(id)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group SAML Source Connection. | [required] |
### Return type
[**models::GroupSamlSourceConnection**](GroupSAMLSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_saml_update
> models::GroupSamlSourceConnection sources_group_connections_saml_update(id, group_saml_source_connection_request)
Group-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group SAML Source Connection. | [required] |
**group_saml_source_connection_request** | [**GroupSamlSourceConnectionRequest**](GroupSamlSourceConnectionRequest.md) | | [required] |
### Return type
[**models::GroupSamlSourceConnection**](GroupSAMLSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_group_connections_saml_used_by_list
> Vec<models::UsedBy> sources_group_connections_saml_used_by_list(id)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this Group SAML Source Connection. | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_kerberos_create
> models::KerberosSource sources_kerberos_create(kerberos_source_request)
Kerberos Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**kerberos_source_request** | [**KerberosSourceRequest**](KerberosSourceRequest.md) | | [required] |
### Return type
[**models::KerberosSource**](KerberosSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_kerberos_destroy
> sources_kerberos_destroy(slug)
Kerberos Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_kerberos_list
> models::PaginatedKerberosSourceList sources_kerberos_list(enabled, kadmin_type, name, ordering, page, page_size, password_login_update_internal_password, pbm_uuid, realm, search, slug, spnego_server_name, sync_principal, sync_users, sync_users_password)
Kerberos Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**enabled** | Option<**bool**> | | |
**kadmin_type** | Option<**String**> | KAdmin server type | |
**name** | Option<**String**> | | |
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**password_login_update_internal_password** | Option<**bool**> | | |
**pbm_uuid** | Option<**uuid::Uuid**> | | |
**realm** | Option<**String**> | | |
**search** | Option<**String**> | A search term. | |
**slug** | Option<**String**> | | |
**spnego_server_name** | Option<**String**> | | |
**sync_principal** | Option<**String**> | | |
**sync_users** | Option<**bool**> | | |
**sync_users_password** | Option<**bool**> | | |
### Return type
[**models::PaginatedKerberosSourceList**](PaginatedKerberosSourceList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_kerberos_partial_update
> models::KerberosSource sources_kerberos_partial_update(slug, patched_kerberos_source_request)
Kerberos Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
**patched_kerberos_source_request** | Option<[**PatchedKerberosSourceRequest**](PatchedKerberosSourceRequest.md)> | | |
### Return type
[**models::KerberosSource**](KerberosSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_kerberos_retrieve
> models::KerberosSource sources_kerberos_retrieve(slug)
Kerberos Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**models::KerberosSource**](KerberosSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_kerberos_sync_status_retrieve
> models::KerberosSyncStatus sources_kerberos_sync_status_retrieve(slug)
Get source's sync status
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**models::KerberosSyncStatus**](KerberosSyncStatus.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_kerberos_update
> models::KerberosSource sources_kerberos_update(slug, kerberos_source_request)
Kerberos Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
**kerberos_source_request** | [**KerberosSourceRequest**](KerberosSourceRequest.md) | | [required] |
### Return type
[**models::KerberosSource**](KerberosSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_kerberos_used_by_list
> Vec<models::UsedBy> sources_kerberos_used_by_list(slug)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_ldap_create
> models::LdapSource sources_ldap_create(ldap_source_request)
LDAP Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**ldap_source_request** | [**LdapSourceRequest**](LdapSourceRequest.md) | | [required] |
### Return type
[**models::LdapSource**](LDAPSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_ldap_debug_retrieve
> models::LdapDebug sources_ldap_debug_retrieve(slug)
Get raw LDAP data to debug
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**models::LdapDebug**](LDAPDebug.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_ldap_destroy
> sources_ldap_destroy(slug)
LDAP Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_ldap_list
> models::PaginatedLdapSourceList sources_ldap_list(additional_group_dn, additional_user_dn, base_dn, bind_cn, client_certificate, delete_not_found_objects, enabled, group_membership_field, group_object_filter, group_property_mappings, lookup_groups_from_user, name, object_uniqueness_field, ordering, page, page_size, password_login_update_internal_password, pbm_uuid, peer_certificate, search, server_uri, slug, sni, start_tls, sync_groups, sync_parent_group, sync_users, sync_users_password, user_membership_attribute, user_object_filter, user_property_mappings)
LDAP Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**additional_group_dn** | Option<**String**> | | |
**additional_user_dn** | Option<**String**> | | |
**base_dn** | Option<**String**> | | |
**bind_cn** | Option<**String**> | | |
**client_certificate** | Option<**uuid::Uuid**> | | |
**delete_not_found_objects** | Option<**bool**> | | |
**enabled** | Option<**bool**> | | |
**group_membership_field** | Option<**String**> | | |
**group_object_filter** | Option<**String**> | | |
**group_property_mappings** | Option<[**Vec<uuid::Uuid>**](uuid::Uuid.md)> | | |
**lookup_groups_from_user** | Option<**bool**> | | |
**name** | Option<**String**> | | |
**object_uniqueness_field** | Option<**String**> | | |
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**password_login_update_internal_password** | Option<**bool**> | | |
**pbm_uuid** | Option<**uuid::Uuid**> | | |
**peer_certificate** | Option<**uuid::Uuid**> | | |
**search** | Option<**String**> | A search term. | |
**server_uri** | Option<**String**> | | |
**slug** | Option<**String**> | | |
**sni** | Option<**bool**> | | |
**start_tls** | Option<**bool**> | | |
**sync_groups** | Option<**bool**> | | |
**sync_parent_group** | Option<**uuid::Uuid**> | | |
**sync_users** | Option<**bool**> | | |
**sync_users_password** | Option<**bool**> | | |
**user_membership_attribute** | Option<**String**> | | |
**user_object_filter** | Option<**String**> | | |
**user_property_mappings** | Option<[**Vec<uuid::Uuid>**](uuid::Uuid.md)> | | |
### Return type
[**models::PaginatedLdapSourceList**](PaginatedLDAPSourceList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_ldap_partial_update
> models::LdapSource sources_ldap_partial_update(slug, patched_ldap_source_request)
LDAP Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
**patched_ldap_source_request** | Option<[**PatchedLdapSourceRequest**](PatchedLdapSourceRequest.md)> | | |
### Return type
[**models::LdapSource**](LDAPSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_ldap_retrieve
> models::LdapSource sources_ldap_retrieve(slug)
LDAP Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**models::LdapSource**](LDAPSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_ldap_sync_status_retrieve
> models::SyncStatus sources_ldap_sync_status_retrieve(slug)
Get source's sync status
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**models::SyncStatus**](SyncStatus.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_ldap_update
> models::LdapSource sources_ldap_update(slug, ldap_source_request)
LDAP Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
**ldap_source_request** | [**LdapSourceRequest**](LdapSourceRequest.md) | | [required] |
### Return type
[**models::LdapSource**](LDAPSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_ldap_used_by_list
> Vec<models::UsedBy> sources_ldap_used_by_list(slug)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_oauth_create
> models::OAuthSource sources_oauth_create(o_auth_source_request)
Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**o_auth_source_request** | [**OAuthSourceRequest**](OAuthSourceRequest.md) | | [required] |
### Return type
[**models::OAuthSource**](OAuthSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_oauth_destroy
> sources_oauth_destroy(slug)
Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_oauth_list
> models::PaginatedOAuthSourceList sources_oauth_list(access_token_url, additional_scopes, authentication_flow, authorization_url, consumer_key, enabled, enrollment_flow, group_matching_mode, has_jwks, name, ordering, page, page_size, pbm_uuid, policy_engine_mode, profile_url, provider_type, request_token_url, search, slug, user_matching_mode)
Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**access_token_url** | Option<**String**> | | |
**additional_scopes** | Option<**String**> | | |
**authentication_flow** | Option<**uuid::Uuid**> | | |
**authorization_url** | Option<**String**> | | |
**consumer_key** | Option<**String**> | | |
**enabled** | Option<**bool**> | | |
**enrollment_flow** | Option<**uuid::Uuid**> | | |
**group_matching_mode** | Option<**String**> | How the source determines if an existing group should be used or a new group created. | |
**has_jwks** | Option<**bool**> | Only return sources with JWKS data | |
**name** | Option<**String**> | | |
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**pbm_uuid** | Option<**uuid::Uuid**> | | |
**policy_engine_mode** | Option<**String**> | | |
**profile_url** | Option<**String**> | | |
**provider_type** | Option<**String**> | | |
**request_token_url** | Option<**String**> | | |
**search** | Option<**String**> | A search term. | |
**slug** | Option<**String**> | | |
**user_matching_mode** | Option<**String**> | How the source determines if an existing user should be authenticated or a new user enrolled. | |
### Return type
[**models::PaginatedOAuthSourceList**](PaginatedOAuthSourceList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_oauth_partial_update
> models::OAuthSource sources_oauth_partial_update(slug, patched_o_auth_source_request)
Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
**patched_o_auth_source_request** | Option<[**PatchedOAuthSourceRequest**](PatchedOAuthSourceRequest.md)> | | |
### Return type
[**models::OAuthSource**](OAuthSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_oauth_retrieve
> models::OAuthSource sources_oauth_retrieve(slug)
Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**models::OAuthSource**](OAuthSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_oauth_source_types_list
> Vec<models::SourceType> sources_oauth_source_types_list(name)
Get all creatable source types. If ?name is set, only returns the type for <name>. If <name> isn't found, returns the default type.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**name** | Option<**String**> | | |
### Return type
[**Vec<models::SourceType>**](SourceType.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_oauth_update
> models::OAuthSource sources_oauth_update(slug, o_auth_source_request)
Source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
**o_auth_source_request** | [**OAuthSourceRequest**](OAuthSourceRequest.md) | | [required] |
### Return type
[**models::OAuthSource**](OAuthSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_oauth_used_by_list
> Vec<models::UsedBy> sources_oauth_used_by_list(slug)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_plex_create
> models::PlexSource sources_plex_create(plex_source_request)
Plex source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**plex_source_request** | [**PlexSourceRequest**](PlexSourceRequest.md) | | [required] |
### Return type
[**models::PlexSource**](PlexSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_plex_destroy
> sources_plex_destroy(slug)
Plex source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_plex_list
> models::PaginatedPlexSourceList sources_plex_list(allow_friends, authentication_flow, client_id, enabled, enrollment_flow, group_matching_mode, name, ordering, page, page_size, pbm_uuid, policy_engine_mode, search, slug, user_matching_mode)
Plex source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**allow_friends** | Option<**bool**> | | |
**authentication_flow** | Option<**uuid::Uuid**> | | |
**client_id** | Option<**String**> | | |
**enabled** | Option<**bool**> | | |
**enrollment_flow** | Option<**uuid::Uuid**> | | |
**group_matching_mode** | Option<**String**> | How the source determines if an existing group should be used or a new group created. | |
**name** | Option<**String**> | | |
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**pbm_uuid** | Option<**uuid::Uuid**> | | |
**policy_engine_mode** | Option<**String**> | | |
**search** | Option<**String**> | A search term. | |
**slug** | Option<**String**> | | |
**user_matching_mode** | Option<**String**> | How the source determines if an existing user should be authenticated or a new user enrolled. | |
### Return type
[**models::PaginatedPlexSourceList**](PaginatedPlexSourceList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_plex_partial_update
> models::PlexSource sources_plex_partial_update(slug, patched_plex_source_request)
Plex source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
**patched_plex_source_request** | Option<[**PatchedPlexSourceRequest**](PatchedPlexSourceRequest.md)> | | |
### Return type
[**models::PlexSource**](PlexSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_plex_redeem_token_authenticated_create
> sources_plex_redeem_token_authenticated_create(plex_token_redeem_request, slug)
Redeem a plex token for an authenticated user, creating a connection
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**plex_token_redeem_request** | [**PlexTokenRedeemRequest**](PlexTokenRedeemRequest.md) | | [required] |
**slug** | Option<**String**> | | |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_plex_redeem_token_create
> models::RedirectChallenge sources_plex_redeem_token_create(plex_token_redeem_request, slug)
Redeem a plex token, check it's access to resources against what's allowed for the source, and redirect to an authentication/enrollment flow.
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**plex_token_redeem_request** | [**PlexTokenRedeemRequest**](PlexTokenRedeemRequest.md) | | [required] |
**slug** | Option<**String**> | | |
### Return type
[**models::RedirectChallenge**](RedirectChallenge.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_plex_retrieve
> models::PlexSource sources_plex_retrieve(slug)
Plex source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**models::PlexSource**](PlexSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_plex_update
> models::PlexSource sources_plex_update(slug, plex_source_request)
Plex source Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
**plex_source_request** | [**PlexSourceRequest**](PlexSourceRequest.md) | | [required] |
### Return type
[**models::PlexSource**](PlexSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_plex_used_by_list
> Vec<models::UsedBy> sources_plex_used_by_list(slug)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_saml_create
> models::SamlSource sources_saml_create(saml_source_request)
SAMLSource Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**saml_source_request** | [**SamlSourceRequest**](SamlSourceRequest.md) | | [required] |
### Return type
[**models::SamlSource**](SAMLSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_saml_destroy
> sources_saml_destroy(slug)
SAMLSource Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_saml_list
> models::PaginatedSamlSourceList sources_saml_list(allow_idp_initiated, authentication_flow, binding_type, digest_algorithm, enabled, enrollment_flow, issuer, managed, name, name_id_policy, ordering, page, page_size, pbm_uuid, policy_engine_mode, pre_authentication_flow, search, signature_algorithm, signing_kp, slo_url, slug, sso_url, temporary_user_delete_after, user_matching_mode, verification_kp)
SAMLSource Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**allow_idp_initiated** | Option<**bool**> | | |
**authentication_flow** | Option<**uuid::Uuid**> | | |
**binding_type** | Option<**String**> | | |
**digest_algorithm** | Option<**String**> | | |
**enabled** | Option<**bool**> | | |
**enrollment_flow** | Option<**uuid::Uuid**> | | |
**issuer** | Option<**String**> | | |
**managed** | Option<**String**> | | |
**name** | Option<**String**> | | |
**name_id_policy** | Option<**String**> | NameID Policy sent to the IdP. Can be unset, in which case no Policy is sent. | |
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**pbm_uuid** | Option<**uuid::Uuid**> | | |
**policy_engine_mode** | Option<**String**> | | |
**pre_authentication_flow** | Option<**uuid::Uuid**> | | |
**search** | Option<**String**> | A search term. | |
**signature_algorithm** | Option<**String**> | | |
**signing_kp** | Option<**uuid::Uuid**> | | |
**slo_url** | Option<**String**> | | |
**slug** | Option<**String**> | | |
**sso_url** | Option<**String**> | | |
**temporary_user_delete_after** | Option<**String**> | | |
**user_matching_mode** | Option<**String**> | How the source determines if an existing user should be authenticated or a new user enrolled. | |
**verification_kp** | Option<**uuid::Uuid**> | | |
### Return type
[**models::PaginatedSamlSourceList**](PaginatedSAMLSourceList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_saml_metadata_retrieve
> models::SamlMetadata sources_saml_metadata_retrieve(slug)
Return metadata as XML string
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**models::SamlMetadata**](SAMLMetadata.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_saml_partial_update
> models::SamlSource sources_saml_partial_update(slug, patched_saml_source_request)
SAMLSource Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
**patched_saml_source_request** | Option<[**PatchedSamlSourceRequest**](PatchedSamlSourceRequest.md)> | | |
### Return type
[**models::SamlSource**](SAMLSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_saml_retrieve
> models::SamlSource sources_saml_retrieve(slug)
SAMLSource Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**models::SamlSource**](SAMLSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_saml_update
> models::SamlSource sources_saml_update(slug, saml_source_request)
SAMLSource Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
**saml_source_request** | [**SamlSourceRequest**](SamlSourceRequest.md) | | [required] |
### Return type
[**models::SamlSource**](SAMLSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_saml_used_by_list
> Vec<models::UsedBy> sources_saml_used_by_list(slug)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_create
> models::ScimSource sources_scim_create(scim_source_request)
SCIMSource Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**scim_source_request** | [**ScimSourceRequest**](ScimSourceRequest.md) | | [required] |
### Return type
[**models::ScimSource**](SCIMSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_destroy
> sources_scim_destroy(slug)
SCIMSource Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_groups_create
> models::ScimSourceGroup sources_scim_groups_create(scim_source_group_request)
SCIMSourceGroup Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**scim_source_group_request** | [**ScimSourceGroupRequest**](ScimSourceGroupRequest.md) | | [required] |
### Return type
[**models::ScimSourceGroup**](SCIMSourceGroup.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_groups_destroy
> sources_scim_groups_destroy(id)
SCIMSourceGroup Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **String** | A unique value identifying this scim source group. | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_groups_list
> models::PaginatedScimSourceGroupList sources_scim_groups_list(group__group_uuid, group__name, ordering, page, page_size, search, source__slug)
SCIMSourceGroup Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**group__group_uuid** | Option<**uuid::Uuid**> | | |
**group__name** | Option<**String**> | | |
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**search** | Option<**String**> | A search term. | |
**source__slug** | Option<**String**> | | |
### Return type
[**models::PaginatedScimSourceGroupList**](PaginatedSCIMSourceGroupList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_groups_partial_update
> models::ScimSourceGroup sources_scim_groups_partial_update(id, patched_scim_source_group_request)
SCIMSourceGroup Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **String** | A unique value identifying this scim source group. | [required] |
**patched_scim_source_group_request** | Option<[**PatchedScimSourceGroupRequest**](PatchedScimSourceGroupRequest.md)> | | |
### Return type
[**models::ScimSourceGroup**](SCIMSourceGroup.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_groups_retrieve
> models::ScimSourceGroup sources_scim_groups_retrieve(id)
SCIMSourceGroup Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **String** | A unique value identifying this scim source group. | [required] |
### Return type
[**models::ScimSourceGroup**](SCIMSourceGroup.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_groups_update
> models::ScimSourceGroup sources_scim_groups_update(id, scim_source_group_request)
SCIMSourceGroup Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **String** | A unique value identifying this scim source group. | [required] |
**scim_source_group_request** | [**ScimSourceGroupRequest**](ScimSourceGroupRequest.md) | | [required] |
### Return type
[**models::ScimSourceGroup**](SCIMSourceGroup.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_groups_used_by_list
> Vec<models::UsedBy> sources_scim_groups_used_by_list(id)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **String** | A unique value identifying this scim source group. | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_list
> models::PaginatedScimSourceList sources_scim_list(name, ordering, page, page_size, pbm_uuid, search, slug)
SCIMSource Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**name** | Option<**String**> | | |
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**pbm_uuid** | Option<**uuid::Uuid**> | | |
**search** | Option<**String**> | A search term. | |
**slug** | Option<**String**> | | |
### Return type
[**models::PaginatedScimSourceList**](PaginatedSCIMSourceList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_partial_update
> models::ScimSource sources_scim_partial_update(slug, patched_scim_source_request)
SCIMSource Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
**patched_scim_source_request** | Option<[**PatchedScimSourceRequest**](PatchedScimSourceRequest.md)> | | |
### Return type
[**models::ScimSource**](SCIMSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_retrieve
> models::ScimSource sources_scim_retrieve(slug)
SCIMSource Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**models::ScimSource**](SCIMSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_update
> models::ScimSource sources_scim_update(slug, scim_source_request)
SCIMSource Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
**scim_source_request** | [**ScimSourceRequest**](ScimSourceRequest.md) | | [required] |
### Return type
[**models::ScimSource**](SCIMSource.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_used_by_list
> Vec<models::UsedBy> sources_scim_used_by_list(slug)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**slug** | **String** | | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_users_create
> models::ScimSourceUser sources_scim_users_create(scim_source_user_request)
SCIMSourceUser Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**scim_source_user_request** | [**ScimSourceUserRequest**](ScimSourceUserRequest.md) | | [required] |
### Return type
[**models::ScimSourceUser**](SCIMSourceUser.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_users_destroy
> sources_scim_users_destroy(id)
SCIMSourceUser Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **String** | A unique value identifying this scim source user. | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_users_list
> models::PaginatedScimSourceUserList sources_scim_users_list(ordering, page, page_size, search, source__slug, user__id, user__username)
SCIMSourceUser Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**search** | Option<**String**> | A search term. | |
**source__slug** | Option<**String**> | | |
**user__id** | Option<**i32**> | | |
**user__username** | Option<**String**> | | |
### Return type
[**models::PaginatedScimSourceUserList**](PaginatedSCIMSourceUserList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_users_partial_update
> models::ScimSourceUser sources_scim_users_partial_update(id, patched_scim_source_user_request)
SCIMSourceUser Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **String** | A unique value identifying this scim source user. | [required] |
**patched_scim_source_user_request** | Option<[**PatchedScimSourceUserRequest**](PatchedScimSourceUserRequest.md)> | | |
### Return type
[**models::ScimSourceUser**](SCIMSourceUser.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_users_retrieve
> models::ScimSourceUser sources_scim_users_retrieve(id)
SCIMSourceUser Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **String** | A unique value identifying this scim source user. | [required] |
### Return type
[**models::ScimSourceUser**](SCIMSourceUser.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_users_update
> models::ScimSourceUser sources_scim_users_update(id, scim_source_user_request)
SCIMSourceUser Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **String** | A unique value identifying this scim source user. | [required] |
**scim_source_user_request** | [**ScimSourceUserRequest**](ScimSourceUserRequest.md) | | [required] |
### Return type
[**models::ScimSourceUser**](SCIMSourceUser.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_scim_users_used_by_list
> Vec<models::UsedBy> sources_scim_users_used_by_list(id)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **String** | A unique value identifying this scim source user. | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_all_destroy
> sources_user_connections_all_destroy(id)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this user source connection. | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_all_list
> models::PaginatedUserSourceConnectionList sources_user_connections_all_list(ordering, page, page_size, search, source__slug, user)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**search** | Option<**String**> | A search term. | |
**source__slug** | Option<**String**> | | |
**user** | Option<**i32**> | | |
### Return type
[**models::PaginatedUserSourceConnectionList**](PaginatedUserSourceConnectionList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_all_partial_update
> models::UserSourceConnection sources_user_connections_all_partial_update(id, patched_user_source_connection_request)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this user source connection. | [required] |
**patched_user_source_connection_request** | Option<[**PatchedUserSourceConnectionRequest**](PatchedUserSourceConnectionRequest.md)> | | |
### Return type
[**models::UserSourceConnection**](UserSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_all_retrieve
> models::UserSourceConnection sources_user_connections_all_retrieve(id)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this user source connection. | [required] |
### Return type
[**models::UserSourceConnection**](UserSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_all_update
> models::UserSourceConnection sources_user_connections_all_update(id, user_source_connection_request)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this user source connection. | [required] |
**user_source_connection_request** | [**UserSourceConnectionRequest**](UserSourceConnectionRequest.md) | | [required] |
### Return type
[**models::UserSourceConnection**](UserSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_all_used_by_list
> Vec<models::UsedBy> sources_user_connections_all_used_by_list(id)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this user source connection. | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_kerberos_create
> models::UserKerberosSourceConnection sources_user_connections_kerberos_create(user_kerberos_source_connection_request)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**user_kerberos_source_connection_request** | [**UserKerberosSourceConnectionRequest**](UserKerberosSourceConnectionRequest.md) | | [required] |
### Return type
[**models::UserKerberosSourceConnection**](UserKerberosSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_kerberos_destroy
> sources_user_connections_kerberos_destroy(id)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User Kerberos Source Connection. | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_kerberos_list
> models::PaginatedUserKerberosSourceConnectionList sources_user_connections_kerberos_list(ordering, page, page_size, search, source__slug, user)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**search** | Option<**String**> | A search term. | |
**source__slug** | Option<**String**> | | |
**user** | Option<**i32**> | | |
### Return type
[**models::PaginatedUserKerberosSourceConnectionList**](PaginatedUserKerberosSourceConnectionList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_kerberos_partial_update
> models::UserKerberosSourceConnection sources_user_connections_kerberos_partial_update(id, patched_user_kerberos_source_connection_request)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User Kerberos Source Connection. | [required] |
**patched_user_kerberos_source_connection_request** | Option<[**PatchedUserKerberosSourceConnectionRequest**](PatchedUserKerberosSourceConnectionRequest.md)> | | |
### Return type
[**models::UserKerberosSourceConnection**](UserKerberosSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_kerberos_retrieve
> models::UserKerberosSourceConnection sources_user_connections_kerberos_retrieve(id)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User Kerberos Source Connection. | [required] |
### Return type
[**models::UserKerberosSourceConnection**](UserKerberosSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_kerberos_update
> models::UserKerberosSourceConnection sources_user_connections_kerberos_update(id, user_kerberos_source_connection_request)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User Kerberos Source Connection. | [required] |
**user_kerberos_source_connection_request** | [**UserKerberosSourceConnectionRequest**](UserKerberosSourceConnectionRequest.md) | | [required] |
### Return type
[**models::UserKerberosSourceConnection**](UserKerberosSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_kerberos_used_by_list
> Vec<models::UsedBy> sources_user_connections_kerberos_used_by_list(id)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User Kerberos Source Connection. | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_ldap_create
> models::UserLdapSourceConnection sources_user_connections_ldap_create(user_ldap_source_connection_request)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**user_ldap_source_connection_request** | [**UserLdapSourceConnectionRequest**](UserLdapSourceConnectionRequest.md) | | [required] |
### Return type
[**models::UserLdapSourceConnection**](UserLDAPSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_ldap_destroy
> sources_user_connections_ldap_destroy(id)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User LDAP Source Connection. | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_ldap_list
> models::PaginatedUserLdapSourceConnectionList sources_user_connections_ldap_list(ordering, page, page_size, search, source__slug, user)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**search** | Option<**String**> | A search term. | |
**source__slug** | Option<**String**> | | |
**user** | Option<**i32**> | | |
### Return type
[**models::PaginatedUserLdapSourceConnectionList**](PaginatedUserLDAPSourceConnectionList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_ldap_partial_update
> models::UserLdapSourceConnection sources_user_connections_ldap_partial_update(id, patched_user_ldap_source_connection_request)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User LDAP Source Connection. | [required] |
**patched_user_ldap_source_connection_request** | Option<[**PatchedUserLdapSourceConnectionRequest**](PatchedUserLdapSourceConnectionRequest.md)> | | |
### Return type
[**models::UserLdapSourceConnection**](UserLDAPSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_ldap_retrieve
> models::UserLdapSourceConnection sources_user_connections_ldap_retrieve(id)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User LDAP Source Connection. | [required] |
### Return type
[**models::UserLdapSourceConnection**](UserLDAPSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_ldap_update
> models::UserLdapSourceConnection sources_user_connections_ldap_update(id, user_ldap_source_connection_request)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User LDAP Source Connection. | [required] |
**user_ldap_source_connection_request** | [**UserLdapSourceConnectionRequest**](UserLdapSourceConnectionRequest.md) | | [required] |
### Return type
[**models::UserLdapSourceConnection**](UserLDAPSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_ldap_used_by_list
> Vec<models::UsedBy> sources_user_connections_ldap_used_by_list(id)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User LDAP Source Connection. | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_oauth_create
> models::UserOAuthSourceConnection sources_user_connections_oauth_create(user_o_auth_source_connection_request)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**user_o_auth_source_connection_request** | [**UserOAuthSourceConnectionRequest**](UserOAuthSourceConnectionRequest.md) | | [required] |
### Return type
[**models::UserOAuthSourceConnection**](UserOAuthSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_oauth_destroy
> sources_user_connections_oauth_destroy(id)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User OAuth Source Connection. | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_oauth_list
> models::PaginatedUserOAuthSourceConnectionList sources_user_connections_oauth_list(ordering, page, page_size, search, source__slug, user)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**search** | Option<**String**> | A search term. | |
**source__slug** | Option<**String**> | | |
**user** | Option<**i32**> | | |
### Return type
[**models::PaginatedUserOAuthSourceConnectionList**](PaginatedUserOAuthSourceConnectionList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_oauth_partial_update
> models::UserOAuthSourceConnection sources_user_connections_oauth_partial_update(id, patched_user_o_auth_source_connection_request)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User OAuth Source Connection. | [required] |
**patched_user_o_auth_source_connection_request** | Option<[**PatchedUserOAuthSourceConnectionRequest**](PatchedUserOAuthSourceConnectionRequest.md)> | | |
### Return type
[**models::UserOAuthSourceConnection**](UserOAuthSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_oauth_retrieve
> models::UserOAuthSourceConnection sources_user_connections_oauth_retrieve(id)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User OAuth Source Connection. | [required] |
### Return type
[**models::UserOAuthSourceConnection**](UserOAuthSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_oauth_update
> models::UserOAuthSourceConnection sources_user_connections_oauth_update(id, user_o_auth_source_connection_request)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User OAuth Source Connection. | [required] |
**user_o_auth_source_connection_request** | [**UserOAuthSourceConnectionRequest**](UserOAuthSourceConnectionRequest.md) | | [required] |
### Return type
[**models::UserOAuthSourceConnection**](UserOAuthSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_oauth_used_by_list
> Vec<models::UsedBy> sources_user_connections_oauth_used_by_list(id)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User OAuth Source Connection. | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_plex_create
> models::UserPlexSourceConnection sources_user_connections_plex_create(user_plex_source_connection_request)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**user_plex_source_connection_request** | [**UserPlexSourceConnectionRequest**](UserPlexSourceConnectionRequest.md) | | [required] |
### Return type
[**models::UserPlexSourceConnection**](UserPlexSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_plex_destroy
> sources_user_connections_plex_destroy(id)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User Plex Source Connection. | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_plex_list
> models::PaginatedUserPlexSourceConnectionList sources_user_connections_plex_list(ordering, page, page_size, search, source__slug, user)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**search** | Option<**String**> | A search term. | |
**source__slug** | Option<**String**> | | |
**user** | Option<**i32**> | | |
### Return type
[**models::PaginatedUserPlexSourceConnectionList**](PaginatedUserPlexSourceConnectionList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_plex_partial_update
> models::UserPlexSourceConnection sources_user_connections_plex_partial_update(id, patched_user_plex_source_connection_request)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User Plex Source Connection. | [required] |
**patched_user_plex_source_connection_request** | Option<[**PatchedUserPlexSourceConnectionRequest**](PatchedUserPlexSourceConnectionRequest.md)> | | |
### Return type
[**models::UserPlexSourceConnection**](UserPlexSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_plex_retrieve
> models::UserPlexSourceConnection sources_user_connections_plex_retrieve(id)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User Plex Source Connection. | [required] |
### Return type
[**models::UserPlexSourceConnection**](UserPlexSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_plex_update
> models::UserPlexSourceConnection sources_user_connections_plex_update(id, user_plex_source_connection_request)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User Plex Source Connection. | [required] |
**user_plex_source_connection_request** | [**UserPlexSourceConnectionRequest**](UserPlexSourceConnectionRequest.md) | | [required] |
### Return type
[**models::UserPlexSourceConnection**](UserPlexSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_plex_used_by_list
> Vec<models::UsedBy> sources_user_connections_plex_used_by_list(id)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User Plex Source Connection. | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_saml_create
> models::UserSamlSourceConnection sources_user_connections_saml_create(user_saml_source_connection_request)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**user_saml_source_connection_request** | [**UserSamlSourceConnectionRequest**](UserSamlSourceConnectionRequest.md) | | [required] |
### Return type
[**models::UserSamlSourceConnection**](UserSAMLSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_saml_destroy
> sources_user_connections_saml_destroy(id)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User SAML Source Connection. | [required] |
### Return type
(empty response body)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_saml_list
> models::PaginatedUserSamlSourceConnectionList sources_user_connections_saml_list(ordering, page, page_size, search, source__slug, user)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**ordering** | Option<**String**> | Which field to use when ordering the results. | |
**page** | Option<**i32**> | A page number within the paginated result set. | |
**page_size** | Option<**i32**> | Number of results to return per page. | |
**search** | Option<**String**> | A search term. | |
**source__slug** | Option<**String**> | | |
**user** | Option<**i32**> | | |
### Return type
[**models::PaginatedUserSamlSourceConnectionList**](PaginatedUserSAMLSourceConnectionList.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_saml_partial_update
> models::UserSamlSourceConnection sources_user_connections_saml_partial_update(id, patched_user_saml_source_connection_request)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User SAML Source Connection. | [required] |
**patched_user_saml_source_connection_request** | Option<[**PatchedUserSamlSourceConnectionRequest**](PatchedUserSamlSourceConnectionRequest.md)> | | |
### Return type
[**models::UserSamlSourceConnection**](UserSAMLSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_saml_retrieve
> models::UserSamlSourceConnection sources_user_connections_saml_retrieve(id)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User SAML Source Connection. | [required] |
### Return type
[**models::UserSamlSourceConnection**](UserSAMLSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_saml_update
> models::UserSamlSourceConnection sources_user_connections_saml_update(id, user_saml_source_connection_request)
User-source connection Viewset
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User SAML Source Connection. | [required] |
**user_saml_source_connection_request** | [**UserSamlSourceConnectionRequest**](UserSamlSourceConnectionRequest.md) | | [required] |
### Return type
[**models::UserSamlSourceConnection**](UserSAMLSourceConnection.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## sources_user_connections_saml_used_by_list
> Vec<models::UsedBy> sources_user_connections_saml_used_by_list(id)
Get a list of all objects that use this object
### Parameters
Name | Type | Description | Required | Notes
------------- | ------------- | ------------- | ------------- | -------------
**id** | **i32** | A unique integer value identifying this User SAML Source Connection. | [required] |
### Return type
[**Vec<models::UsedBy>**](UsedBy.md)
### Authorization
[authentik](../README.md#authentik)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)