diff --git a/.envrc b/.envrc
new file mode 100644
index 0000000..3550a30
--- /dev/null
+++ b/.envrc
@@ -0,0 +1 @@
+use flake
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 0000000..81f627b
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,9 @@
+---
+version: 2
+updates:
+ - package-ecosystem: "github-actions"
+ directory: "/"
+ schedule:
+ interval: "daily"
+ assignees:
+ - rissson
diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml
new file mode 100644
index 0000000..5d6a15f
--- /dev/null
+++ b/.github/workflows/update.yml
@@ -0,0 +1,48 @@
+---
+name: update
+
+on:
+ workflow_dispatch:
+ schedule:
+ - cron: "*/15 * * * *"
+
+permissions:
+ contents: write
+
+jobs:
+ schema:
+ runs-on: ubuntu-latest
+ steps:
+ - id: generate_token
+ uses: tibdex/github-app-token@v2
+ with:
+ app_id: ${{ secrets.GH_APP_ID }}
+ private_key: ${{ secrets.GH_APP_PRIVATE_KEY }}
+ - name: Check out code
+ uses: actions/checkout@v4
+ with:
+ fetch-depth: 0
+ token: ${{ steps.generate_token.outputs.token }}
+ - uses: actions-rust-lang/setup-rust-toolchain@v1
+ - name: Cargo login
+ env:
+ CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
+ run: cargo login
+ - name: Check for updates
+ run: make
+ - name: Push
+ id: push
+ env:
+ GH_TOKEN: ${{ steps.generate_token.outputs.token }}
+ # ID from https://api.github.com/users/authentik-automation[bot]
+ run: |
+ git config --global user.email "135050075+authentik-automation[bot]@users.noreply.github.com"
+ git config --global user.name "authentik-automation[bot]"
+ git add .
+ git commit -F "diff.test" || exit 0
+ git push
+ version=$(cd version && cargo run)
+ git tag $version
+ git push --tags
+ cargo publish
+ gh release create $version -F diff.test
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..78dcb6c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+/target/
+**/*.rs.bk
+Cargo.lock
+!version/Cargo.lock
+diff.test
diff --git a/.openapi-generator-ignore b/.openapi-generator-ignore
new file mode 100644
index 0000000..7484ee5
--- /dev/null
+++ b/.openapi-generator-ignore
@@ -0,0 +1,23 @@
+# OpenAPI Generator Ignore
+# Generated by openapi-generator https://github.com/openapitools/openapi-generator
+
+# Use this file to prevent files from being overwritten by the generator.
+# The patterns follow closely to .gitignore or .dockerignore.
+
+# As an example, the C# client generator defines ApiClient.cs.
+# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
+#ApiClient.cs
+
+# You can match any string of characters against a directory, file or extension with a single asterisk (*):
+#foo/*/qux
+# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux
+
+# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
+#foo/**/qux
+# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
+
+# You can also negate patterns with an exclamation (!).
+# For example, you can ignore all files in a docs folder with the file extension .md:
+#docs/*.md
+# Then explicitly reverse the ignore rule for a single file:
+#!docs/README.md
diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES
new file mode 100644
index 0000000..510a98f
--- /dev/null
+++ b/.openapi-generator/FILES
@@ -0,0 +1,1339 @@
+.gitignore
+.travis.yml
+Cargo.toml
+README.md
+docs/AccessDeniedChallenge.md
+docs/AdminApi.md
+docs/AlgEnum.md
+docs/App.md
+docs/AppEnum.md
+docs/AppleChallengeResponseRequest.md
+docs/AppleLoginChallenge.md
+docs/Application.md
+docs/ApplicationRequest.md
+docs/AuthModeEnum.md
+docs/AuthTypeEnum.md
+docs/AuthenticatedSession.md
+docs/AuthenticatedSessionAsn.md
+docs/AuthenticatedSessionGeoIp.md
+docs/AuthenticatedSessionUserAgent.md
+docs/AuthenticatedSessionUserAgentDevice.md
+docs/AuthenticatedSessionUserAgentOs.md
+docs/AuthenticatedSessionUserAgentUserAgent.md
+docs/AuthenticationEnum.md
+docs/AuthenticatorAttachmentEnum.md
+docs/AuthenticatorDuoChallenge.md
+docs/AuthenticatorDuoChallengeResponseRequest.md
+docs/AuthenticatorDuoStage.md
+docs/AuthenticatorDuoStageDeviceImportResponse.md
+docs/AuthenticatorDuoStageManualDeviceImportRequest.md
+docs/AuthenticatorDuoStageRequest.md
+docs/AuthenticatorSmsChallenge.md
+docs/AuthenticatorSmsChallengeResponseRequest.md
+docs/AuthenticatorSmsStage.md
+docs/AuthenticatorSmsStageRequest.md
+docs/AuthenticatorStaticChallenge.md
+docs/AuthenticatorStaticChallengeResponseRequest.md
+docs/AuthenticatorStaticStage.md
+docs/AuthenticatorStaticStageRequest.md
+docs/AuthenticatorTotpChallenge.md
+docs/AuthenticatorTotpChallengeResponseRequest.md
+docs/AuthenticatorTotpStage.md
+docs/AuthenticatorTotpStageRequest.md
+docs/AuthenticatorValidateStage.md
+docs/AuthenticatorValidateStageRequest.md
+docs/AuthenticatorValidationChallenge.md
+docs/AuthenticatorValidationChallengeResponseRequest.md
+docs/AuthenticatorWebAuthnChallenge.md
+docs/AuthenticatorWebAuthnChallengeResponseRequest.md
+docs/AuthenticatorWebAuthnStage.md
+docs/AuthenticatorWebAuthnStageRequest.md
+docs/AuthenticatorsApi.md
+docs/AutoSubmitChallengeResponseRequest.md
+docs/AutosubmitChallenge.md
+docs/BackendsEnum.md
+docs/BindingTypeEnum.md
+docs/BlueprintFile.md
+docs/BlueprintInstance.md
+docs/BlueprintInstanceRequest.md
+docs/BlueprintInstanceStatusEnum.md
+docs/Brand.md
+docs/BrandRequest.md
+docs/Cache.md
+docs/CapabilitiesEnum.md
+docs/CaptchaChallenge.md
+docs/CaptchaChallengeResponseRequest.md
+docs/CaptchaStage.md
+docs/CaptchaStageRequest.md
+docs/CertificateData.md
+docs/CertificateGenerationRequest.md
+docs/CertificateKeyPair.md
+docs/CertificateKeyPairRequest.md
+docs/ChallengeTypes.md
+docs/ClientTypeEnum.md
+docs/Config.md
+docs/ConnectionToken.md
+docs/ConnectionTokenRequest.md
+docs/ConsentChallenge.md
+docs/ConsentChallengeResponseRequest.md
+docs/ConsentPermission.md
+docs/ConsentStage.md
+docs/ConsentStageModeEnum.md
+docs/ConsentStageRequest.md
+docs/ContextualFlowInfo.md
+docs/ContextualFlowInfoLayoutEnum.md
+docs/Coordinate.md
+docs/CoreApi.md
+docs/CountryCodeEnum.md
+docs/CryptoApi.md
+docs/CurrentBrand.md
+docs/DeniedActionEnum.md
+docs/DenyStage.md
+docs/DenyStageRequest.md
+docs/DetailedCountry.md
+docs/DetailedCountryField.md
+docs/DetailedCountryFieldRequest.md
+docs/Device.md
+docs/DeviceChallenge.md
+docs/DeviceChallengeRequest.md
+docs/DeviceClassesEnum.md
+docs/DigestAlgorithmEnum.md
+docs/DigitsEnum.md
+docs/DockerServiceConnection.md
+docs/DockerServiceConnectionRequest.md
+docs/Domain.md
+docs/DomainRequest.md
+docs/DummyChallenge.md
+docs/DummyChallengeResponseRequest.md
+docs/DummyPolicy.md
+docs/DummyPolicyRequest.md
+docs/DummyStage.md
+docs/DummyStageRequest.md
+docs/DuoDevice.md
+docs/DuoDeviceEnrollmentStatus.md
+docs/DuoDeviceRequest.md
+docs/DuoResponseEnum.md
+docs/EmailChallenge.md
+docs/EmailChallengeResponseRequest.md
+docs/EmailStage.md
+docs/EmailStageRequest.md
+docs/Endpoint.md
+docs/EndpointRequest.md
+docs/EnterpriseApi.md
+docs/ErrorDetail.md
+docs/ErrorReportingConfig.md
+docs/Event.md
+docs/EventActions.md
+docs/EventMatcherPolicy.md
+docs/EventMatcherPolicyRequest.md
+docs/EventRequest.md
+docs/EventTopPerUser.md
+docs/EventsApi.md
+docs/ExpiringBaseGrantModel.md
+docs/ExpressionPolicy.md
+docs/ExpressionPolicyRequest.md
+docs/ExtraRoleObjectPermission.md
+docs/ExtraRoleObjectPermissionRequest.md
+docs/ExtraUserObjectPermission.md
+docs/ExtraUserObjectPermissionRequest.md
+docs/FilePathRequest.md
+docs/Flow.md
+docs/FlowChallengeResponseRequest.md
+docs/FlowDesignationEnum.md
+docs/FlowDiagram.md
+docs/FlowErrorChallenge.md
+docs/FlowImportResult.md
+docs/FlowInspection.md
+docs/FlowInspectorPlan.md
+docs/FlowLayoutEnum.md
+docs/FlowRequest.md
+docs/FlowSet.md
+docs/FlowSetRequest.md
+docs/FlowStageBinding.md
+docs/FlowStageBindingRequest.md
+docs/FlowsApi.md
+docs/FooterLink.md
+docs/GenericError.md
+docs/GeoIpPolicy.md
+docs/GeoIpPolicyRequest.md
+docs/GeoipBindingEnum.md
+docs/GoogleWorkspaceProvider.md
+docs/GoogleWorkspaceProviderGroup.md
+docs/GoogleWorkspaceProviderGroupRequest.md
+docs/GoogleWorkspaceProviderMapping.md
+docs/GoogleWorkspaceProviderMappingRequest.md
+docs/GoogleWorkspaceProviderRequest.md
+docs/GoogleWorkspaceProviderUser.md
+docs/GoogleWorkspaceProviderUserRequest.md
+docs/Group.md
+docs/GroupMatchingModeEnum.md
+docs/GroupMember.md
+docs/GroupMemberRequest.md
+docs/GroupOAuthSourceConnection.md
+docs/GroupPlexSourceConnection.md
+docs/GroupRequest.md
+docs/GroupSamlSourceConnection.md
+docs/IdentificationChallenge.md
+docs/IdentificationChallengeResponseRequest.md
+docs/IdentificationStage.md
+docs/IdentificationStageRequest.md
+docs/InstallId.md
+docs/IntentEnum.md
+docs/InvalidResponseActionEnum.md
+docs/Invitation.md
+docs/InvitationRequest.md
+docs/InvitationStage.md
+docs/InvitationStageRequest.md
+docs/IssuerModeEnum.md
+docs/KubernetesServiceConnection.md
+docs/KubernetesServiceConnectionRequest.md
+docs/LdapCheckAccess.md
+docs/LdapDebug.md
+docs/LdapOutpostConfig.md
+docs/LdapProvider.md
+docs/LdapProviderRequest.md
+docs/LdapSource.md
+docs/LdapSourcePropertyMapping.md
+docs/LdapSourcePropertyMappingRequest.md
+docs/LdapSourceRequest.md
+docs/LdapapiAccessMode.md
+docs/License.md
+docs/LicenseFlagsEnum.md
+docs/LicenseForecast.md
+docs/LicenseRequest.md
+docs/LicenseSummary.md
+docs/LicenseSummaryStatusEnum.md
+docs/Link.md
+docs/LogEvent.md
+docs/LogLevelEnum.md
+docs/LoginChallengeTypes.md
+docs/LoginMetrics.md
+docs/LoginSource.md
+docs/ManagedApi.md
+docs/Metadata.md
+docs/MicrosoftEntraProvider.md
+docs/MicrosoftEntraProviderGroup.md
+docs/MicrosoftEntraProviderGroupRequest.md
+docs/MicrosoftEntraProviderMapping.md
+docs/MicrosoftEntraProviderMappingRequest.md
+docs/MicrosoftEntraProviderRequest.md
+docs/MicrosoftEntraProviderUser.md
+docs/MicrosoftEntraProviderUserRequest.md
+docs/ModelEnum.md
+docs/ModelRequest.md
+docs/NameIdPolicyEnum.md
+docs/NetworkBindingEnum.md
+docs/NotConfiguredActionEnum.md
+docs/Notification.md
+docs/NotificationRequest.md
+docs/NotificationRule.md
+docs/NotificationRuleRequest.md
+docs/NotificationTransport.md
+docs/NotificationTransportModeEnum.md
+docs/NotificationTransportRequest.md
+docs/NotificationTransportTest.md
+docs/NotificationWebhookMapping.md
+docs/NotificationWebhookMappingRequest.md
+docs/OAuth2Provider.md
+docs/OAuth2ProviderRequest.md
+docs/OAuth2ProviderSetupUrls.md
+docs/OAuthDeviceCodeChallenge.md
+docs/OAuthDeviceCodeChallengeResponseRequest.md
+docs/OAuthDeviceCodeFinishChallenge.md
+docs/OAuthDeviceCodeFinishChallengeResponseRequest.md
+docs/OAuthSource.md
+docs/OAuthSourcePropertyMapping.md
+docs/OAuthSourcePropertyMappingRequest.md
+docs/OAuthSourceRequest.md
+docs/Oauth2Api.md
+docs/OpenIdConnectConfiguration.md
+docs/OutgoingSyncDeleteAction.md
+docs/Outpost.md
+docs/OutpostDefaultConfig.md
+docs/OutpostHealth.md
+docs/OutpostRequest.md
+docs/OutpostTypeEnum.md
+docs/OutpostsApi.md
+docs/PaginatedApplicationList.md
+docs/PaginatedAuthenticatedSessionList.md
+docs/PaginatedAuthenticatorDuoStageList.md
+docs/PaginatedAuthenticatorSmsStageList.md
+docs/PaginatedAuthenticatorStaticStageList.md
+docs/PaginatedAuthenticatorTotpStageList.md
+docs/PaginatedAuthenticatorValidateStageList.md
+docs/PaginatedAuthenticatorWebAuthnStageList.md
+docs/PaginatedBlueprintInstanceList.md
+docs/PaginatedBrandList.md
+docs/PaginatedCaptchaStageList.md
+docs/PaginatedCertificateKeyPairList.md
+docs/PaginatedConnectionTokenList.md
+docs/PaginatedConsentStageList.md
+docs/PaginatedDenyStageList.md
+docs/PaginatedDockerServiceConnectionList.md
+docs/PaginatedDomainList.md
+docs/PaginatedDummyPolicyList.md
+docs/PaginatedDummyStageList.md
+docs/PaginatedDuoDeviceList.md
+docs/PaginatedEmailStageList.md
+docs/PaginatedEndpointList.md
+docs/PaginatedEventList.md
+docs/PaginatedEventMatcherPolicyList.md
+docs/PaginatedExpiringBaseGrantModelList.md
+docs/PaginatedExpressionPolicyList.md
+docs/PaginatedExtraRoleObjectPermissionList.md
+docs/PaginatedExtraUserObjectPermissionList.md
+docs/PaginatedFlowList.md
+docs/PaginatedFlowStageBindingList.md
+docs/PaginatedGeoIpPolicyList.md
+docs/PaginatedGoogleWorkspaceProviderGroupList.md
+docs/PaginatedGoogleWorkspaceProviderList.md
+docs/PaginatedGoogleWorkspaceProviderMappingList.md
+docs/PaginatedGoogleWorkspaceProviderUserList.md
+docs/PaginatedGroupList.md
+docs/PaginatedGroupOAuthSourceConnectionList.md
+docs/PaginatedGroupPlexSourceConnectionList.md
+docs/PaginatedGroupSamlSourceConnectionList.md
+docs/PaginatedIdentificationStageList.md
+docs/PaginatedInvitationList.md
+docs/PaginatedInvitationStageList.md
+docs/PaginatedKubernetesServiceConnectionList.md
+docs/PaginatedLdapOutpostConfigList.md
+docs/PaginatedLdapProviderList.md
+docs/PaginatedLdapSourceList.md
+docs/PaginatedLdapSourcePropertyMappingList.md
+docs/PaginatedLicenseList.md
+docs/PaginatedMicrosoftEntraProviderGroupList.md
+docs/PaginatedMicrosoftEntraProviderList.md
+docs/PaginatedMicrosoftEntraProviderMappingList.md
+docs/PaginatedMicrosoftEntraProviderUserList.md
+docs/PaginatedNotificationList.md
+docs/PaginatedNotificationRuleList.md
+docs/PaginatedNotificationTransportList.md
+docs/PaginatedNotificationWebhookMappingList.md
+docs/PaginatedOAuth2ProviderList.md
+docs/PaginatedOAuthSourceList.md
+docs/PaginatedOAuthSourcePropertyMappingList.md
+docs/PaginatedOutpostList.md
+docs/PaginatedPasswordExpiryPolicyList.md
+docs/PaginatedPasswordPolicyList.md
+docs/PaginatedPasswordStageList.md
+docs/PaginatedPermissionList.md
+docs/PaginatedPlexSourceList.md
+docs/PaginatedPlexSourcePropertyMappingList.md
+docs/PaginatedPolicyBindingList.md
+docs/PaginatedPolicyList.md
+docs/PaginatedPromptList.md
+docs/PaginatedPromptStageList.md
+docs/PaginatedPropertyMappingList.md
+docs/PaginatedProviderList.md
+docs/PaginatedProxyOutpostConfigList.md
+docs/PaginatedProxyProviderList.md
+docs/PaginatedRacPropertyMappingList.md
+docs/PaginatedRacProviderList.md
+docs/PaginatedRadiusOutpostConfigList.md
+docs/PaginatedRadiusProviderList.md
+docs/PaginatedRadiusProviderPropertyMappingList.md
+docs/PaginatedReputationList.md
+docs/PaginatedReputationPolicyList.md
+docs/PaginatedRoleAssignedObjectPermissionList.md
+docs/PaginatedRoleList.md
+docs/PaginatedSamlPropertyMappingList.md
+docs/PaginatedSamlProviderList.md
+docs/PaginatedSamlSourceList.md
+docs/PaginatedSamlSourcePropertyMappingList.md
+docs/PaginatedScimMappingList.md
+docs/PaginatedScimProviderGroupList.md
+docs/PaginatedScimProviderList.md
+docs/PaginatedScimProviderUserList.md
+docs/PaginatedScimSourceGroupList.md
+docs/PaginatedScimSourceList.md
+docs/PaginatedScimSourcePropertyMappingList.md
+docs/PaginatedScimSourceUserList.md
+docs/PaginatedScopeMappingList.md
+docs/PaginatedServiceConnectionList.md
+docs/PaginatedSmsDeviceList.md
+docs/PaginatedSourceList.md
+docs/PaginatedSourceStageList.md
+docs/PaginatedStageList.md
+docs/PaginatedStaticDeviceList.md
+docs/PaginatedSystemTaskList.md
+docs/PaginatedTenantList.md
+docs/PaginatedTokenList.md
+docs/PaginatedTokenModelList.md
+docs/PaginatedTotpDeviceList.md
+docs/PaginatedUserAssignedObjectPermissionList.md
+docs/PaginatedUserConsentList.md
+docs/PaginatedUserDeleteStageList.md
+docs/PaginatedUserList.md
+docs/PaginatedUserLoginStageList.md
+docs/PaginatedUserLogoutStageList.md
+docs/PaginatedUserOAuthSourceConnectionList.md
+docs/PaginatedUserPlexSourceConnectionList.md
+docs/PaginatedUserSamlSourceConnectionList.md
+docs/PaginatedUserSourceConnectionList.md
+docs/PaginatedUserWriteStageList.md
+docs/PaginatedWebAuthnDeviceList.md
+docs/PaginatedWebAuthnDeviceTypeList.md
+docs/Pagination.md
+docs/PasswordChallenge.md
+docs/PasswordChallengeResponseRequest.md
+docs/PasswordExpiryPolicy.md
+docs/PasswordExpiryPolicyRequest.md
+docs/PasswordPolicy.md
+docs/PasswordPolicyRequest.md
+docs/PasswordStage.md
+docs/PasswordStageRequest.md
+docs/PatchedApplicationRequest.md
+docs/PatchedAuthenticatorDuoStageRequest.md
+docs/PatchedAuthenticatorSmsStageRequest.md
+docs/PatchedAuthenticatorStaticStageRequest.md
+docs/PatchedAuthenticatorTotpStageRequest.md
+docs/PatchedAuthenticatorValidateStageRequest.md
+docs/PatchedAuthenticatorWebAuthnStageRequest.md
+docs/PatchedBlueprintInstanceRequest.md
+docs/PatchedBrandRequest.md
+docs/PatchedCaptchaStageRequest.md
+docs/PatchedCertificateKeyPairRequest.md
+docs/PatchedConnectionTokenRequest.md
+docs/PatchedConsentStageRequest.md
+docs/PatchedDenyStageRequest.md
+docs/PatchedDockerServiceConnectionRequest.md
+docs/PatchedDomainRequest.md
+docs/PatchedDummyPolicyRequest.md
+docs/PatchedDummyStageRequest.md
+docs/PatchedDuoDeviceRequest.md
+docs/PatchedEmailStageRequest.md
+docs/PatchedEndpointRequest.md
+docs/PatchedEventMatcherPolicyRequest.md
+docs/PatchedEventRequest.md
+docs/PatchedExpressionPolicyRequest.md
+docs/PatchedExtraRoleObjectPermissionRequest.md
+docs/PatchedExtraUserObjectPermissionRequest.md
+docs/PatchedFlowRequest.md
+docs/PatchedFlowStageBindingRequest.md
+docs/PatchedGeoIpPolicyRequest.md
+docs/PatchedGoogleWorkspaceProviderMappingRequest.md
+docs/PatchedGoogleWorkspaceProviderRequest.md
+docs/PatchedGroupRequest.md
+docs/PatchedIdentificationStageRequest.md
+docs/PatchedInvitationRequest.md
+docs/PatchedInvitationStageRequest.md
+docs/PatchedKubernetesServiceConnectionRequest.md
+docs/PatchedLdapProviderRequest.md
+docs/PatchedLdapSourcePropertyMappingRequest.md
+docs/PatchedLdapSourceRequest.md
+docs/PatchedLicenseRequest.md
+docs/PatchedMicrosoftEntraProviderMappingRequest.md
+docs/PatchedMicrosoftEntraProviderRequest.md
+docs/PatchedNotificationRequest.md
+docs/PatchedNotificationRuleRequest.md
+docs/PatchedNotificationTransportRequest.md
+docs/PatchedNotificationWebhookMappingRequest.md
+docs/PatchedOAuth2ProviderRequest.md
+docs/PatchedOAuthSourcePropertyMappingRequest.md
+docs/PatchedOAuthSourceRequest.md
+docs/PatchedOutpostRequest.md
+docs/PatchedPasswordExpiryPolicyRequest.md
+docs/PatchedPasswordPolicyRequest.md
+docs/PatchedPasswordStageRequest.md
+docs/PatchedPermissionAssignRequest.md
+docs/PatchedPlexSourcePropertyMappingRequest.md
+docs/PatchedPlexSourceRequest.md
+docs/PatchedPolicyBindingRequest.md
+docs/PatchedPromptRequest.md
+docs/PatchedPromptStageRequest.md
+docs/PatchedProxyProviderRequest.md
+docs/PatchedRacPropertyMappingRequest.md
+docs/PatchedRacProviderRequest.md
+docs/PatchedRadiusProviderPropertyMappingRequest.md
+docs/PatchedRadiusProviderRequest.md
+docs/PatchedReputationPolicyRequest.md
+docs/PatchedRoleRequest.md
+docs/PatchedSamlPropertyMappingRequest.md
+docs/PatchedSamlProviderRequest.md
+docs/PatchedSamlSourcePropertyMappingRequest.md
+docs/PatchedSamlSourceRequest.md
+docs/PatchedScimMappingRequest.md
+docs/PatchedScimProviderRequest.md
+docs/PatchedScimSourceGroupRequest.md
+docs/PatchedScimSourcePropertyMappingRequest.md
+docs/PatchedScimSourceRequest.md
+docs/PatchedScimSourceUserRequest.md
+docs/PatchedScopeMappingRequest.md
+docs/PatchedSettingsRequest.md
+docs/PatchedSmsDeviceRequest.md
+docs/PatchedSourceStageRequest.md
+docs/PatchedStaticDeviceRequest.md
+docs/PatchedTenantRequest.md
+docs/PatchedTokenRequest.md
+docs/PatchedTotpDeviceRequest.md
+docs/PatchedUserDeleteStageRequest.md
+docs/PatchedUserLoginStageRequest.md
+docs/PatchedUserLogoutStageRequest.md
+docs/PatchedUserOAuthSourceConnectionRequest.md
+docs/PatchedUserPlexSourceConnectionRequest.md
+docs/PatchedUserRequest.md
+docs/PatchedUserSamlSourceConnectionRequest.md
+docs/PatchedUserWriteStageRequest.md
+docs/PatchedWebAuthnDeviceRequest.md
+docs/Permission.md
+docs/PermissionAssignRequest.md
+docs/PermissionAssignResult.md
+docs/PlexAuthenticationChallenge.md
+docs/PlexAuthenticationChallengeResponseRequest.md
+docs/PlexSource.md
+docs/PlexSourcePropertyMapping.md
+docs/PlexSourcePropertyMappingRequest.md
+docs/PlexSourceRequest.md
+docs/PlexTokenRedeemRequest.md
+docs/PoliciesApi.md
+docs/Policy.md
+docs/PolicyBinding.md
+docs/PolicyBindingRequest.md
+docs/PolicyEngineMode.md
+docs/PolicyRequest.md
+docs/PolicyTestRequest.md
+docs/PolicyTestResult.md
+docs/Prompt.md
+docs/PromptChallenge.md
+docs/PromptChallengeResponseRequest.md
+docs/PromptRequest.md
+docs/PromptStage.md
+docs/PromptStageRequest.md
+docs/PromptTypeEnum.md
+docs/PropertyMapping.md
+docs/PropertyMappingPreview.md
+docs/PropertyMappingTestRequest.md
+docs/PropertyMappingTestResult.md
+docs/PropertymappingsApi.md
+docs/ProtocolEnum.md
+docs/Provider.md
+docs/ProviderEnum.md
+docs/ProviderModelEnum.md
+docs/ProviderRequest.md
+docs/ProviderTypeEnum.md
+docs/ProvidersApi.md
+docs/ProxyMode.md
+docs/ProxyOutpostConfig.md
+docs/ProxyProvider.md
+docs/ProxyProviderRequest.md
+docs/RacApi.md
+docs/RacPropertyMapping.md
+docs/RacPropertyMappingRequest.md
+docs/RacProvider.md
+docs/RacProviderRequest.md
+docs/RadiusCheckAccess.md
+docs/RadiusOutpostConfig.md
+docs/RadiusProvider.md
+docs/RadiusProviderPropertyMapping.md
+docs/RadiusProviderPropertyMappingRequest.md
+docs/RadiusProviderRequest.md
+docs/RbacApi.md
+docs/RedirectChallenge.md
+docs/Reputation.md
+docs/ReputationPolicy.md
+docs/ReputationPolicyRequest.md
+docs/ResidentKeyRequirementEnum.md
+docs/Role.md
+docs/RoleAssignedObjectPermission.md
+docs/RoleObjectPermission.md
+docs/RoleRequest.md
+docs/RootApi.md
+docs/SamlMetadata.md
+docs/SamlPropertyMapping.md
+docs/SamlPropertyMappingRequest.md
+docs/SamlProvider.md
+docs/SamlProviderRequest.md
+docs/SamlSource.md
+docs/SamlSourcePropertyMapping.md
+docs/SamlSourcePropertyMappingRequest.md
+docs/SamlSourceRequest.md
+docs/SchemaApi.md
+docs/ScimMapping.md
+docs/ScimMappingRequest.md
+docs/ScimProvider.md
+docs/ScimProviderGroup.md
+docs/ScimProviderGroupRequest.md
+docs/ScimProviderRequest.md
+docs/ScimProviderUser.md
+docs/ScimProviderUserRequest.md
+docs/ScimSource.md
+docs/ScimSourceGroup.md
+docs/ScimSourceGroupRequest.md
+docs/ScimSourcePropertyMapping.md
+docs/ScimSourcePropertyMappingRequest.md
+docs/ScimSourceRequest.md
+docs/ScimSourceUser.md
+docs/ScimSourceUserRequest.md
+docs/ScopeMapping.md
+docs/ScopeMappingRequest.md
+docs/SelectableStage.md
+docs/ServiceConnection.md
+docs/ServiceConnectionRequest.md
+docs/ServiceConnectionState.md
+docs/SessionUser.md
+docs/Settings.md
+docs/SettingsRequest.md
+docs/SeverityEnum.md
+docs/ShellChallenge.md
+docs/SignatureAlgorithmEnum.md
+docs/SmsDevice.md
+docs/SmsDeviceRequest.md
+docs/Source.md
+docs/SourceRequest.md
+docs/SourceStage.md
+docs/SourceStageRequest.md
+docs/SourceType.md
+docs/SourcesApi.md
+docs/SpBindingEnum.md
+docs/Stage.md
+docs/StagePrompt.md
+docs/StageRequest.md
+docs/StagesApi.md
+docs/StaticDevice.md
+docs/StaticDeviceRequest.md
+docs/StaticDeviceToken.md
+docs/StaticDeviceTokenRequest.md
+docs/SubModeEnum.md
+docs/SyncObjectModelEnum.md
+docs/SyncObjectRequest.md
+docs/SyncObjectResult.md
+docs/SyncStatus.md
+docs/SystemInfo.md
+docs/SystemInfoRuntime.md
+docs/SystemTask.md
+docs/SystemTaskStatusEnum.md
+docs/Tenant.md
+docs/TenantAdminGroupRequestRequest.md
+docs/TenantRecoveryKeyRequestRequest.md
+docs/TenantRecoveryKeyResponse.md
+docs/TenantRequest.md
+docs/TenantsApi.md
+docs/Token.md
+docs/TokenModel.md
+docs/TokenRequest.md
+docs/TokenSetKeyRequest.md
+docs/TokenView.md
+docs/TotpDevice.md
+docs/TotpDeviceRequest.md
+docs/TransactionApplicationRequest.md
+docs/TransactionApplicationResponse.md
+docs/TypeCreate.md
+docs/UiThemeEnum.md
+docs/UsedBy.md
+docs/UsedByActionEnum.md
+docs/User.md
+docs/UserAccountRequest.md
+docs/UserAssignedObjectPermission.md
+docs/UserConsent.md
+docs/UserCreationModeEnum.md
+docs/UserDeleteStage.md
+docs/UserDeleteStageRequest.md
+docs/UserFieldsEnum.md
+docs/UserGroup.md
+docs/UserGroupRequest.md
+docs/UserLoginChallenge.md
+docs/UserLoginChallengeResponseRequest.md
+docs/UserLoginStage.md
+docs/UserLoginStageRequest.md
+docs/UserLogoutStage.md
+docs/UserLogoutStageRequest.md
+docs/UserMatchingModeEnum.md
+docs/UserMetrics.md
+docs/UserOAuthSourceConnection.md
+docs/UserOAuthSourceConnectionRequest.md
+docs/UserObjectPermission.md
+docs/UserPasswordSetRequest.md
+docs/UserPath.md
+docs/UserPlexSourceConnection.md
+docs/UserPlexSourceConnectionRequest.md
+docs/UserRequest.md
+docs/UserSamlSourceConnection.md
+docs/UserSamlSourceConnectionRequest.md
+docs/UserSelf.md
+docs/UserSelfGroups.md
+docs/UserServiceAccountRequest.md
+docs/UserServiceAccountResponse.md
+docs/UserSetting.md
+docs/UserSourceConnection.md
+docs/UserTypeEnum.md
+docs/UserVerificationEnum.md
+docs/UserWriteStage.md
+docs/UserWriteStageRequest.md
+docs/ValidationError.md
+docs/Version.md
+docs/WebAuthnDevice.md
+docs/WebAuthnDeviceRequest.md
+docs/WebAuthnDeviceType.md
+docs/WebAuthnDeviceTypeRequest.md
+docs/Workers.md
+git_push.sh
+src/apis/admin_api.rs
+src/apis/authenticators_api.rs
+src/apis/configuration.rs
+src/apis/core_api.rs
+src/apis/crypto_api.rs
+src/apis/enterprise_api.rs
+src/apis/events_api.rs
+src/apis/flows_api.rs
+src/apis/managed_api.rs
+src/apis/mod.rs
+src/apis/oauth2_api.rs
+src/apis/outposts_api.rs
+src/apis/policies_api.rs
+src/apis/propertymappings_api.rs
+src/apis/providers_api.rs
+src/apis/rac_api.rs
+src/apis/rbac_api.rs
+src/apis/root_api.rs
+src/apis/schema_api.rs
+src/apis/sources_api.rs
+src/apis/stages_api.rs
+src/apis/tenants_api.rs
+src/lib.rs
+src/models/access_denied_challenge.rs
+src/models/alg_enum.rs
+src/models/app.rs
+src/models/app_enum.rs
+src/models/apple_challenge_response_request.rs
+src/models/apple_login_challenge.rs
+src/models/application.rs
+src/models/application_request.rs
+src/models/auth_mode_enum.rs
+src/models/auth_type_enum.rs
+src/models/authenticated_session.rs
+src/models/authenticated_session_asn.rs
+src/models/authenticated_session_geo_ip.rs
+src/models/authenticated_session_user_agent.rs
+src/models/authenticated_session_user_agent_device.rs
+src/models/authenticated_session_user_agent_os.rs
+src/models/authenticated_session_user_agent_user_agent.rs
+src/models/authentication_enum.rs
+src/models/authenticator_attachment_enum.rs
+src/models/authenticator_duo_challenge.rs
+src/models/authenticator_duo_challenge_response_request.rs
+src/models/authenticator_duo_stage.rs
+src/models/authenticator_duo_stage_device_import_response.rs
+src/models/authenticator_duo_stage_manual_device_import_request.rs
+src/models/authenticator_duo_stage_request.rs
+src/models/authenticator_sms_challenge.rs
+src/models/authenticator_sms_challenge_response_request.rs
+src/models/authenticator_sms_stage.rs
+src/models/authenticator_sms_stage_request.rs
+src/models/authenticator_static_challenge.rs
+src/models/authenticator_static_challenge_response_request.rs
+src/models/authenticator_static_stage.rs
+src/models/authenticator_static_stage_request.rs
+src/models/authenticator_totp_challenge.rs
+src/models/authenticator_totp_challenge_response_request.rs
+src/models/authenticator_totp_stage.rs
+src/models/authenticator_totp_stage_request.rs
+src/models/authenticator_validate_stage.rs
+src/models/authenticator_validate_stage_request.rs
+src/models/authenticator_validation_challenge.rs
+src/models/authenticator_validation_challenge_response_request.rs
+src/models/authenticator_web_authn_challenge.rs
+src/models/authenticator_web_authn_challenge_response_request.rs
+src/models/authenticator_web_authn_stage.rs
+src/models/authenticator_web_authn_stage_request.rs
+src/models/auto_submit_challenge_response_request.rs
+src/models/autosubmit_challenge.rs
+src/models/backends_enum.rs
+src/models/binding_type_enum.rs
+src/models/blueprint_file.rs
+src/models/blueprint_instance.rs
+src/models/blueprint_instance_request.rs
+src/models/blueprint_instance_status_enum.rs
+src/models/brand.rs
+src/models/brand_request.rs
+src/models/cache.rs
+src/models/capabilities_enum.rs
+src/models/captcha_challenge.rs
+src/models/captcha_challenge_response_request.rs
+src/models/captcha_stage.rs
+src/models/captcha_stage_request.rs
+src/models/certificate_data.rs
+src/models/certificate_generation_request.rs
+src/models/certificate_key_pair.rs
+src/models/certificate_key_pair_request.rs
+src/models/challenge_types.rs
+src/models/client_type_enum.rs
+src/models/config.rs
+src/models/connection_token.rs
+src/models/connection_token_request.rs
+src/models/consent_challenge.rs
+src/models/consent_challenge_response_request.rs
+src/models/consent_permission.rs
+src/models/consent_stage.rs
+src/models/consent_stage_mode_enum.rs
+src/models/consent_stage_request.rs
+src/models/contextual_flow_info.rs
+src/models/contextual_flow_info_layout_enum.rs
+src/models/coordinate.rs
+src/models/country_code_enum.rs
+src/models/current_brand.rs
+src/models/denied_action_enum.rs
+src/models/deny_stage.rs
+src/models/deny_stage_request.rs
+src/models/detailed_country.rs
+src/models/detailed_country_field.rs
+src/models/detailed_country_field_request.rs
+src/models/device.rs
+src/models/device_challenge.rs
+src/models/device_challenge_request.rs
+src/models/device_classes_enum.rs
+src/models/digest_algorithm_enum.rs
+src/models/digits_enum.rs
+src/models/docker_service_connection.rs
+src/models/docker_service_connection_request.rs
+src/models/domain.rs
+src/models/domain_request.rs
+src/models/dummy_challenge.rs
+src/models/dummy_challenge_response_request.rs
+src/models/dummy_policy.rs
+src/models/dummy_policy_request.rs
+src/models/dummy_stage.rs
+src/models/dummy_stage_request.rs
+src/models/duo_device.rs
+src/models/duo_device_enrollment_status.rs
+src/models/duo_device_request.rs
+src/models/duo_response_enum.rs
+src/models/email_challenge.rs
+src/models/email_challenge_response_request.rs
+src/models/email_stage.rs
+src/models/email_stage_request.rs
+src/models/endpoint.rs
+src/models/endpoint_request.rs
+src/models/error_detail.rs
+src/models/error_reporting_config.rs
+src/models/event.rs
+src/models/event_actions.rs
+src/models/event_matcher_policy.rs
+src/models/event_matcher_policy_request.rs
+src/models/event_request.rs
+src/models/event_top_per_user.rs
+src/models/expiring_base_grant_model.rs
+src/models/expression_policy.rs
+src/models/expression_policy_request.rs
+src/models/extra_role_object_permission.rs
+src/models/extra_role_object_permission_request.rs
+src/models/extra_user_object_permission.rs
+src/models/extra_user_object_permission_request.rs
+src/models/file_path_request.rs
+src/models/flow.rs
+src/models/flow_challenge_response_request.rs
+src/models/flow_designation_enum.rs
+src/models/flow_diagram.rs
+src/models/flow_error_challenge.rs
+src/models/flow_import_result.rs
+src/models/flow_inspection.rs
+src/models/flow_inspector_plan.rs
+src/models/flow_layout_enum.rs
+src/models/flow_request.rs
+src/models/flow_set.rs
+src/models/flow_set_request.rs
+src/models/flow_stage_binding.rs
+src/models/flow_stage_binding_request.rs
+src/models/footer_link.rs
+src/models/generic_error.rs
+src/models/geo_ip_policy.rs
+src/models/geo_ip_policy_request.rs
+src/models/geoip_binding_enum.rs
+src/models/google_workspace_provider.rs
+src/models/google_workspace_provider_group.rs
+src/models/google_workspace_provider_group_request.rs
+src/models/google_workspace_provider_mapping.rs
+src/models/google_workspace_provider_mapping_request.rs
+src/models/google_workspace_provider_request.rs
+src/models/google_workspace_provider_user.rs
+src/models/google_workspace_provider_user_request.rs
+src/models/group.rs
+src/models/group_matching_mode_enum.rs
+src/models/group_member.rs
+src/models/group_member_request.rs
+src/models/group_o_auth_source_connection.rs
+src/models/group_plex_source_connection.rs
+src/models/group_request.rs
+src/models/group_saml_source_connection.rs
+src/models/identification_challenge.rs
+src/models/identification_challenge_response_request.rs
+src/models/identification_stage.rs
+src/models/identification_stage_request.rs
+src/models/install_id.rs
+src/models/intent_enum.rs
+src/models/invalid_response_action_enum.rs
+src/models/invitation.rs
+src/models/invitation_request.rs
+src/models/invitation_stage.rs
+src/models/invitation_stage_request.rs
+src/models/issuer_mode_enum.rs
+src/models/kubernetes_service_connection.rs
+src/models/kubernetes_service_connection_request.rs
+src/models/ldap_check_access.rs
+src/models/ldap_debug.rs
+src/models/ldap_outpost_config.rs
+src/models/ldap_provider.rs
+src/models/ldap_provider_request.rs
+src/models/ldap_source.rs
+src/models/ldap_source_property_mapping.rs
+src/models/ldap_source_property_mapping_request.rs
+src/models/ldap_source_request.rs
+src/models/ldapapi_access_mode.rs
+src/models/license.rs
+src/models/license_flags_enum.rs
+src/models/license_forecast.rs
+src/models/license_request.rs
+src/models/license_summary.rs
+src/models/license_summary_status_enum.rs
+src/models/link.rs
+src/models/log_event.rs
+src/models/log_level_enum.rs
+src/models/login_challenge_types.rs
+src/models/login_metrics.rs
+src/models/login_source.rs
+src/models/metadata.rs
+src/models/microsoft_entra_provider.rs
+src/models/microsoft_entra_provider_group.rs
+src/models/microsoft_entra_provider_group_request.rs
+src/models/microsoft_entra_provider_mapping.rs
+src/models/microsoft_entra_provider_mapping_request.rs
+src/models/microsoft_entra_provider_request.rs
+src/models/microsoft_entra_provider_user.rs
+src/models/microsoft_entra_provider_user_request.rs
+src/models/mod.rs
+src/models/model_enum.rs
+src/models/model_request.rs
+src/models/name_id_policy_enum.rs
+src/models/network_binding_enum.rs
+src/models/not_configured_action_enum.rs
+src/models/notification.rs
+src/models/notification_request.rs
+src/models/notification_rule.rs
+src/models/notification_rule_request.rs
+src/models/notification_transport.rs
+src/models/notification_transport_mode_enum.rs
+src/models/notification_transport_request.rs
+src/models/notification_transport_test.rs
+src/models/notification_webhook_mapping.rs
+src/models/notification_webhook_mapping_request.rs
+src/models/o_auth2_provider.rs
+src/models/o_auth2_provider_request.rs
+src/models/o_auth2_provider_setup_urls.rs
+src/models/o_auth_device_code_challenge.rs
+src/models/o_auth_device_code_challenge_response_request.rs
+src/models/o_auth_device_code_finish_challenge.rs
+src/models/o_auth_device_code_finish_challenge_response_request.rs
+src/models/o_auth_source.rs
+src/models/o_auth_source_property_mapping.rs
+src/models/o_auth_source_property_mapping_request.rs
+src/models/o_auth_source_request.rs
+src/models/open_id_connect_configuration.rs
+src/models/outgoing_sync_delete_action.rs
+src/models/outpost.rs
+src/models/outpost_default_config.rs
+src/models/outpost_health.rs
+src/models/outpost_request.rs
+src/models/outpost_type_enum.rs
+src/models/paginated_application_list.rs
+src/models/paginated_authenticated_session_list.rs
+src/models/paginated_authenticator_duo_stage_list.rs
+src/models/paginated_authenticator_sms_stage_list.rs
+src/models/paginated_authenticator_static_stage_list.rs
+src/models/paginated_authenticator_totp_stage_list.rs
+src/models/paginated_authenticator_validate_stage_list.rs
+src/models/paginated_authenticator_web_authn_stage_list.rs
+src/models/paginated_blueprint_instance_list.rs
+src/models/paginated_brand_list.rs
+src/models/paginated_captcha_stage_list.rs
+src/models/paginated_certificate_key_pair_list.rs
+src/models/paginated_connection_token_list.rs
+src/models/paginated_consent_stage_list.rs
+src/models/paginated_deny_stage_list.rs
+src/models/paginated_docker_service_connection_list.rs
+src/models/paginated_domain_list.rs
+src/models/paginated_dummy_policy_list.rs
+src/models/paginated_dummy_stage_list.rs
+src/models/paginated_duo_device_list.rs
+src/models/paginated_email_stage_list.rs
+src/models/paginated_endpoint_list.rs
+src/models/paginated_event_list.rs
+src/models/paginated_event_matcher_policy_list.rs
+src/models/paginated_expiring_base_grant_model_list.rs
+src/models/paginated_expression_policy_list.rs
+src/models/paginated_extra_role_object_permission_list.rs
+src/models/paginated_extra_user_object_permission_list.rs
+src/models/paginated_flow_list.rs
+src/models/paginated_flow_stage_binding_list.rs
+src/models/paginated_geo_ip_policy_list.rs
+src/models/paginated_google_workspace_provider_group_list.rs
+src/models/paginated_google_workspace_provider_list.rs
+src/models/paginated_google_workspace_provider_mapping_list.rs
+src/models/paginated_google_workspace_provider_user_list.rs
+src/models/paginated_group_list.rs
+src/models/paginated_group_o_auth_source_connection_list.rs
+src/models/paginated_group_plex_source_connection_list.rs
+src/models/paginated_group_saml_source_connection_list.rs
+src/models/paginated_identification_stage_list.rs
+src/models/paginated_invitation_list.rs
+src/models/paginated_invitation_stage_list.rs
+src/models/paginated_kubernetes_service_connection_list.rs
+src/models/paginated_ldap_outpost_config_list.rs
+src/models/paginated_ldap_provider_list.rs
+src/models/paginated_ldap_source_list.rs
+src/models/paginated_ldap_source_property_mapping_list.rs
+src/models/paginated_license_list.rs
+src/models/paginated_microsoft_entra_provider_group_list.rs
+src/models/paginated_microsoft_entra_provider_list.rs
+src/models/paginated_microsoft_entra_provider_mapping_list.rs
+src/models/paginated_microsoft_entra_provider_user_list.rs
+src/models/paginated_notification_list.rs
+src/models/paginated_notification_rule_list.rs
+src/models/paginated_notification_transport_list.rs
+src/models/paginated_notification_webhook_mapping_list.rs
+src/models/paginated_o_auth2_provider_list.rs
+src/models/paginated_o_auth_source_list.rs
+src/models/paginated_o_auth_source_property_mapping_list.rs
+src/models/paginated_outpost_list.rs
+src/models/paginated_password_expiry_policy_list.rs
+src/models/paginated_password_policy_list.rs
+src/models/paginated_password_stage_list.rs
+src/models/paginated_permission_list.rs
+src/models/paginated_plex_source_list.rs
+src/models/paginated_plex_source_property_mapping_list.rs
+src/models/paginated_policy_binding_list.rs
+src/models/paginated_policy_list.rs
+src/models/paginated_prompt_list.rs
+src/models/paginated_prompt_stage_list.rs
+src/models/paginated_property_mapping_list.rs
+src/models/paginated_provider_list.rs
+src/models/paginated_proxy_outpost_config_list.rs
+src/models/paginated_proxy_provider_list.rs
+src/models/paginated_rac_property_mapping_list.rs
+src/models/paginated_rac_provider_list.rs
+src/models/paginated_radius_outpost_config_list.rs
+src/models/paginated_radius_provider_list.rs
+src/models/paginated_radius_provider_property_mapping_list.rs
+src/models/paginated_reputation_list.rs
+src/models/paginated_reputation_policy_list.rs
+src/models/paginated_role_assigned_object_permission_list.rs
+src/models/paginated_role_list.rs
+src/models/paginated_saml_property_mapping_list.rs
+src/models/paginated_saml_provider_list.rs
+src/models/paginated_saml_source_list.rs
+src/models/paginated_saml_source_property_mapping_list.rs
+src/models/paginated_scim_mapping_list.rs
+src/models/paginated_scim_provider_group_list.rs
+src/models/paginated_scim_provider_list.rs
+src/models/paginated_scim_provider_user_list.rs
+src/models/paginated_scim_source_group_list.rs
+src/models/paginated_scim_source_list.rs
+src/models/paginated_scim_source_property_mapping_list.rs
+src/models/paginated_scim_source_user_list.rs
+src/models/paginated_scope_mapping_list.rs
+src/models/paginated_service_connection_list.rs
+src/models/paginated_sms_device_list.rs
+src/models/paginated_source_list.rs
+src/models/paginated_source_stage_list.rs
+src/models/paginated_stage_list.rs
+src/models/paginated_static_device_list.rs
+src/models/paginated_system_task_list.rs
+src/models/paginated_tenant_list.rs
+src/models/paginated_token_list.rs
+src/models/paginated_token_model_list.rs
+src/models/paginated_totp_device_list.rs
+src/models/paginated_user_assigned_object_permission_list.rs
+src/models/paginated_user_consent_list.rs
+src/models/paginated_user_delete_stage_list.rs
+src/models/paginated_user_list.rs
+src/models/paginated_user_login_stage_list.rs
+src/models/paginated_user_logout_stage_list.rs
+src/models/paginated_user_o_auth_source_connection_list.rs
+src/models/paginated_user_plex_source_connection_list.rs
+src/models/paginated_user_saml_source_connection_list.rs
+src/models/paginated_user_source_connection_list.rs
+src/models/paginated_user_write_stage_list.rs
+src/models/paginated_web_authn_device_list.rs
+src/models/paginated_web_authn_device_type_list.rs
+src/models/pagination.rs
+src/models/password_challenge.rs
+src/models/password_challenge_response_request.rs
+src/models/password_expiry_policy.rs
+src/models/password_expiry_policy_request.rs
+src/models/password_policy.rs
+src/models/password_policy_request.rs
+src/models/password_stage.rs
+src/models/password_stage_request.rs
+src/models/patched_application_request.rs
+src/models/patched_authenticator_duo_stage_request.rs
+src/models/patched_authenticator_sms_stage_request.rs
+src/models/patched_authenticator_static_stage_request.rs
+src/models/patched_authenticator_totp_stage_request.rs
+src/models/patched_authenticator_validate_stage_request.rs
+src/models/patched_authenticator_web_authn_stage_request.rs
+src/models/patched_blueprint_instance_request.rs
+src/models/patched_brand_request.rs
+src/models/patched_captcha_stage_request.rs
+src/models/patched_certificate_key_pair_request.rs
+src/models/patched_connection_token_request.rs
+src/models/patched_consent_stage_request.rs
+src/models/patched_deny_stage_request.rs
+src/models/patched_docker_service_connection_request.rs
+src/models/patched_domain_request.rs
+src/models/patched_dummy_policy_request.rs
+src/models/patched_dummy_stage_request.rs
+src/models/patched_duo_device_request.rs
+src/models/patched_email_stage_request.rs
+src/models/patched_endpoint_request.rs
+src/models/patched_event_matcher_policy_request.rs
+src/models/patched_event_request.rs
+src/models/patched_expression_policy_request.rs
+src/models/patched_extra_role_object_permission_request.rs
+src/models/patched_extra_user_object_permission_request.rs
+src/models/patched_flow_request.rs
+src/models/patched_flow_stage_binding_request.rs
+src/models/patched_geo_ip_policy_request.rs
+src/models/patched_google_workspace_provider_mapping_request.rs
+src/models/patched_google_workspace_provider_request.rs
+src/models/patched_group_request.rs
+src/models/patched_identification_stage_request.rs
+src/models/patched_invitation_request.rs
+src/models/patched_invitation_stage_request.rs
+src/models/patched_kubernetes_service_connection_request.rs
+src/models/patched_ldap_provider_request.rs
+src/models/patched_ldap_source_property_mapping_request.rs
+src/models/patched_ldap_source_request.rs
+src/models/patched_license_request.rs
+src/models/patched_microsoft_entra_provider_mapping_request.rs
+src/models/patched_microsoft_entra_provider_request.rs
+src/models/patched_notification_request.rs
+src/models/patched_notification_rule_request.rs
+src/models/patched_notification_transport_request.rs
+src/models/patched_notification_webhook_mapping_request.rs
+src/models/patched_o_auth2_provider_request.rs
+src/models/patched_o_auth_source_property_mapping_request.rs
+src/models/patched_o_auth_source_request.rs
+src/models/patched_outpost_request.rs
+src/models/patched_password_expiry_policy_request.rs
+src/models/patched_password_policy_request.rs
+src/models/patched_password_stage_request.rs
+src/models/patched_permission_assign_request.rs
+src/models/patched_plex_source_property_mapping_request.rs
+src/models/patched_plex_source_request.rs
+src/models/patched_policy_binding_request.rs
+src/models/patched_prompt_request.rs
+src/models/patched_prompt_stage_request.rs
+src/models/patched_proxy_provider_request.rs
+src/models/patched_rac_property_mapping_request.rs
+src/models/patched_rac_provider_request.rs
+src/models/patched_radius_provider_property_mapping_request.rs
+src/models/patched_radius_provider_request.rs
+src/models/patched_reputation_policy_request.rs
+src/models/patched_role_request.rs
+src/models/patched_saml_property_mapping_request.rs
+src/models/patched_saml_provider_request.rs
+src/models/patched_saml_source_property_mapping_request.rs
+src/models/patched_saml_source_request.rs
+src/models/patched_scim_mapping_request.rs
+src/models/patched_scim_provider_request.rs
+src/models/patched_scim_source_group_request.rs
+src/models/patched_scim_source_property_mapping_request.rs
+src/models/patched_scim_source_request.rs
+src/models/patched_scim_source_user_request.rs
+src/models/patched_scope_mapping_request.rs
+src/models/patched_settings_request.rs
+src/models/patched_sms_device_request.rs
+src/models/patched_source_stage_request.rs
+src/models/patched_static_device_request.rs
+src/models/patched_tenant_request.rs
+src/models/patched_token_request.rs
+src/models/patched_totp_device_request.rs
+src/models/patched_user_delete_stage_request.rs
+src/models/patched_user_login_stage_request.rs
+src/models/patched_user_logout_stage_request.rs
+src/models/patched_user_o_auth_source_connection_request.rs
+src/models/patched_user_plex_source_connection_request.rs
+src/models/patched_user_request.rs
+src/models/patched_user_saml_source_connection_request.rs
+src/models/patched_user_write_stage_request.rs
+src/models/patched_web_authn_device_request.rs
+src/models/permission.rs
+src/models/permission_assign_request.rs
+src/models/permission_assign_result.rs
+src/models/plex_authentication_challenge.rs
+src/models/plex_authentication_challenge_response_request.rs
+src/models/plex_source.rs
+src/models/plex_source_property_mapping.rs
+src/models/plex_source_property_mapping_request.rs
+src/models/plex_source_request.rs
+src/models/plex_token_redeem_request.rs
+src/models/policy.rs
+src/models/policy_binding.rs
+src/models/policy_binding_request.rs
+src/models/policy_engine_mode.rs
+src/models/policy_request.rs
+src/models/policy_test_request.rs
+src/models/policy_test_result.rs
+src/models/prompt.rs
+src/models/prompt_challenge.rs
+src/models/prompt_challenge_response_request.rs
+src/models/prompt_request.rs
+src/models/prompt_stage.rs
+src/models/prompt_stage_request.rs
+src/models/prompt_type_enum.rs
+src/models/property_mapping.rs
+src/models/property_mapping_preview.rs
+src/models/property_mapping_test_request.rs
+src/models/property_mapping_test_result.rs
+src/models/protocol_enum.rs
+src/models/provider.rs
+src/models/provider_enum.rs
+src/models/provider_model_enum.rs
+src/models/provider_request.rs
+src/models/provider_type_enum.rs
+src/models/proxy_mode.rs
+src/models/proxy_outpost_config.rs
+src/models/proxy_provider.rs
+src/models/proxy_provider_request.rs
+src/models/rac_property_mapping.rs
+src/models/rac_property_mapping_request.rs
+src/models/rac_provider.rs
+src/models/rac_provider_request.rs
+src/models/radius_check_access.rs
+src/models/radius_outpost_config.rs
+src/models/radius_provider.rs
+src/models/radius_provider_property_mapping.rs
+src/models/radius_provider_property_mapping_request.rs
+src/models/radius_provider_request.rs
+src/models/redirect_challenge.rs
+src/models/reputation.rs
+src/models/reputation_policy.rs
+src/models/reputation_policy_request.rs
+src/models/resident_key_requirement_enum.rs
+src/models/role.rs
+src/models/role_assigned_object_permission.rs
+src/models/role_object_permission.rs
+src/models/role_request.rs
+src/models/saml_metadata.rs
+src/models/saml_property_mapping.rs
+src/models/saml_property_mapping_request.rs
+src/models/saml_provider.rs
+src/models/saml_provider_request.rs
+src/models/saml_source.rs
+src/models/saml_source_property_mapping.rs
+src/models/saml_source_property_mapping_request.rs
+src/models/saml_source_request.rs
+src/models/scim_mapping.rs
+src/models/scim_mapping_request.rs
+src/models/scim_provider.rs
+src/models/scim_provider_group.rs
+src/models/scim_provider_group_request.rs
+src/models/scim_provider_request.rs
+src/models/scim_provider_user.rs
+src/models/scim_provider_user_request.rs
+src/models/scim_source.rs
+src/models/scim_source_group.rs
+src/models/scim_source_group_request.rs
+src/models/scim_source_property_mapping.rs
+src/models/scim_source_property_mapping_request.rs
+src/models/scim_source_request.rs
+src/models/scim_source_user.rs
+src/models/scim_source_user_request.rs
+src/models/scope_mapping.rs
+src/models/scope_mapping_request.rs
+src/models/selectable_stage.rs
+src/models/service_connection.rs
+src/models/service_connection_request.rs
+src/models/service_connection_state.rs
+src/models/session_user.rs
+src/models/settings.rs
+src/models/settings_request.rs
+src/models/severity_enum.rs
+src/models/shell_challenge.rs
+src/models/signature_algorithm_enum.rs
+src/models/sms_device.rs
+src/models/sms_device_request.rs
+src/models/source.rs
+src/models/source_request.rs
+src/models/source_stage.rs
+src/models/source_stage_request.rs
+src/models/source_type.rs
+src/models/sp_binding_enum.rs
+src/models/stage.rs
+src/models/stage_prompt.rs
+src/models/stage_request.rs
+src/models/static_device.rs
+src/models/static_device_request.rs
+src/models/static_device_token.rs
+src/models/static_device_token_request.rs
+src/models/sub_mode_enum.rs
+src/models/sync_object_model_enum.rs
+src/models/sync_object_request.rs
+src/models/sync_object_result.rs
+src/models/sync_status.rs
+src/models/system_info.rs
+src/models/system_info_runtime.rs
+src/models/system_task.rs
+src/models/system_task_status_enum.rs
+src/models/tenant.rs
+src/models/tenant_admin_group_request_request.rs
+src/models/tenant_recovery_key_request_request.rs
+src/models/tenant_recovery_key_response.rs
+src/models/tenant_request.rs
+src/models/token.rs
+src/models/token_model.rs
+src/models/token_request.rs
+src/models/token_set_key_request.rs
+src/models/token_view.rs
+src/models/totp_device.rs
+src/models/totp_device_request.rs
+src/models/transaction_application_request.rs
+src/models/transaction_application_response.rs
+src/models/type_create.rs
+src/models/ui_theme_enum.rs
+src/models/used_by.rs
+src/models/used_by_action_enum.rs
+src/models/user.rs
+src/models/user_account_request.rs
+src/models/user_assigned_object_permission.rs
+src/models/user_consent.rs
+src/models/user_creation_mode_enum.rs
+src/models/user_delete_stage.rs
+src/models/user_delete_stage_request.rs
+src/models/user_fields_enum.rs
+src/models/user_group.rs
+src/models/user_group_request.rs
+src/models/user_login_challenge.rs
+src/models/user_login_challenge_response_request.rs
+src/models/user_login_stage.rs
+src/models/user_login_stage_request.rs
+src/models/user_logout_stage.rs
+src/models/user_logout_stage_request.rs
+src/models/user_matching_mode_enum.rs
+src/models/user_metrics.rs
+src/models/user_o_auth_source_connection.rs
+src/models/user_o_auth_source_connection_request.rs
+src/models/user_object_permission.rs
+src/models/user_password_set_request.rs
+src/models/user_path.rs
+src/models/user_plex_source_connection.rs
+src/models/user_plex_source_connection_request.rs
+src/models/user_request.rs
+src/models/user_saml_source_connection.rs
+src/models/user_saml_source_connection_request.rs
+src/models/user_self.rs
+src/models/user_self_groups.rs
+src/models/user_service_account_request.rs
+src/models/user_service_account_response.rs
+src/models/user_setting.rs
+src/models/user_source_connection.rs
+src/models/user_type_enum.rs
+src/models/user_verification_enum.rs
+src/models/user_write_stage.rs
+src/models/user_write_stage_request.rs
+src/models/validation_error.rs
+src/models/version.rs
+src/models/web_authn_device.rs
+src/models/web_authn_device_request.rs
+src/models/web_authn_device_type.rs
+src/models/web_authn_device_type_request.rs
+src/models/workers.rs
diff --git a/.openapi-generator/VERSION b/.openapi-generator/VERSION
new file mode 100644
index 0000000..09a6d30
--- /dev/null
+++ b/.openapi-generator/VERSION
@@ -0,0 +1 @@
+7.8.0
diff --git a/.rustfmt.toml b/.rustfmt.toml
new file mode 100644
index 0000000..2427e56
--- /dev/null
+++ b/.rustfmt.toml
@@ -0,0 +1,4 @@
+max_width = 120
+newline_style = "Unix"
+use_field_init_shorthand = true
+use_try_shorthand = true
diff --git a/Cargo.toml b/Cargo.toml
new file mode 100644
index 0000000..8c2ea0e
--- /dev/null
+++ b/Cargo.toml
@@ -0,0 +1,18 @@
+[package]
+name = "authentik-client"
+version = "2024.8.3"
+authors = ["hello@goauthentik.io"]
+description = "Making authentication simple."
+license = "MIT"
+edition = "2021"
+repository = "https://github.com/authentik-community/client-rust.git"
+
+[dependencies]
+serde = { version = "^1.0", features = ["derive"] }
+serde_with = { version = "^3.8", default-features = false, features = ["base64", "std", "macros"] }
+serde_json = "^1.0"
+serde_repr = "^0.1"
+url = "^2.5"
+uuid = { version = "^1.8", features = ["serde", "v4"] }
+reqwest = { version = "^0.12", features = ["json", "multipart"] }
+reqwest-middleware = { version = "^0.3", features = ["json", "multipart"] }
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..ad90933
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2024 Authentik Security Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..d313af7
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,34 @@
+.SHELLFLAGS += -x -e
+PWD = $(shell pwd)
+UID = $(shell id -u)
+GID = $(shell id -g)
+
+all: clean build
+
+clean:
+ rm -rf src/ docs/
+
+build:
+ mv schema.yml schema-old.yml
+ wget -O schema.yml https://raw.githubusercontent.com/goauthentik/authentik/main/schema.yml
+ docker run --rm \
+ -v "${PWD}:/local" \
+ --user "${UID}:${GID}" \
+ docker.io/openapitools/openapi-diff:2.1.0-beta.11 \
+ --markdown /local/diff.test \
+ /local/schema-old.yml /local/schema.yml || echo > diff.test
+ rm schema-old.yml
+ docker run --rm \
+ -v "${PWD}:/local" \
+ --user "${UID}:${GID}" \
+ docker.io/openapitools/openapi-generator-cli:v7.8.0 \
+ generate \
+ -i /local/schema.yml \
+ -g rust \
+ -o /local \
+ -c /local/config.yaml
+ rm -f .travis.yml git_push.sh
+ cargo fmt
+ mv diff.test /tmp/diff.test
+ echo -e "Update API Client\n\n" > diff.test
+ cat /tmp/diff.test >> diff.test
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..7ca26ba
--- /dev/null
+++ b/README.md
@@ -0,0 +1,1569 @@
+
+
+
+
+---
+
+[![](https://img.shields.io/discord/809154715984199690?label=Discord&style=for-the-badge)](https://discord.gg/jg33eMhnj6)
+![Latest version](https://img.shields.io/github/v/tag/goauthentik/authentik?style=for-the-badge)
+
+# authentik Rust API Client
+
+This repo contains a generated API client to talk with authentik's API from Rust.
+
+## Overview
+This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.
+
+- API version: 2024.8.3
+- Package version: 2024.8.3
+
+## Installation
+
+Put the package under your project folder in a directory named `authentik-client` and add the following to `Cargo.toml` under `[dependencies]`:
+
+```
+authentik-client = { path = "./authentik-client" }
+```
+
+## Documentation for API Endpoints
+
+All URIs are relative to *http://localhost/api/v3*
+
+Class | Method | HTTP request | Description
+------------ | ------------- | ------------- | -------------
+*AdminApi* | [**admin_apps_list**](docs/AdminApi.md#admin_apps_list) | **GET** /admin/apps/ |
+*AdminApi* | [**admin_metrics_retrieve**](docs/AdminApi.md#admin_metrics_retrieve) | **GET** /admin/metrics/ |
+*AdminApi* | [**admin_models_list**](docs/AdminApi.md#admin_models_list) | **GET** /admin/models/ |
+*AdminApi* | [**admin_settings_partial_update**](docs/AdminApi.md#admin_settings_partial_update) | **PATCH** /admin/settings/ |
+*AdminApi* | [**admin_settings_retrieve**](docs/AdminApi.md#admin_settings_retrieve) | **GET** /admin/settings/ |
+*AdminApi* | [**admin_settings_update**](docs/AdminApi.md#admin_settings_update) | **PUT** /admin/settings/ |
+*AdminApi* | [**admin_system_create**](docs/AdminApi.md#admin_system_create) | **POST** /admin/system/ |
+*AdminApi* | [**admin_system_retrieve**](docs/AdminApi.md#admin_system_retrieve) | **GET** /admin/system/ |
+*AdminApi* | [**admin_version_retrieve**](docs/AdminApi.md#admin_version_retrieve) | **GET** /admin/version/ |
+*AdminApi* | [**admin_workers_retrieve**](docs/AdminApi.md#admin_workers_retrieve) | **GET** /admin/workers/ |
+*AuthenticatorsApi* | [**authenticators_admin_all_list**](docs/AuthenticatorsApi.md#authenticators_admin_all_list) | **GET** /authenticators/admin/all/ |
+*AuthenticatorsApi* | [**authenticators_admin_duo_create**](docs/AuthenticatorsApi.md#authenticators_admin_duo_create) | **POST** /authenticators/admin/duo/ |
+*AuthenticatorsApi* | [**authenticators_admin_duo_destroy**](docs/AuthenticatorsApi.md#authenticators_admin_duo_destroy) | **DELETE** /authenticators/admin/duo/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_duo_list**](docs/AuthenticatorsApi.md#authenticators_admin_duo_list) | **GET** /authenticators/admin/duo/ |
+*AuthenticatorsApi* | [**authenticators_admin_duo_partial_update**](docs/AuthenticatorsApi.md#authenticators_admin_duo_partial_update) | **PATCH** /authenticators/admin/duo/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_duo_retrieve**](docs/AuthenticatorsApi.md#authenticators_admin_duo_retrieve) | **GET** /authenticators/admin/duo/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_duo_update**](docs/AuthenticatorsApi.md#authenticators_admin_duo_update) | **PUT** /authenticators/admin/duo/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_sms_create**](docs/AuthenticatorsApi.md#authenticators_admin_sms_create) | **POST** /authenticators/admin/sms/ |
+*AuthenticatorsApi* | [**authenticators_admin_sms_destroy**](docs/AuthenticatorsApi.md#authenticators_admin_sms_destroy) | **DELETE** /authenticators/admin/sms/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_sms_list**](docs/AuthenticatorsApi.md#authenticators_admin_sms_list) | **GET** /authenticators/admin/sms/ |
+*AuthenticatorsApi* | [**authenticators_admin_sms_partial_update**](docs/AuthenticatorsApi.md#authenticators_admin_sms_partial_update) | **PATCH** /authenticators/admin/sms/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_sms_retrieve**](docs/AuthenticatorsApi.md#authenticators_admin_sms_retrieve) | **GET** /authenticators/admin/sms/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_sms_update**](docs/AuthenticatorsApi.md#authenticators_admin_sms_update) | **PUT** /authenticators/admin/sms/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_static_create**](docs/AuthenticatorsApi.md#authenticators_admin_static_create) | **POST** /authenticators/admin/static/ |
+*AuthenticatorsApi* | [**authenticators_admin_static_destroy**](docs/AuthenticatorsApi.md#authenticators_admin_static_destroy) | **DELETE** /authenticators/admin/static/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_static_list**](docs/AuthenticatorsApi.md#authenticators_admin_static_list) | **GET** /authenticators/admin/static/ |
+*AuthenticatorsApi* | [**authenticators_admin_static_partial_update**](docs/AuthenticatorsApi.md#authenticators_admin_static_partial_update) | **PATCH** /authenticators/admin/static/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_static_retrieve**](docs/AuthenticatorsApi.md#authenticators_admin_static_retrieve) | **GET** /authenticators/admin/static/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_static_update**](docs/AuthenticatorsApi.md#authenticators_admin_static_update) | **PUT** /authenticators/admin/static/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_totp_create**](docs/AuthenticatorsApi.md#authenticators_admin_totp_create) | **POST** /authenticators/admin/totp/ |
+*AuthenticatorsApi* | [**authenticators_admin_totp_destroy**](docs/AuthenticatorsApi.md#authenticators_admin_totp_destroy) | **DELETE** /authenticators/admin/totp/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_totp_list**](docs/AuthenticatorsApi.md#authenticators_admin_totp_list) | **GET** /authenticators/admin/totp/ |
+*AuthenticatorsApi* | [**authenticators_admin_totp_partial_update**](docs/AuthenticatorsApi.md#authenticators_admin_totp_partial_update) | **PATCH** /authenticators/admin/totp/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_totp_retrieve**](docs/AuthenticatorsApi.md#authenticators_admin_totp_retrieve) | **GET** /authenticators/admin/totp/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_totp_update**](docs/AuthenticatorsApi.md#authenticators_admin_totp_update) | **PUT** /authenticators/admin/totp/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_webauthn_create**](docs/AuthenticatorsApi.md#authenticators_admin_webauthn_create) | **POST** /authenticators/admin/webauthn/ |
+*AuthenticatorsApi* | [**authenticators_admin_webauthn_destroy**](docs/AuthenticatorsApi.md#authenticators_admin_webauthn_destroy) | **DELETE** /authenticators/admin/webauthn/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_webauthn_list**](docs/AuthenticatorsApi.md#authenticators_admin_webauthn_list) | **GET** /authenticators/admin/webauthn/ |
+*AuthenticatorsApi* | [**authenticators_admin_webauthn_partial_update**](docs/AuthenticatorsApi.md#authenticators_admin_webauthn_partial_update) | **PATCH** /authenticators/admin/webauthn/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_webauthn_retrieve**](docs/AuthenticatorsApi.md#authenticators_admin_webauthn_retrieve) | **GET** /authenticators/admin/webauthn/{id}/ |
+*AuthenticatorsApi* | [**authenticators_admin_webauthn_update**](docs/AuthenticatorsApi.md#authenticators_admin_webauthn_update) | **PUT** /authenticators/admin/webauthn/{id}/ |
+*AuthenticatorsApi* | [**authenticators_all_list**](docs/AuthenticatorsApi.md#authenticators_all_list) | **GET** /authenticators/all/ |
+*AuthenticatorsApi* | [**authenticators_duo_destroy**](docs/AuthenticatorsApi.md#authenticators_duo_destroy) | **DELETE** /authenticators/duo/{id}/ |
+*AuthenticatorsApi* | [**authenticators_duo_list**](docs/AuthenticatorsApi.md#authenticators_duo_list) | **GET** /authenticators/duo/ |
+*AuthenticatorsApi* | [**authenticators_duo_partial_update**](docs/AuthenticatorsApi.md#authenticators_duo_partial_update) | **PATCH** /authenticators/duo/{id}/ |
+*AuthenticatorsApi* | [**authenticators_duo_retrieve**](docs/AuthenticatorsApi.md#authenticators_duo_retrieve) | **GET** /authenticators/duo/{id}/ |
+*AuthenticatorsApi* | [**authenticators_duo_update**](docs/AuthenticatorsApi.md#authenticators_duo_update) | **PUT** /authenticators/duo/{id}/ |
+*AuthenticatorsApi* | [**authenticators_duo_used_by_list**](docs/AuthenticatorsApi.md#authenticators_duo_used_by_list) | **GET** /authenticators/duo/{id}/used_by/ |
+*AuthenticatorsApi* | [**authenticators_sms_destroy**](docs/AuthenticatorsApi.md#authenticators_sms_destroy) | **DELETE** /authenticators/sms/{id}/ |
+*AuthenticatorsApi* | [**authenticators_sms_list**](docs/AuthenticatorsApi.md#authenticators_sms_list) | **GET** /authenticators/sms/ |
+*AuthenticatorsApi* | [**authenticators_sms_partial_update**](docs/AuthenticatorsApi.md#authenticators_sms_partial_update) | **PATCH** /authenticators/sms/{id}/ |
+*AuthenticatorsApi* | [**authenticators_sms_retrieve**](docs/AuthenticatorsApi.md#authenticators_sms_retrieve) | **GET** /authenticators/sms/{id}/ |
+*AuthenticatorsApi* | [**authenticators_sms_update**](docs/AuthenticatorsApi.md#authenticators_sms_update) | **PUT** /authenticators/sms/{id}/ |
+*AuthenticatorsApi* | [**authenticators_sms_used_by_list**](docs/AuthenticatorsApi.md#authenticators_sms_used_by_list) | **GET** /authenticators/sms/{id}/used_by/ |
+*AuthenticatorsApi* | [**authenticators_static_destroy**](docs/AuthenticatorsApi.md#authenticators_static_destroy) | **DELETE** /authenticators/static/{id}/ |
+*AuthenticatorsApi* | [**authenticators_static_list**](docs/AuthenticatorsApi.md#authenticators_static_list) | **GET** /authenticators/static/ |
+*AuthenticatorsApi* | [**authenticators_static_partial_update**](docs/AuthenticatorsApi.md#authenticators_static_partial_update) | **PATCH** /authenticators/static/{id}/ |
+*AuthenticatorsApi* | [**authenticators_static_retrieve**](docs/AuthenticatorsApi.md#authenticators_static_retrieve) | **GET** /authenticators/static/{id}/ |
+*AuthenticatorsApi* | [**authenticators_static_update**](docs/AuthenticatorsApi.md#authenticators_static_update) | **PUT** /authenticators/static/{id}/ |
+*AuthenticatorsApi* | [**authenticators_static_used_by_list**](docs/AuthenticatorsApi.md#authenticators_static_used_by_list) | **GET** /authenticators/static/{id}/used_by/ |
+*AuthenticatorsApi* | [**authenticators_totp_destroy**](docs/AuthenticatorsApi.md#authenticators_totp_destroy) | **DELETE** /authenticators/totp/{id}/ |
+*AuthenticatorsApi* | [**authenticators_totp_list**](docs/AuthenticatorsApi.md#authenticators_totp_list) | **GET** /authenticators/totp/ |
+*AuthenticatorsApi* | [**authenticators_totp_partial_update**](docs/AuthenticatorsApi.md#authenticators_totp_partial_update) | **PATCH** /authenticators/totp/{id}/ |
+*AuthenticatorsApi* | [**authenticators_totp_retrieve**](docs/AuthenticatorsApi.md#authenticators_totp_retrieve) | **GET** /authenticators/totp/{id}/ |
+*AuthenticatorsApi* | [**authenticators_totp_update**](docs/AuthenticatorsApi.md#authenticators_totp_update) | **PUT** /authenticators/totp/{id}/ |
+*AuthenticatorsApi* | [**authenticators_totp_used_by_list**](docs/AuthenticatorsApi.md#authenticators_totp_used_by_list) | **GET** /authenticators/totp/{id}/used_by/ |
+*AuthenticatorsApi* | [**authenticators_webauthn_destroy**](docs/AuthenticatorsApi.md#authenticators_webauthn_destroy) | **DELETE** /authenticators/webauthn/{id}/ |
+*AuthenticatorsApi* | [**authenticators_webauthn_list**](docs/AuthenticatorsApi.md#authenticators_webauthn_list) | **GET** /authenticators/webauthn/ |
+*AuthenticatorsApi* | [**authenticators_webauthn_partial_update**](docs/AuthenticatorsApi.md#authenticators_webauthn_partial_update) | **PATCH** /authenticators/webauthn/{id}/ |
+*AuthenticatorsApi* | [**authenticators_webauthn_retrieve**](docs/AuthenticatorsApi.md#authenticators_webauthn_retrieve) | **GET** /authenticators/webauthn/{id}/ |
+*AuthenticatorsApi* | [**authenticators_webauthn_update**](docs/AuthenticatorsApi.md#authenticators_webauthn_update) | **PUT** /authenticators/webauthn/{id}/ |
+*AuthenticatorsApi* | [**authenticators_webauthn_used_by_list**](docs/AuthenticatorsApi.md#authenticators_webauthn_used_by_list) | **GET** /authenticators/webauthn/{id}/used_by/ |
+*CoreApi* | [**core_applications_check_access_retrieve**](docs/CoreApi.md#core_applications_check_access_retrieve) | **GET** /core/applications/{slug}/check_access/ |
+*CoreApi* | [**core_applications_create**](docs/CoreApi.md#core_applications_create) | **POST** /core/applications/ |
+*CoreApi* | [**core_applications_destroy**](docs/CoreApi.md#core_applications_destroy) | **DELETE** /core/applications/{slug}/ |
+*CoreApi* | [**core_applications_list**](docs/CoreApi.md#core_applications_list) | **GET** /core/applications/ |
+*CoreApi* | [**core_applications_metrics_list**](docs/CoreApi.md#core_applications_metrics_list) | **GET** /core/applications/{slug}/metrics/ |
+*CoreApi* | [**core_applications_partial_update**](docs/CoreApi.md#core_applications_partial_update) | **PATCH** /core/applications/{slug}/ |
+*CoreApi* | [**core_applications_retrieve**](docs/CoreApi.md#core_applications_retrieve) | **GET** /core/applications/{slug}/ |
+*CoreApi* | [**core_applications_set_icon_create**](docs/CoreApi.md#core_applications_set_icon_create) | **POST** /core/applications/{slug}/set_icon/ |
+*CoreApi* | [**core_applications_set_icon_url_create**](docs/CoreApi.md#core_applications_set_icon_url_create) | **POST** /core/applications/{slug}/set_icon_url/ |
+*CoreApi* | [**core_applications_update**](docs/CoreApi.md#core_applications_update) | **PUT** /core/applications/{slug}/ |
+*CoreApi* | [**core_applications_used_by_list**](docs/CoreApi.md#core_applications_used_by_list) | **GET** /core/applications/{slug}/used_by/ |
+*CoreApi* | [**core_authenticated_sessions_destroy**](docs/CoreApi.md#core_authenticated_sessions_destroy) | **DELETE** /core/authenticated_sessions/{uuid}/ |
+*CoreApi* | [**core_authenticated_sessions_list**](docs/CoreApi.md#core_authenticated_sessions_list) | **GET** /core/authenticated_sessions/ |
+*CoreApi* | [**core_authenticated_sessions_retrieve**](docs/CoreApi.md#core_authenticated_sessions_retrieve) | **GET** /core/authenticated_sessions/{uuid}/ |
+*CoreApi* | [**core_authenticated_sessions_used_by_list**](docs/CoreApi.md#core_authenticated_sessions_used_by_list) | **GET** /core/authenticated_sessions/{uuid}/used_by/ |
+*CoreApi* | [**core_brands_create**](docs/CoreApi.md#core_brands_create) | **POST** /core/brands/ |
+*CoreApi* | [**core_brands_current_retrieve**](docs/CoreApi.md#core_brands_current_retrieve) | **GET** /core/brands/current/ |
+*CoreApi* | [**core_brands_destroy**](docs/CoreApi.md#core_brands_destroy) | **DELETE** /core/brands/{brand_uuid}/ |
+*CoreApi* | [**core_brands_list**](docs/CoreApi.md#core_brands_list) | **GET** /core/brands/ |
+*CoreApi* | [**core_brands_partial_update**](docs/CoreApi.md#core_brands_partial_update) | **PATCH** /core/brands/{brand_uuid}/ |
+*CoreApi* | [**core_brands_retrieve**](docs/CoreApi.md#core_brands_retrieve) | **GET** /core/brands/{brand_uuid}/ |
+*CoreApi* | [**core_brands_update**](docs/CoreApi.md#core_brands_update) | **PUT** /core/brands/{brand_uuid}/ |
+*CoreApi* | [**core_brands_used_by_list**](docs/CoreApi.md#core_brands_used_by_list) | **GET** /core/brands/{brand_uuid}/used_by/ |
+*CoreApi* | [**core_groups_add_user_create**](docs/CoreApi.md#core_groups_add_user_create) | **POST** /core/groups/{group_uuid}/add_user/ |
+*CoreApi* | [**core_groups_create**](docs/CoreApi.md#core_groups_create) | **POST** /core/groups/ |
+*CoreApi* | [**core_groups_destroy**](docs/CoreApi.md#core_groups_destroy) | **DELETE** /core/groups/{group_uuid}/ |
+*CoreApi* | [**core_groups_list**](docs/CoreApi.md#core_groups_list) | **GET** /core/groups/ |
+*CoreApi* | [**core_groups_partial_update**](docs/CoreApi.md#core_groups_partial_update) | **PATCH** /core/groups/{group_uuid}/ |
+*CoreApi* | [**core_groups_remove_user_create**](docs/CoreApi.md#core_groups_remove_user_create) | **POST** /core/groups/{group_uuid}/remove_user/ |
+*CoreApi* | [**core_groups_retrieve**](docs/CoreApi.md#core_groups_retrieve) | **GET** /core/groups/{group_uuid}/ |
+*CoreApi* | [**core_groups_update**](docs/CoreApi.md#core_groups_update) | **PUT** /core/groups/{group_uuid}/ |
+*CoreApi* | [**core_groups_used_by_list**](docs/CoreApi.md#core_groups_used_by_list) | **GET** /core/groups/{group_uuid}/used_by/ |
+*CoreApi* | [**core_tokens_create**](docs/CoreApi.md#core_tokens_create) | **POST** /core/tokens/ |
+*CoreApi* | [**core_tokens_destroy**](docs/CoreApi.md#core_tokens_destroy) | **DELETE** /core/tokens/{identifier}/ |
+*CoreApi* | [**core_tokens_list**](docs/CoreApi.md#core_tokens_list) | **GET** /core/tokens/ |
+*CoreApi* | [**core_tokens_partial_update**](docs/CoreApi.md#core_tokens_partial_update) | **PATCH** /core/tokens/{identifier}/ |
+*CoreApi* | [**core_tokens_retrieve**](docs/CoreApi.md#core_tokens_retrieve) | **GET** /core/tokens/{identifier}/ |
+*CoreApi* | [**core_tokens_set_key_create**](docs/CoreApi.md#core_tokens_set_key_create) | **POST** /core/tokens/{identifier}/set_key/ |
+*CoreApi* | [**core_tokens_update**](docs/CoreApi.md#core_tokens_update) | **PUT** /core/tokens/{identifier}/ |
+*CoreApi* | [**core_tokens_used_by_list**](docs/CoreApi.md#core_tokens_used_by_list) | **GET** /core/tokens/{identifier}/used_by/ |
+*CoreApi* | [**core_tokens_view_key_retrieve**](docs/CoreApi.md#core_tokens_view_key_retrieve) | **GET** /core/tokens/{identifier}/view_key/ |
+*CoreApi* | [**core_transactional_applications_update**](docs/CoreApi.md#core_transactional_applications_update) | **PUT** /core/transactional/applications/ |
+*CoreApi* | [**core_user_consent_destroy**](docs/CoreApi.md#core_user_consent_destroy) | **DELETE** /core/user_consent/{id}/ |
+*CoreApi* | [**core_user_consent_list**](docs/CoreApi.md#core_user_consent_list) | **GET** /core/user_consent/ |
+*CoreApi* | [**core_user_consent_retrieve**](docs/CoreApi.md#core_user_consent_retrieve) | **GET** /core/user_consent/{id}/ |
+*CoreApi* | [**core_user_consent_used_by_list**](docs/CoreApi.md#core_user_consent_used_by_list) | **GET** /core/user_consent/{id}/used_by/ |
+*CoreApi* | [**core_users_create**](docs/CoreApi.md#core_users_create) | **POST** /core/users/ |
+*CoreApi* | [**core_users_destroy**](docs/CoreApi.md#core_users_destroy) | **DELETE** /core/users/{id}/ |
+*CoreApi* | [**core_users_impersonate_create**](docs/CoreApi.md#core_users_impersonate_create) | **POST** /core/users/{id}/impersonate/ |
+*CoreApi* | [**core_users_impersonate_end_retrieve**](docs/CoreApi.md#core_users_impersonate_end_retrieve) | **GET** /core/users/impersonate_end/ |
+*CoreApi* | [**core_users_list**](docs/CoreApi.md#core_users_list) | **GET** /core/users/ |
+*CoreApi* | [**core_users_me_retrieve**](docs/CoreApi.md#core_users_me_retrieve) | **GET** /core/users/me/ |
+*CoreApi* | [**core_users_metrics_retrieve**](docs/CoreApi.md#core_users_metrics_retrieve) | **GET** /core/users/{id}/metrics/ |
+*CoreApi* | [**core_users_partial_update**](docs/CoreApi.md#core_users_partial_update) | **PATCH** /core/users/{id}/ |
+*CoreApi* | [**core_users_paths_retrieve**](docs/CoreApi.md#core_users_paths_retrieve) | **GET** /core/users/paths/ |
+*CoreApi* | [**core_users_recovery_create**](docs/CoreApi.md#core_users_recovery_create) | **POST** /core/users/{id}/recovery/ |
+*CoreApi* | [**core_users_recovery_email_create**](docs/CoreApi.md#core_users_recovery_email_create) | **POST** /core/users/{id}/recovery_email/ |
+*CoreApi* | [**core_users_retrieve**](docs/CoreApi.md#core_users_retrieve) | **GET** /core/users/{id}/ |
+*CoreApi* | [**core_users_service_account_create**](docs/CoreApi.md#core_users_service_account_create) | **POST** /core/users/service_account/ |
+*CoreApi* | [**core_users_set_password_create**](docs/CoreApi.md#core_users_set_password_create) | **POST** /core/users/{id}/set_password/ |
+*CoreApi* | [**core_users_update**](docs/CoreApi.md#core_users_update) | **PUT** /core/users/{id}/ |
+*CoreApi* | [**core_users_used_by_list**](docs/CoreApi.md#core_users_used_by_list) | **GET** /core/users/{id}/used_by/ |
+*CryptoApi* | [**crypto_certificatekeypairs_create**](docs/CryptoApi.md#crypto_certificatekeypairs_create) | **POST** /crypto/certificatekeypairs/ |
+*CryptoApi* | [**crypto_certificatekeypairs_destroy**](docs/CryptoApi.md#crypto_certificatekeypairs_destroy) | **DELETE** /crypto/certificatekeypairs/{kp_uuid}/ |
+*CryptoApi* | [**crypto_certificatekeypairs_generate_create**](docs/CryptoApi.md#crypto_certificatekeypairs_generate_create) | **POST** /crypto/certificatekeypairs/generate/ |
+*CryptoApi* | [**crypto_certificatekeypairs_list**](docs/CryptoApi.md#crypto_certificatekeypairs_list) | **GET** /crypto/certificatekeypairs/ |
+*CryptoApi* | [**crypto_certificatekeypairs_partial_update**](docs/CryptoApi.md#crypto_certificatekeypairs_partial_update) | **PATCH** /crypto/certificatekeypairs/{kp_uuid}/ |
+*CryptoApi* | [**crypto_certificatekeypairs_retrieve**](docs/CryptoApi.md#crypto_certificatekeypairs_retrieve) | **GET** /crypto/certificatekeypairs/{kp_uuid}/ |
+*CryptoApi* | [**crypto_certificatekeypairs_update**](docs/CryptoApi.md#crypto_certificatekeypairs_update) | **PUT** /crypto/certificatekeypairs/{kp_uuid}/ |
+*CryptoApi* | [**crypto_certificatekeypairs_used_by_list**](docs/CryptoApi.md#crypto_certificatekeypairs_used_by_list) | **GET** /crypto/certificatekeypairs/{kp_uuid}/used_by/ |
+*CryptoApi* | [**crypto_certificatekeypairs_view_certificate_retrieve**](docs/CryptoApi.md#crypto_certificatekeypairs_view_certificate_retrieve) | **GET** /crypto/certificatekeypairs/{kp_uuid}/view_certificate/ |
+*CryptoApi* | [**crypto_certificatekeypairs_view_private_key_retrieve**](docs/CryptoApi.md#crypto_certificatekeypairs_view_private_key_retrieve) | **GET** /crypto/certificatekeypairs/{kp_uuid}/view_private_key/ |
+*EnterpriseApi* | [**enterprise_license_create**](docs/EnterpriseApi.md#enterprise_license_create) | **POST** /enterprise/license/ |
+*EnterpriseApi* | [**enterprise_license_destroy**](docs/EnterpriseApi.md#enterprise_license_destroy) | **DELETE** /enterprise/license/{license_uuid}/ |
+*EnterpriseApi* | [**enterprise_license_forecast_retrieve**](docs/EnterpriseApi.md#enterprise_license_forecast_retrieve) | **GET** /enterprise/license/forecast/ |
+*EnterpriseApi* | [**enterprise_license_install_id_retrieve**](docs/EnterpriseApi.md#enterprise_license_install_id_retrieve) | **GET** /enterprise/license/install_id/ |
+*EnterpriseApi* | [**enterprise_license_list**](docs/EnterpriseApi.md#enterprise_license_list) | **GET** /enterprise/license/ |
+*EnterpriseApi* | [**enterprise_license_partial_update**](docs/EnterpriseApi.md#enterprise_license_partial_update) | **PATCH** /enterprise/license/{license_uuid}/ |
+*EnterpriseApi* | [**enterprise_license_retrieve**](docs/EnterpriseApi.md#enterprise_license_retrieve) | **GET** /enterprise/license/{license_uuid}/ |
+*EnterpriseApi* | [**enterprise_license_summary_retrieve**](docs/EnterpriseApi.md#enterprise_license_summary_retrieve) | **GET** /enterprise/license/summary/ |
+*EnterpriseApi* | [**enterprise_license_update**](docs/EnterpriseApi.md#enterprise_license_update) | **PUT** /enterprise/license/{license_uuid}/ |
+*EnterpriseApi* | [**enterprise_license_used_by_list**](docs/EnterpriseApi.md#enterprise_license_used_by_list) | **GET** /enterprise/license/{license_uuid}/used_by/ |
+*EventsApi* | [**events_events_actions_list**](docs/EventsApi.md#events_events_actions_list) | **GET** /events/events/actions/ |
+*EventsApi* | [**events_events_create**](docs/EventsApi.md#events_events_create) | **POST** /events/events/ |
+*EventsApi* | [**events_events_destroy**](docs/EventsApi.md#events_events_destroy) | **DELETE** /events/events/{event_uuid}/ |
+*EventsApi* | [**events_events_list**](docs/EventsApi.md#events_events_list) | **GET** /events/events/ |
+*EventsApi* | [**events_events_partial_update**](docs/EventsApi.md#events_events_partial_update) | **PATCH** /events/events/{event_uuid}/ |
+*EventsApi* | [**events_events_per_month_list**](docs/EventsApi.md#events_events_per_month_list) | **GET** /events/events/per_month/ |
+*EventsApi* | [**events_events_retrieve**](docs/EventsApi.md#events_events_retrieve) | **GET** /events/events/{event_uuid}/ |
+*EventsApi* | [**events_events_top_per_user_list**](docs/EventsApi.md#events_events_top_per_user_list) | **GET** /events/events/top_per_user/ |
+*EventsApi* | [**events_events_update**](docs/EventsApi.md#events_events_update) | **PUT** /events/events/{event_uuid}/ |
+*EventsApi* | [**events_events_volume_list**](docs/EventsApi.md#events_events_volume_list) | **GET** /events/events/volume/ |
+*EventsApi* | [**events_notifications_destroy**](docs/EventsApi.md#events_notifications_destroy) | **DELETE** /events/notifications/{uuid}/ |
+*EventsApi* | [**events_notifications_list**](docs/EventsApi.md#events_notifications_list) | **GET** /events/notifications/ |
+*EventsApi* | [**events_notifications_mark_all_seen_create**](docs/EventsApi.md#events_notifications_mark_all_seen_create) | **POST** /events/notifications/mark_all_seen/ |
+*EventsApi* | [**events_notifications_partial_update**](docs/EventsApi.md#events_notifications_partial_update) | **PATCH** /events/notifications/{uuid}/ |
+*EventsApi* | [**events_notifications_retrieve**](docs/EventsApi.md#events_notifications_retrieve) | **GET** /events/notifications/{uuid}/ |
+*EventsApi* | [**events_notifications_update**](docs/EventsApi.md#events_notifications_update) | **PUT** /events/notifications/{uuid}/ |
+*EventsApi* | [**events_notifications_used_by_list**](docs/EventsApi.md#events_notifications_used_by_list) | **GET** /events/notifications/{uuid}/used_by/ |
+*EventsApi* | [**events_rules_create**](docs/EventsApi.md#events_rules_create) | **POST** /events/rules/ |
+*EventsApi* | [**events_rules_destroy**](docs/EventsApi.md#events_rules_destroy) | **DELETE** /events/rules/{pbm_uuid}/ |
+*EventsApi* | [**events_rules_list**](docs/EventsApi.md#events_rules_list) | **GET** /events/rules/ |
+*EventsApi* | [**events_rules_partial_update**](docs/EventsApi.md#events_rules_partial_update) | **PATCH** /events/rules/{pbm_uuid}/ |
+*EventsApi* | [**events_rules_retrieve**](docs/EventsApi.md#events_rules_retrieve) | **GET** /events/rules/{pbm_uuid}/ |
+*EventsApi* | [**events_rules_update**](docs/EventsApi.md#events_rules_update) | **PUT** /events/rules/{pbm_uuid}/ |
+*EventsApi* | [**events_rules_used_by_list**](docs/EventsApi.md#events_rules_used_by_list) | **GET** /events/rules/{pbm_uuid}/used_by/ |
+*EventsApi* | [**events_system_tasks_list**](docs/EventsApi.md#events_system_tasks_list) | **GET** /events/system_tasks/ |
+*EventsApi* | [**events_system_tasks_retrieve**](docs/EventsApi.md#events_system_tasks_retrieve) | **GET** /events/system_tasks/{uuid}/ |
+*EventsApi* | [**events_system_tasks_run_create**](docs/EventsApi.md#events_system_tasks_run_create) | **POST** /events/system_tasks/{uuid}/run/ |
+*EventsApi* | [**events_transports_create**](docs/EventsApi.md#events_transports_create) | **POST** /events/transports/ |
+*EventsApi* | [**events_transports_destroy**](docs/EventsApi.md#events_transports_destroy) | **DELETE** /events/transports/{uuid}/ |
+*EventsApi* | [**events_transports_list**](docs/EventsApi.md#events_transports_list) | **GET** /events/transports/ |
+*EventsApi* | [**events_transports_partial_update**](docs/EventsApi.md#events_transports_partial_update) | **PATCH** /events/transports/{uuid}/ |
+*EventsApi* | [**events_transports_retrieve**](docs/EventsApi.md#events_transports_retrieve) | **GET** /events/transports/{uuid}/ |
+*EventsApi* | [**events_transports_test_create**](docs/EventsApi.md#events_transports_test_create) | **POST** /events/transports/{uuid}/test/ |
+*EventsApi* | [**events_transports_update**](docs/EventsApi.md#events_transports_update) | **PUT** /events/transports/{uuid}/ |
+*EventsApi* | [**events_transports_used_by_list**](docs/EventsApi.md#events_transports_used_by_list) | **GET** /events/transports/{uuid}/used_by/ |
+*FlowsApi* | [**flows_bindings_create**](docs/FlowsApi.md#flows_bindings_create) | **POST** /flows/bindings/ |
+*FlowsApi* | [**flows_bindings_destroy**](docs/FlowsApi.md#flows_bindings_destroy) | **DELETE** /flows/bindings/{fsb_uuid}/ |
+*FlowsApi* | [**flows_bindings_list**](docs/FlowsApi.md#flows_bindings_list) | **GET** /flows/bindings/ |
+*FlowsApi* | [**flows_bindings_partial_update**](docs/FlowsApi.md#flows_bindings_partial_update) | **PATCH** /flows/bindings/{fsb_uuid}/ |
+*FlowsApi* | [**flows_bindings_retrieve**](docs/FlowsApi.md#flows_bindings_retrieve) | **GET** /flows/bindings/{fsb_uuid}/ |
+*FlowsApi* | [**flows_bindings_update**](docs/FlowsApi.md#flows_bindings_update) | **PUT** /flows/bindings/{fsb_uuid}/ |
+*FlowsApi* | [**flows_bindings_used_by_list**](docs/FlowsApi.md#flows_bindings_used_by_list) | **GET** /flows/bindings/{fsb_uuid}/used_by/ |
+*FlowsApi* | [**flows_executor_get**](docs/FlowsApi.md#flows_executor_get) | **GET** /flows/executor/{flow_slug}/ |
+*FlowsApi* | [**flows_executor_solve**](docs/FlowsApi.md#flows_executor_solve) | **POST** /flows/executor/{flow_slug}/ |
+*FlowsApi* | [**flows_inspector_get**](docs/FlowsApi.md#flows_inspector_get) | **GET** /flows/inspector/{flow_slug}/ |
+*FlowsApi* | [**flows_instances_cache_clear_create**](docs/FlowsApi.md#flows_instances_cache_clear_create) | **POST** /flows/instances/cache_clear/ |
+*FlowsApi* | [**flows_instances_cache_info_retrieve**](docs/FlowsApi.md#flows_instances_cache_info_retrieve) | **GET** /flows/instances/cache_info/ |
+*FlowsApi* | [**flows_instances_create**](docs/FlowsApi.md#flows_instances_create) | **POST** /flows/instances/ |
+*FlowsApi* | [**flows_instances_destroy**](docs/FlowsApi.md#flows_instances_destroy) | **DELETE** /flows/instances/{slug}/ |
+*FlowsApi* | [**flows_instances_diagram_retrieve**](docs/FlowsApi.md#flows_instances_diagram_retrieve) | **GET** /flows/instances/{slug}/diagram/ |
+*FlowsApi* | [**flows_instances_execute_retrieve**](docs/FlowsApi.md#flows_instances_execute_retrieve) | **GET** /flows/instances/{slug}/execute/ |
+*FlowsApi* | [**flows_instances_export_retrieve**](docs/FlowsApi.md#flows_instances_export_retrieve) | **GET** /flows/instances/{slug}/export/ |
+*FlowsApi* | [**flows_instances_import_create**](docs/FlowsApi.md#flows_instances_import_create) | **POST** /flows/instances/import/ |
+*FlowsApi* | [**flows_instances_list**](docs/FlowsApi.md#flows_instances_list) | **GET** /flows/instances/ |
+*FlowsApi* | [**flows_instances_partial_update**](docs/FlowsApi.md#flows_instances_partial_update) | **PATCH** /flows/instances/{slug}/ |
+*FlowsApi* | [**flows_instances_retrieve**](docs/FlowsApi.md#flows_instances_retrieve) | **GET** /flows/instances/{slug}/ |
+*FlowsApi* | [**flows_instances_set_background_create**](docs/FlowsApi.md#flows_instances_set_background_create) | **POST** /flows/instances/{slug}/set_background/ |
+*FlowsApi* | [**flows_instances_set_background_url_create**](docs/FlowsApi.md#flows_instances_set_background_url_create) | **POST** /flows/instances/{slug}/set_background_url/ |
+*FlowsApi* | [**flows_instances_update**](docs/FlowsApi.md#flows_instances_update) | **PUT** /flows/instances/{slug}/ |
+*FlowsApi* | [**flows_instances_used_by_list**](docs/FlowsApi.md#flows_instances_used_by_list) | **GET** /flows/instances/{slug}/used_by/ |
+*ManagedApi* | [**managed_blueprints_apply_create**](docs/ManagedApi.md#managed_blueprints_apply_create) | **POST** /managed/blueprints/{instance_uuid}/apply/ |
+*ManagedApi* | [**managed_blueprints_available_list**](docs/ManagedApi.md#managed_blueprints_available_list) | **GET** /managed/blueprints/available/ |
+*ManagedApi* | [**managed_blueprints_create**](docs/ManagedApi.md#managed_blueprints_create) | **POST** /managed/blueprints/ |
+*ManagedApi* | [**managed_blueprints_destroy**](docs/ManagedApi.md#managed_blueprints_destroy) | **DELETE** /managed/blueprints/{instance_uuid}/ |
+*ManagedApi* | [**managed_blueprints_list**](docs/ManagedApi.md#managed_blueprints_list) | **GET** /managed/blueprints/ |
+*ManagedApi* | [**managed_blueprints_partial_update**](docs/ManagedApi.md#managed_blueprints_partial_update) | **PATCH** /managed/blueprints/{instance_uuid}/ |
+*ManagedApi* | [**managed_blueprints_retrieve**](docs/ManagedApi.md#managed_blueprints_retrieve) | **GET** /managed/blueprints/{instance_uuid}/ |
+*ManagedApi* | [**managed_blueprints_update**](docs/ManagedApi.md#managed_blueprints_update) | **PUT** /managed/blueprints/{instance_uuid}/ |
+*ManagedApi* | [**managed_blueprints_used_by_list**](docs/ManagedApi.md#managed_blueprints_used_by_list) | **GET** /managed/blueprints/{instance_uuid}/used_by/ |
+*Oauth2Api* | [**oauth2_access_tokens_destroy**](docs/Oauth2Api.md#oauth2_access_tokens_destroy) | **DELETE** /oauth2/access_tokens/{id}/ |
+*Oauth2Api* | [**oauth2_access_tokens_list**](docs/Oauth2Api.md#oauth2_access_tokens_list) | **GET** /oauth2/access_tokens/ |
+*Oauth2Api* | [**oauth2_access_tokens_retrieve**](docs/Oauth2Api.md#oauth2_access_tokens_retrieve) | **GET** /oauth2/access_tokens/{id}/ |
+*Oauth2Api* | [**oauth2_access_tokens_used_by_list**](docs/Oauth2Api.md#oauth2_access_tokens_used_by_list) | **GET** /oauth2/access_tokens/{id}/used_by/ |
+*Oauth2Api* | [**oauth2_authorization_codes_destroy**](docs/Oauth2Api.md#oauth2_authorization_codes_destroy) | **DELETE** /oauth2/authorization_codes/{id}/ |
+*Oauth2Api* | [**oauth2_authorization_codes_list**](docs/Oauth2Api.md#oauth2_authorization_codes_list) | **GET** /oauth2/authorization_codes/ |
+*Oauth2Api* | [**oauth2_authorization_codes_retrieve**](docs/Oauth2Api.md#oauth2_authorization_codes_retrieve) | **GET** /oauth2/authorization_codes/{id}/ |
+*Oauth2Api* | [**oauth2_authorization_codes_used_by_list**](docs/Oauth2Api.md#oauth2_authorization_codes_used_by_list) | **GET** /oauth2/authorization_codes/{id}/used_by/ |
+*Oauth2Api* | [**oauth2_refresh_tokens_destroy**](docs/Oauth2Api.md#oauth2_refresh_tokens_destroy) | **DELETE** /oauth2/refresh_tokens/{id}/ |
+*Oauth2Api* | [**oauth2_refresh_tokens_list**](docs/Oauth2Api.md#oauth2_refresh_tokens_list) | **GET** /oauth2/refresh_tokens/ |
+*Oauth2Api* | [**oauth2_refresh_tokens_retrieve**](docs/Oauth2Api.md#oauth2_refresh_tokens_retrieve) | **GET** /oauth2/refresh_tokens/{id}/ |
+*Oauth2Api* | [**oauth2_refresh_tokens_used_by_list**](docs/Oauth2Api.md#oauth2_refresh_tokens_used_by_list) | **GET** /oauth2/refresh_tokens/{id}/used_by/ |
+*OutpostsApi* | [**outposts_instances_create**](docs/OutpostsApi.md#outposts_instances_create) | **POST** /outposts/instances/ |
+*OutpostsApi* | [**outposts_instances_default_settings_retrieve**](docs/OutpostsApi.md#outposts_instances_default_settings_retrieve) | **GET** /outposts/instances/default_settings/ |
+*OutpostsApi* | [**outposts_instances_destroy**](docs/OutpostsApi.md#outposts_instances_destroy) | **DELETE** /outposts/instances/{uuid}/ |
+*OutpostsApi* | [**outposts_instances_health_list**](docs/OutpostsApi.md#outposts_instances_health_list) | **GET** /outposts/instances/{uuid}/health/ |
+*OutpostsApi* | [**outposts_instances_list**](docs/OutpostsApi.md#outposts_instances_list) | **GET** /outposts/instances/ |
+*OutpostsApi* | [**outposts_instances_partial_update**](docs/OutpostsApi.md#outposts_instances_partial_update) | **PATCH** /outposts/instances/{uuid}/ |
+*OutpostsApi* | [**outposts_instances_retrieve**](docs/OutpostsApi.md#outposts_instances_retrieve) | **GET** /outposts/instances/{uuid}/ |
+*OutpostsApi* | [**outposts_instances_update**](docs/OutpostsApi.md#outposts_instances_update) | **PUT** /outposts/instances/{uuid}/ |
+*OutpostsApi* | [**outposts_instances_used_by_list**](docs/OutpostsApi.md#outposts_instances_used_by_list) | **GET** /outposts/instances/{uuid}/used_by/ |
+*OutpostsApi* | [**outposts_ldap_access_check**](docs/OutpostsApi.md#outposts_ldap_access_check) | **GET** /outposts/ldap/{id}/check_access/ |
+*OutpostsApi* | [**outposts_ldap_list**](docs/OutpostsApi.md#outposts_ldap_list) | **GET** /outposts/ldap/ |
+*OutpostsApi* | [**outposts_proxy_list**](docs/OutpostsApi.md#outposts_proxy_list) | **GET** /outposts/proxy/ |
+*OutpostsApi* | [**outposts_radius_access_check**](docs/OutpostsApi.md#outposts_radius_access_check) | **GET** /outposts/radius/{id}/check_access/ |
+*OutpostsApi* | [**outposts_radius_list**](docs/OutpostsApi.md#outposts_radius_list) | **GET** /outposts/radius/ |
+*OutpostsApi* | [**outposts_service_connections_all_destroy**](docs/OutpostsApi.md#outposts_service_connections_all_destroy) | **DELETE** /outposts/service_connections/all/{uuid}/ |
+*OutpostsApi* | [**outposts_service_connections_all_list**](docs/OutpostsApi.md#outposts_service_connections_all_list) | **GET** /outposts/service_connections/all/ |
+*OutpostsApi* | [**outposts_service_connections_all_retrieve**](docs/OutpostsApi.md#outposts_service_connections_all_retrieve) | **GET** /outposts/service_connections/all/{uuid}/ |
+*OutpostsApi* | [**outposts_service_connections_all_state_retrieve**](docs/OutpostsApi.md#outposts_service_connections_all_state_retrieve) | **GET** /outposts/service_connections/all/{uuid}/state/ |
+*OutpostsApi* | [**outposts_service_connections_all_types_list**](docs/OutpostsApi.md#outposts_service_connections_all_types_list) | **GET** /outposts/service_connections/all/types/ |
+*OutpostsApi* | [**outposts_service_connections_all_used_by_list**](docs/OutpostsApi.md#outposts_service_connections_all_used_by_list) | **GET** /outposts/service_connections/all/{uuid}/used_by/ |
+*OutpostsApi* | [**outposts_service_connections_docker_create**](docs/OutpostsApi.md#outposts_service_connections_docker_create) | **POST** /outposts/service_connections/docker/ |
+*OutpostsApi* | [**outposts_service_connections_docker_destroy**](docs/OutpostsApi.md#outposts_service_connections_docker_destroy) | **DELETE** /outposts/service_connections/docker/{uuid}/ |
+*OutpostsApi* | [**outposts_service_connections_docker_list**](docs/OutpostsApi.md#outposts_service_connections_docker_list) | **GET** /outposts/service_connections/docker/ |
+*OutpostsApi* | [**outposts_service_connections_docker_partial_update**](docs/OutpostsApi.md#outposts_service_connections_docker_partial_update) | **PATCH** /outposts/service_connections/docker/{uuid}/ |
+*OutpostsApi* | [**outposts_service_connections_docker_retrieve**](docs/OutpostsApi.md#outposts_service_connections_docker_retrieve) | **GET** /outposts/service_connections/docker/{uuid}/ |
+*OutpostsApi* | [**outposts_service_connections_docker_update**](docs/OutpostsApi.md#outposts_service_connections_docker_update) | **PUT** /outposts/service_connections/docker/{uuid}/ |
+*OutpostsApi* | [**outposts_service_connections_docker_used_by_list**](docs/OutpostsApi.md#outposts_service_connections_docker_used_by_list) | **GET** /outposts/service_connections/docker/{uuid}/used_by/ |
+*OutpostsApi* | [**outposts_service_connections_kubernetes_create**](docs/OutpostsApi.md#outposts_service_connections_kubernetes_create) | **POST** /outposts/service_connections/kubernetes/ |
+*OutpostsApi* | [**outposts_service_connections_kubernetes_destroy**](docs/OutpostsApi.md#outposts_service_connections_kubernetes_destroy) | **DELETE** /outposts/service_connections/kubernetes/{uuid}/ |
+*OutpostsApi* | [**outposts_service_connections_kubernetes_list**](docs/OutpostsApi.md#outposts_service_connections_kubernetes_list) | **GET** /outposts/service_connections/kubernetes/ |
+*OutpostsApi* | [**outposts_service_connections_kubernetes_partial_update**](docs/OutpostsApi.md#outposts_service_connections_kubernetes_partial_update) | **PATCH** /outposts/service_connections/kubernetes/{uuid}/ |
+*OutpostsApi* | [**outposts_service_connections_kubernetes_retrieve**](docs/OutpostsApi.md#outposts_service_connections_kubernetes_retrieve) | **GET** /outposts/service_connections/kubernetes/{uuid}/ |
+*OutpostsApi* | [**outposts_service_connections_kubernetes_update**](docs/OutpostsApi.md#outposts_service_connections_kubernetes_update) | **PUT** /outposts/service_connections/kubernetes/{uuid}/ |
+*OutpostsApi* | [**outposts_service_connections_kubernetes_used_by_list**](docs/OutpostsApi.md#outposts_service_connections_kubernetes_used_by_list) | **GET** /outposts/service_connections/kubernetes/{uuid}/used_by/ |
+*PoliciesApi* | [**policies_all_cache_clear_create**](docs/PoliciesApi.md#policies_all_cache_clear_create) | **POST** /policies/all/cache_clear/ |
+*PoliciesApi* | [**policies_all_cache_info_retrieve**](docs/PoliciesApi.md#policies_all_cache_info_retrieve) | **GET** /policies/all/cache_info/ |
+*PoliciesApi* | [**policies_all_destroy**](docs/PoliciesApi.md#policies_all_destroy) | **DELETE** /policies/all/{policy_uuid}/ |
+*PoliciesApi* | [**policies_all_list**](docs/PoliciesApi.md#policies_all_list) | **GET** /policies/all/ |
+*PoliciesApi* | [**policies_all_retrieve**](docs/PoliciesApi.md#policies_all_retrieve) | **GET** /policies/all/{policy_uuid}/ |
+*PoliciesApi* | [**policies_all_test_create**](docs/PoliciesApi.md#policies_all_test_create) | **POST** /policies/all/{policy_uuid}/test/ |
+*PoliciesApi* | [**policies_all_types_list**](docs/PoliciesApi.md#policies_all_types_list) | **GET** /policies/all/types/ |
+*PoliciesApi* | [**policies_all_used_by_list**](docs/PoliciesApi.md#policies_all_used_by_list) | **GET** /policies/all/{policy_uuid}/used_by/ |
+*PoliciesApi* | [**policies_bindings_create**](docs/PoliciesApi.md#policies_bindings_create) | **POST** /policies/bindings/ |
+*PoliciesApi* | [**policies_bindings_destroy**](docs/PoliciesApi.md#policies_bindings_destroy) | **DELETE** /policies/bindings/{policy_binding_uuid}/ |
+*PoliciesApi* | [**policies_bindings_list**](docs/PoliciesApi.md#policies_bindings_list) | **GET** /policies/bindings/ |
+*PoliciesApi* | [**policies_bindings_partial_update**](docs/PoliciesApi.md#policies_bindings_partial_update) | **PATCH** /policies/bindings/{policy_binding_uuid}/ |
+*PoliciesApi* | [**policies_bindings_retrieve**](docs/PoliciesApi.md#policies_bindings_retrieve) | **GET** /policies/bindings/{policy_binding_uuid}/ |
+*PoliciesApi* | [**policies_bindings_update**](docs/PoliciesApi.md#policies_bindings_update) | **PUT** /policies/bindings/{policy_binding_uuid}/ |
+*PoliciesApi* | [**policies_bindings_used_by_list**](docs/PoliciesApi.md#policies_bindings_used_by_list) | **GET** /policies/bindings/{policy_binding_uuid}/used_by/ |
+*PoliciesApi* | [**policies_dummy_create**](docs/PoliciesApi.md#policies_dummy_create) | **POST** /policies/dummy/ |
+*PoliciesApi* | [**policies_dummy_destroy**](docs/PoliciesApi.md#policies_dummy_destroy) | **DELETE** /policies/dummy/{policy_uuid}/ |
+*PoliciesApi* | [**policies_dummy_list**](docs/PoliciesApi.md#policies_dummy_list) | **GET** /policies/dummy/ |
+*PoliciesApi* | [**policies_dummy_partial_update**](docs/PoliciesApi.md#policies_dummy_partial_update) | **PATCH** /policies/dummy/{policy_uuid}/ |
+*PoliciesApi* | [**policies_dummy_retrieve**](docs/PoliciesApi.md#policies_dummy_retrieve) | **GET** /policies/dummy/{policy_uuid}/ |
+*PoliciesApi* | [**policies_dummy_update**](docs/PoliciesApi.md#policies_dummy_update) | **PUT** /policies/dummy/{policy_uuid}/ |
+*PoliciesApi* | [**policies_dummy_used_by_list**](docs/PoliciesApi.md#policies_dummy_used_by_list) | **GET** /policies/dummy/{policy_uuid}/used_by/ |
+*PoliciesApi* | [**policies_event_matcher_create**](docs/PoliciesApi.md#policies_event_matcher_create) | **POST** /policies/event_matcher/ |
+*PoliciesApi* | [**policies_event_matcher_destroy**](docs/PoliciesApi.md#policies_event_matcher_destroy) | **DELETE** /policies/event_matcher/{policy_uuid}/ |
+*PoliciesApi* | [**policies_event_matcher_list**](docs/PoliciesApi.md#policies_event_matcher_list) | **GET** /policies/event_matcher/ |
+*PoliciesApi* | [**policies_event_matcher_partial_update**](docs/PoliciesApi.md#policies_event_matcher_partial_update) | **PATCH** /policies/event_matcher/{policy_uuid}/ |
+*PoliciesApi* | [**policies_event_matcher_retrieve**](docs/PoliciesApi.md#policies_event_matcher_retrieve) | **GET** /policies/event_matcher/{policy_uuid}/ |
+*PoliciesApi* | [**policies_event_matcher_update**](docs/PoliciesApi.md#policies_event_matcher_update) | **PUT** /policies/event_matcher/{policy_uuid}/ |
+*PoliciesApi* | [**policies_event_matcher_used_by_list**](docs/PoliciesApi.md#policies_event_matcher_used_by_list) | **GET** /policies/event_matcher/{policy_uuid}/used_by/ |
+*PoliciesApi* | [**policies_expression_create**](docs/PoliciesApi.md#policies_expression_create) | **POST** /policies/expression/ |
+*PoliciesApi* | [**policies_expression_destroy**](docs/PoliciesApi.md#policies_expression_destroy) | **DELETE** /policies/expression/{policy_uuid}/ |
+*PoliciesApi* | [**policies_expression_list**](docs/PoliciesApi.md#policies_expression_list) | **GET** /policies/expression/ |
+*PoliciesApi* | [**policies_expression_partial_update**](docs/PoliciesApi.md#policies_expression_partial_update) | **PATCH** /policies/expression/{policy_uuid}/ |
+*PoliciesApi* | [**policies_expression_retrieve**](docs/PoliciesApi.md#policies_expression_retrieve) | **GET** /policies/expression/{policy_uuid}/ |
+*PoliciesApi* | [**policies_expression_update**](docs/PoliciesApi.md#policies_expression_update) | **PUT** /policies/expression/{policy_uuid}/ |
+*PoliciesApi* | [**policies_expression_used_by_list**](docs/PoliciesApi.md#policies_expression_used_by_list) | **GET** /policies/expression/{policy_uuid}/used_by/ |
+*PoliciesApi* | [**policies_geoip_create**](docs/PoliciesApi.md#policies_geoip_create) | **POST** /policies/geoip/ |
+*PoliciesApi* | [**policies_geoip_destroy**](docs/PoliciesApi.md#policies_geoip_destroy) | **DELETE** /policies/geoip/{policy_uuid}/ |
+*PoliciesApi* | [**policies_geoip_iso3166_list**](docs/PoliciesApi.md#policies_geoip_iso3166_list) | **GET** /policies/geoip_iso3166/ |
+*PoliciesApi* | [**policies_geoip_list**](docs/PoliciesApi.md#policies_geoip_list) | **GET** /policies/geoip/ |
+*PoliciesApi* | [**policies_geoip_partial_update**](docs/PoliciesApi.md#policies_geoip_partial_update) | **PATCH** /policies/geoip/{policy_uuid}/ |
+*PoliciesApi* | [**policies_geoip_retrieve**](docs/PoliciesApi.md#policies_geoip_retrieve) | **GET** /policies/geoip/{policy_uuid}/ |
+*PoliciesApi* | [**policies_geoip_update**](docs/PoliciesApi.md#policies_geoip_update) | **PUT** /policies/geoip/{policy_uuid}/ |
+*PoliciesApi* | [**policies_geoip_used_by_list**](docs/PoliciesApi.md#policies_geoip_used_by_list) | **GET** /policies/geoip/{policy_uuid}/used_by/ |
+*PoliciesApi* | [**policies_password_create**](docs/PoliciesApi.md#policies_password_create) | **POST** /policies/password/ |
+*PoliciesApi* | [**policies_password_destroy**](docs/PoliciesApi.md#policies_password_destroy) | **DELETE** /policies/password/{policy_uuid}/ |
+*PoliciesApi* | [**policies_password_expiry_create**](docs/PoliciesApi.md#policies_password_expiry_create) | **POST** /policies/password_expiry/ |
+*PoliciesApi* | [**policies_password_expiry_destroy**](docs/PoliciesApi.md#policies_password_expiry_destroy) | **DELETE** /policies/password_expiry/{policy_uuid}/ |
+*PoliciesApi* | [**policies_password_expiry_list**](docs/PoliciesApi.md#policies_password_expiry_list) | **GET** /policies/password_expiry/ |
+*PoliciesApi* | [**policies_password_expiry_partial_update**](docs/PoliciesApi.md#policies_password_expiry_partial_update) | **PATCH** /policies/password_expiry/{policy_uuid}/ |
+*PoliciesApi* | [**policies_password_expiry_retrieve**](docs/PoliciesApi.md#policies_password_expiry_retrieve) | **GET** /policies/password_expiry/{policy_uuid}/ |
+*PoliciesApi* | [**policies_password_expiry_update**](docs/PoliciesApi.md#policies_password_expiry_update) | **PUT** /policies/password_expiry/{policy_uuid}/ |
+*PoliciesApi* | [**policies_password_expiry_used_by_list**](docs/PoliciesApi.md#policies_password_expiry_used_by_list) | **GET** /policies/password_expiry/{policy_uuid}/used_by/ |
+*PoliciesApi* | [**policies_password_list**](docs/PoliciesApi.md#policies_password_list) | **GET** /policies/password/ |
+*PoliciesApi* | [**policies_password_partial_update**](docs/PoliciesApi.md#policies_password_partial_update) | **PATCH** /policies/password/{policy_uuid}/ |
+*PoliciesApi* | [**policies_password_retrieve**](docs/PoliciesApi.md#policies_password_retrieve) | **GET** /policies/password/{policy_uuid}/ |
+*PoliciesApi* | [**policies_password_update**](docs/PoliciesApi.md#policies_password_update) | **PUT** /policies/password/{policy_uuid}/ |
+*PoliciesApi* | [**policies_password_used_by_list**](docs/PoliciesApi.md#policies_password_used_by_list) | **GET** /policies/password/{policy_uuid}/used_by/ |
+*PoliciesApi* | [**policies_reputation_create**](docs/PoliciesApi.md#policies_reputation_create) | **POST** /policies/reputation/ |
+*PoliciesApi* | [**policies_reputation_destroy**](docs/PoliciesApi.md#policies_reputation_destroy) | **DELETE** /policies/reputation/{policy_uuid}/ |
+*PoliciesApi* | [**policies_reputation_list**](docs/PoliciesApi.md#policies_reputation_list) | **GET** /policies/reputation/ |
+*PoliciesApi* | [**policies_reputation_partial_update**](docs/PoliciesApi.md#policies_reputation_partial_update) | **PATCH** /policies/reputation/{policy_uuid}/ |
+*PoliciesApi* | [**policies_reputation_retrieve**](docs/PoliciesApi.md#policies_reputation_retrieve) | **GET** /policies/reputation/{policy_uuid}/ |
+*PoliciesApi* | [**policies_reputation_scores_destroy**](docs/PoliciesApi.md#policies_reputation_scores_destroy) | **DELETE** /policies/reputation/scores/{reputation_uuid}/ |
+*PoliciesApi* | [**policies_reputation_scores_list**](docs/PoliciesApi.md#policies_reputation_scores_list) | **GET** /policies/reputation/scores/ |
+*PoliciesApi* | [**policies_reputation_scores_retrieve**](docs/PoliciesApi.md#policies_reputation_scores_retrieve) | **GET** /policies/reputation/scores/{reputation_uuid}/ |
+*PoliciesApi* | [**policies_reputation_scores_used_by_list**](docs/PoliciesApi.md#policies_reputation_scores_used_by_list) | **GET** /policies/reputation/scores/{reputation_uuid}/used_by/ |
+*PoliciesApi* | [**policies_reputation_update**](docs/PoliciesApi.md#policies_reputation_update) | **PUT** /policies/reputation/{policy_uuid}/ |
+*PoliciesApi* | [**policies_reputation_used_by_list**](docs/PoliciesApi.md#policies_reputation_used_by_list) | **GET** /policies/reputation/{policy_uuid}/used_by/ |
+*PropertymappingsApi* | [**propertymappings_all_destroy**](docs/PropertymappingsApi.md#propertymappings_all_destroy) | **DELETE** /propertymappings/all/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_all_list**](docs/PropertymappingsApi.md#propertymappings_all_list) | **GET** /propertymappings/all/ |
+*PropertymappingsApi* | [**propertymappings_all_retrieve**](docs/PropertymappingsApi.md#propertymappings_all_retrieve) | **GET** /propertymappings/all/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_all_test_create**](docs/PropertymappingsApi.md#propertymappings_all_test_create) | **POST** /propertymappings/all/{pm_uuid}/test/ |
+*PropertymappingsApi* | [**propertymappings_all_types_list**](docs/PropertymappingsApi.md#propertymappings_all_types_list) | **GET** /propertymappings/all/types/ |
+*PropertymappingsApi* | [**propertymappings_all_used_by_list**](docs/PropertymappingsApi.md#propertymappings_all_used_by_list) | **GET** /propertymappings/all/{pm_uuid}/used_by/ |
+*PropertymappingsApi* | [**propertymappings_notification_create**](docs/PropertymappingsApi.md#propertymappings_notification_create) | **POST** /propertymappings/notification/ |
+*PropertymappingsApi* | [**propertymappings_notification_destroy**](docs/PropertymappingsApi.md#propertymappings_notification_destroy) | **DELETE** /propertymappings/notification/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_notification_list**](docs/PropertymappingsApi.md#propertymappings_notification_list) | **GET** /propertymappings/notification/ |
+*PropertymappingsApi* | [**propertymappings_notification_partial_update**](docs/PropertymappingsApi.md#propertymappings_notification_partial_update) | **PATCH** /propertymappings/notification/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_notification_retrieve**](docs/PropertymappingsApi.md#propertymappings_notification_retrieve) | **GET** /propertymappings/notification/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_notification_update**](docs/PropertymappingsApi.md#propertymappings_notification_update) | **PUT** /propertymappings/notification/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_notification_used_by_list**](docs/PropertymappingsApi.md#propertymappings_notification_used_by_list) | **GET** /propertymappings/notification/{pm_uuid}/used_by/ |
+*PropertymappingsApi* | [**propertymappings_provider_google_workspace_create**](docs/PropertymappingsApi.md#propertymappings_provider_google_workspace_create) | **POST** /propertymappings/provider/google_workspace/ |
+*PropertymappingsApi* | [**propertymappings_provider_google_workspace_destroy**](docs/PropertymappingsApi.md#propertymappings_provider_google_workspace_destroy) | **DELETE** /propertymappings/provider/google_workspace/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_google_workspace_list**](docs/PropertymappingsApi.md#propertymappings_provider_google_workspace_list) | **GET** /propertymappings/provider/google_workspace/ |
+*PropertymappingsApi* | [**propertymappings_provider_google_workspace_partial_update**](docs/PropertymappingsApi.md#propertymappings_provider_google_workspace_partial_update) | **PATCH** /propertymappings/provider/google_workspace/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_google_workspace_retrieve**](docs/PropertymappingsApi.md#propertymappings_provider_google_workspace_retrieve) | **GET** /propertymappings/provider/google_workspace/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_google_workspace_update**](docs/PropertymappingsApi.md#propertymappings_provider_google_workspace_update) | **PUT** /propertymappings/provider/google_workspace/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_google_workspace_used_by_list**](docs/PropertymappingsApi.md#propertymappings_provider_google_workspace_used_by_list) | **GET** /propertymappings/provider/google_workspace/{pm_uuid}/used_by/ |
+*PropertymappingsApi* | [**propertymappings_provider_microsoft_entra_create**](docs/PropertymappingsApi.md#propertymappings_provider_microsoft_entra_create) | **POST** /propertymappings/provider/microsoft_entra/ |
+*PropertymappingsApi* | [**propertymappings_provider_microsoft_entra_destroy**](docs/PropertymappingsApi.md#propertymappings_provider_microsoft_entra_destroy) | **DELETE** /propertymappings/provider/microsoft_entra/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_microsoft_entra_list**](docs/PropertymappingsApi.md#propertymappings_provider_microsoft_entra_list) | **GET** /propertymappings/provider/microsoft_entra/ |
+*PropertymappingsApi* | [**propertymappings_provider_microsoft_entra_partial_update**](docs/PropertymappingsApi.md#propertymappings_provider_microsoft_entra_partial_update) | **PATCH** /propertymappings/provider/microsoft_entra/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_microsoft_entra_retrieve**](docs/PropertymappingsApi.md#propertymappings_provider_microsoft_entra_retrieve) | **GET** /propertymappings/provider/microsoft_entra/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_microsoft_entra_update**](docs/PropertymappingsApi.md#propertymappings_provider_microsoft_entra_update) | **PUT** /propertymappings/provider/microsoft_entra/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_microsoft_entra_used_by_list**](docs/PropertymappingsApi.md#propertymappings_provider_microsoft_entra_used_by_list) | **GET** /propertymappings/provider/microsoft_entra/{pm_uuid}/used_by/ |
+*PropertymappingsApi* | [**propertymappings_provider_rac_create**](docs/PropertymappingsApi.md#propertymappings_provider_rac_create) | **POST** /propertymappings/provider/rac/ |
+*PropertymappingsApi* | [**propertymappings_provider_rac_destroy**](docs/PropertymappingsApi.md#propertymappings_provider_rac_destroy) | **DELETE** /propertymappings/provider/rac/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_rac_list**](docs/PropertymappingsApi.md#propertymappings_provider_rac_list) | **GET** /propertymappings/provider/rac/ |
+*PropertymappingsApi* | [**propertymappings_provider_rac_partial_update**](docs/PropertymappingsApi.md#propertymappings_provider_rac_partial_update) | **PATCH** /propertymappings/provider/rac/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_rac_retrieve**](docs/PropertymappingsApi.md#propertymappings_provider_rac_retrieve) | **GET** /propertymappings/provider/rac/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_rac_update**](docs/PropertymappingsApi.md#propertymappings_provider_rac_update) | **PUT** /propertymappings/provider/rac/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_rac_used_by_list**](docs/PropertymappingsApi.md#propertymappings_provider_rac_used_by_list) | **GET** /propertymappings/provider/rac/{pm_uuid}/used_by/ |
+*PropertymappingsApi* | [**propertymappings_provider_radius_create**](docs/PropertymappingsApi.md#propertymappings_provider_radius_create) | **POST** /propertymappings/provider/radius/ |
+*PropertymappingsApi* | [**propertymappings_provider_radius_destroy**](docs/PropertymappingsApi.md#propertymappings_provider_radius_destroy) | **DELETE** /propertymappings/provider/radius/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_radius_list**](docs/PropertymappingsApi.md#propertymappings_provider_radius_list) | **GET** /propertymappings/provider/radius/ |
+*PropertymappingsApi* | [**propertymappings_provider_radius_partial_update**](docs/PropertymappingsApi.md#propertymappings_provider_radius_partial_update) | **PATCH** /propertymappings/provider/radius/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_radius_retrieve**](docs/PropertymappingsApi.md#propertymappings_provider_radius_retrieve) | **GET** /propertymappings/provider/radius/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_radius_update**](docs/PropertymappingsApi.md#propertymappings_provider_radius_update) | **PUT** /propertymappings/provider/radius/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_radius_used_by_list**](docs/PropertymappingsApi.md#propertymappings_provider_radius_used_by_list) | **GET** /propertymappings/provider/radius/{pm_uuid}/used_by/ |
+*PropertymappingsApi* | [**propertymappings_provider_saml_create**](docs/PropertymappingsApi.md#propertymappings_provider_saml_create) | **POST** /propertymappings/provider/saml/ |
+*PropertymappingsApi* | [**propertymappings_provider_saml_destroy**](docs/PropertymappingsApi.md#propertymappings_provider_saml_destroy) | **DELETE** /propertymappings/provider/saml/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_saml_list**](docs/PropertymappingsApi.md#propertymappings_provider_saml_list) | **GET** /propertymappings/provider/saml/ |
+*PropertymappingsApi* | [**propertymappings_provider_saml_partial_update**](docs/PropertymappingsApi.md#propertymappings_provider_saml_partial_update) | **PATCH** /propertymappings/provider/saml/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_saml_retrieve**](docs/PropertymappingsApi.md#propertymappings_provider_saml_retrieve) | **GET** /propertymappings/provider/saml/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_saml_update**](docs/PropertymappingsApi.md#propertymappings_provider_saml_update) | **PUT** /propertymappings/provider/saml/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_saml_used_by_list**](docs/PropertymappingsApi.md#propertymappings_provider_saml_used_by_list) | **GET** /propertymappings/provider/saml/{pm_uuid}/used_by/ |
+*PropertymappingsApi* | [**propertymappings_provider_scim_create**](docs/PropertymappingsApi.md#propertymappings_provider_scim_create) | **POST** /propertymappings/provider/scim/ |
+*PropertymappingsApi* | [**propertymappings_provider_scim_destroy**](docs/PropertymappingsApi.md#propertymappings_provider_scim_destroy) | **DELETE** /propertymappings/provider/scim/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_scim_list**](docs/PropertymappingsApi.md#propertymappings_provider_scim_list) | **GET** /propertymappings/provider/scim/ |
+*PropertymappingsApi* | [**propertymappings_provider_scim_partial_update**](docs/PropertymappingsApi.md#propertymappings_provider_scim_partial_update) | **PATCH** /propertymappings/provider/scim/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_scim_retrieve**](docs/PropertymappingsApi.md#propertymappings_provider_scim_retrieve) | **GET** /propertymappings/provider/scim/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_scim_update**](docs/PropertymappingsApi.md#propertymappings_provider_scim_update) | **PUT** /propertymappings/provider/scim/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_scim_used_by_list**](docs/PropertymappingsApi.md#propertymappings_provider_scim_used_by_list) | **GET** /propertymappings/provider/scim/{pm_uuid}/used_by/ |
+*PropertymappingsApi* | [**propertymappings_provider_scope_create**](docs/PropertymappingsApi.md#propertymappings_provider_scope_create) | **POST** /propertymappings/provider/scope/ |
+*PropertymappingsApi* | [**propertymappings_provider_scope_destroy**](docs/PropertymappingsApi.md#propertymappings_provider_scope_destroy) | **DELETE** /propertymappings/provider/scope/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_scope_list**](docs/PropertymappingsApi.md#propertymappings_provider_scope_list) | **GET** /propertymappings/provider/scope/ |
+*PropertymappingsApi* | [**propertymappings_provider_scope_partial_update**](docs/PropertymappingsApi.md#propertymappings_provider_scope_partial_update) | **PATCH** /propertymappings/provider/scope/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_scope_retrieve**](docs/PropertymappingsApi.md#propertymappings_provider_scope_retrieve) | **GET** /propertymappings/provider/scope/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_scope_update**](docs/PropertymappingsApi.md#propertymappings_provider_scope_update) | **PUT** /propertymappings/provider/scope/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_provider_scope_used_by_list**](docs/PropertymappingsApi.md#propertymappings_provider_scope_used_by_list) | **GET** /propertymappings/provider/scope/{pm_uuid}/used_by/ |
+*PropertymappingsApi* | [**propertymappings_source_ldap_create**](docs/PropertymappingsApi.md#propertymappings_source_ldap_create) | **POST** /propertymappings/source/ldap/ |
+*PropertymappingsApi* | [**propertymappings_source_ldap_destroy**](docs/PropertymappingsApi.md#propertymappings_source_ldap_destroy) | **DELETE** /propertymappings/source/ldap/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_ldap_list**](docs/PropertymappingsApi.md#propertymappings_source_ldap_list) | **GET** /propertymappings/source/ldap/ |
+*PropertymappingsApi* | [**propertymappings_source_ldap_partial_update**](docs/PropertymappingsApi.md#propertymappings_source_ldap_partial_update) | **PATCH** /propertymappings/source/ldap/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_ldap_retrieve**](docs/PropertymappingsApi.md#propertymappings_source_ldap_retrieve) | **GET** /propertymappings/source/ldap/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_ldap_update**](docs/PropertymappingsApi.md#propertymappings_source_ldap_update) | **PUT** /propertymappings/source/ldap/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_ldap_used_by_list**](docs/PropertymappingsApi.md#propertymappings_source_ldap_used_by_list) | **GET** /propertymappings/source/ldap/{pm_uuid}/used_by/ |
+*PropertymappingsApi* | [**propertymappings_source_oauth_create**](docs/PropertymappingsApi.md#propertymappings_source_oauth_create) | **POST** /propertymappings/source/oauth/ |
+*PropertymappingsApi* | [**propertymappings_source_oauth_destroy**](docs/PropertymappingsApi.md#propertymappings_source_oauth_destroy) | **DELETE** /propertymappings/source/oauth/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_oauth_list**](docs/PropertymappingsApi.md#propertymappings_source_oauth_list) | **GET** /propertymappings/source/oauth/ |
+*PropertymappingsApi* | [**propertymappings_source_oauth_partial_update**](docs/PropertymappingsApi.md#propertymappings_source_oauth_partial_update) | **PATCH** /propertymappings/source/oauth/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_oauth_retrieve**](docs/PropertymappingsApi.md#propertymappings_source_oauth_retrieve) | **GET** /propertymappings/source/oauth/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_oauth_update**](docs/PropertymappingsApi.md#propertymappings_source_oauth_update) | **PUT** /propertymappings/source/oauth/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_oauth_used_by_list**](docs/PropertymappingsApi.md#propertymappings_source_oauth_used_by_list) | **GET** /propertymappings/source/oauth/{pm_uuid}/used_by/ |
+*PropertymappingsApi* | [**propertymappings_source_plex_create**](docs/PropertymappingsApi.md#propertymappings_source_plex_create) | **POST** /propertymappings/source/plex/ |
+*PropertymappingsApi* | [**propertymappings_source_plex_destroy**](docs/PropertymappingsApi.md#propertymappings_source_plex_destroy) | **DELETE** /propertymappings/source/plex/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_plex_list**](docs/PropertymappingsApi.md#propertymappings_source_plex_list) | **GET** /propertymappings/source/plex/ |
+*PropertymappingsApi* | [**propertymappings_source_plex_partial_update**](docs/PropertymappingsApi.md#propertymappings_source_plex_partial_update) | **PATCH** /propertymappings/source/plex/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_plex_retrieve**](docs/PropertymappingsApi.md#propertymappings_source_plex_retrieve) | **GET** /propertymappings/source/plex/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_plex_update**](docs/PropertymappingsApi.md#propertymappings_source_plex_update) | **PUT** /propertymappings/source/plex/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_plex_used_by_list**](docs/PropertymappingsApi.md#propertymappings_source_plex_used_by_list) | **GET** /propertymappings/source/plex/{pm_uuid}/used_by/ |
+*PropertymappingsApi* | [**propertymappings_source_saml_create**](docs/PropertymappingsApi.md#propertymappings_source_saml_create) | **POST** /propertymappings/source/saml/ |
+*PropertymappingsApi* | [**propertymappings_source_saml_destroy**](docs/PropertymappingsApi.md#propertymappings_source_saml_destroy) | **DELETE** /propertymappings/source/saml/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_saml_list**](docs/PropertymappingsApi.md#propertymappings_source_saml_list) | **GET** /propertymappings/source/saml/ |
+*PropertymappingsApi* | [**propertymappings_source_saml_partial_update**](docs/PropertymappingsApi.md#propertymappings_source_saml_partial_update) | **PATCH** /propertymappings/source/saml/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_saml_retrieve**](docs/PropertymappingsApi.md#propertymappings_source_saml_retrieve) | **GET** /propertymappings/source/saml/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_saml_update**](docs/PropertymappingsApi.md#propertymappings_source_saml_update) | **PUT** /propertymappings/source/saml/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_saml_used_by_list**](docs/PropertymappingsApi.md#propertymappings_source_saml_used_by_list) | **GET** /propertymappings/source/saml/{pm_uuid}/used_by/ |
+*PropertymappingsApi* | [**propertymappings_source_scim_create**](docs/PropertymappingsApi.md#propertymappings_source_scim_create) | **POST** /propertymappings/source/scim/ |
+*PropertymappingsApi* | [**propertymappings_source_scim_destroy**](docs/PropertymappingsApi.md#propertymappings_source_scim_destroy) | **DELETE** /propertymappings/source/scim/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_scim_list**](docs/PropertymappingsApi.md#propertymappings_source_scim_list) | **GET** /propertymappings/source/scim/ |
+*PropertymappingsApi* | [**propertymappings_source_scim_partial_update**](docs/PropertymappingsApi.md#propertymappings_source_scim_partial_update) | **PATCH** /propertymappings/source/scim/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_scim_retrieve**](docs/PropertymappingsApi.md#propertymappings_source_scim_retrieve) | **GET** /propertymappings/source/scim/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_scim_update**](docs/PropertymappingsApi.md#propertymappings_source_scim_update) | **PUT** /propertymappings/source/scim/{pm_uuid}/ |
+*PropertymappingsApi* | [**propertymappings_source_scim_used_by_list**](docs/PropertymappingsApi.md#propertymappings_source_scim_used_by_list) | **GET** /propertymappings/source/scim/{pm_uuid}/used_by/ |
+*ProvidersApi* | [**providers_all_destroy**](docs/ProvidersApi.md#providers_all_destroy) | **DELETE** /providers/all/{id}/ |
+*ProvidersApi* | [**providers_all_list**](docs/ProvidersApi.md#providers_all_list) | **GET** /providers/all/ |
+*ProvidersApi* | [**providers_all_retrieve**](docs/ProvidersApi.md#providers_all_retrieve) | **GET** /providers/all/{id}/ |
+*ProvidersApi* | [**providers_all_types_list**](docs/ProvidersApi.md#providers_all_types_list) | **GET** /providers/all/types/ |
+*ProvidersApi* | [**providers_all_used_by_list**](docs/ProvidersApi.md#providers_all_used_by_list) | **GET** /providers/all/{id}/used_by/ |
+*ProvidersApi* | [**providers_google_workspace_create**](docs/ProvidersApi.md#providers_google_workspace_create) | **POST** /providers/google_workspace/ |
+*ProvidersApi* | [**providers_google_workspace_destroy**](docs/ProvidersApi.md#providers_google_workspace_destroy) | **DELETE** /providers/google_workspace/{id}/ |
+*ProvidersApi* | [**providers_google_workspace_groups_create**](docs/ProvidersApi.md#providers_google_workspace_groups_create) | **POST** /providers/google_workspace_groups/ |
+*ProvidersApi* | [**providers_google_workspace_groups_destroy**](docs/ProvidersApi.md#providers_google_workspace_groups_destroy) | **DELETE** /providers/google_workspace_groups/{id}/ |
+*ProvidersApi* | [**providers_google_workspace_groups_list**](docs/ProvidersApi.md#providers_google_workspace_groups_list) | **GET** /providers/google_workspace_groups/ |
+*ProvidersApi* | [**providers_google_workspace_groups_retrieve**](docs/ProvidersApi.md#providers_google_workspace_groups_retrieve) | **GET** /providers/google_workspace_groups/{id}/ |
+*ProvidersApi* | [**providers_google_workspace_groups_used_by_list**](docs/ProvidersApi.md#providers_google_workspace_groups_used_by_list) | **GET** /providers/google_workspace_groups/{id}/used_by/ |
+*ProvidersApi* | [**providers_google_workspace_list**](docs/ProvidersApi.md#providers_google_workspace_list) | **GET** /providers/google_workspace/ |
+*ProvidersApi* | [**providers_google_workspace_partial_update**](docs/ProvidersApi.md#providers_google_workspace_partial_update) | **PATCH** /providers/google_workspace/{id}/ |
+*ProvidersApi* | [**providers_google_workspace_retrieve**](docs/ProvidersApi.md#providers_google_workspace_retrieve) | **GET** /providers/google_workspace/{id}/ |
+*ProvidersApi* | [**providers_google_workspace_sync_object_create**](docs/ProvidersApi.md#providers_google_workspace_sync_object_create) | **POST** /providers/google_workspace/{id}/sync/object/ |
+*ProvidersApi* | [**providers_google_workspace_sync_status_retrieve**](docs/ProvidersApi.md#providers_google_workspace_sync_status_retrieve) | **GET** /providers/google_workspace/{id}/sync/status/ |
+*ProvidersApi* | [**providers_google_workspace_update**](docs/ProvidersApi.md#providers_google_workspace_update) | **PUT** /providers/google_workspace/{id}/ |
+*ProvidersApi* | [**providers_google_workspace_used_by_list**](docs/ProvidersApi.md#providers_google_workspace_used_by_list) | **GET** /providers/google_workspace/{id}/used_by/ |
+*ProvidersApi* | [**providers_google_workspace_users_create**](docs/ProvidersApi.md#providers_google_workspace_users_create) | **POST** /providers/google_workspace_users/ |
+*ProvidersApi* | [**providers_google_workspace_users_destroy**](docs/ProvidersApi.md#providers_google_workspace_users_destroy) | **DELETE** /providers/google_workspace_users/{id}/ |
+*ProvidersApi* | [**providers_google_workspace_users_list**](docs/ProvidersApi.md#providers_google_workspace_users_list) | **GET** /providers/google_workspace_users/ |
+*ProvidersApi* | [**providers_google_workspace_users_retrieve**](docs/ProvidersApi.md#providers_google_workspace_users_retrieve) | **GET** /providers/google_workspace_users/{id}/ |
+*ProvidersApi* | [**providers_google_workspace_users_used_by_list**](docs/ProvidersApi.md#providers_google_workspace_users_used_by_list) | **GET** /providers/google_workspace_users/{id}/used_by/ |
+*ProvidersApi* | [**providers_ldap_create**](docs/ProvidersApi.md#providers_ldap_create) | **POST** /providers/ldap/ |
+*ProvidersApi* | [**providers_ldap_destroy**](docs/ProvidersApi.md#providers_ldap_destroy) | **DELETE** /providers/ldap/{id}/ |
+*ProvidersApi* | [**providers_ldap_list**](docs/ProvidersApi.md#providers_ldap_list) | **GET** /providers/ldap/ |
+*ProvidersApi* | [**providers_ldap_partial_update**](docs/ProvidersApi.md#providers_ldap_partial_update) | **PATCH** /providers/ldap/{id}/ |
+*ProvidersApi* | [**providers_ldap_retrieve**](docs/ProvidersApi.md#providers_ldap_retrieve) | **GET** /providers/ldap/{id}/ |
+*ProvidersApi* | [**providers_ldap_update**](docs/ProvidersApi.md#providers_ldap_update) | **PUT** /providers/ldap/{id}/ |
+*ProvidersApi* | [**providers_ldap_used_by_list**](docs/ProvidersApi.md#providers_ldap_used_by_list) | **GET** /providers/ldap/{id}/used_by/ |
+*ProvidersApi* | [**providers_microsoft_entra_create**](docs/ProvidersApi.md#providers_microsoft_entra_create) | **POST** /providers/microsoft_entra/ |
+*ProvidersApi* | [**providers_microsoft_entra_destroy**](docs/ProvidersApi.md#providers_microsoft_entra_destroy) | **DELETE** /providers/microsoft_entra/{id}/ |
+*ProvidersApi* | [**providers_microsoft_entra_groups_create**](docs/ProvidersApi.md#providers_microsoft_entra_groups_create) | **POST** /providers/microsoft_entra_groups/ |
+*ProvidersApi* | [**providers_microsoft_entra_groups_destroy**](docs/ProvidersApi.md#providers_microsoft_entra_groups_destroy) | **DELETE** /providers/microsoft_entra_groups/{id}/ |
+*ProvidersApi* | [**providers_microsoft_entra_groups_list**](docs/ProvidersApi.md#providers_microsoft_entra_groups_list) | **GET** /providers/microsoft_entra_groups/ |
+*ProvidersApi* | [**providers_microsoft_entra_groups_retrieve**](docs/ProvidersApi.md#providers_microsoft_entra_groups_retrieve) | **GET** /providers/microsoft_entra_groups/{id}/ |
+*ProvidersApi* | [**providers_microsoft_entra_groups_used_by_list**](docs/ProvidersApi.md#providers_microsoft_entra_groups_used_by_list) | **GET** /providers/microsoft_entra_groups/{id}/used_by/ |
+*ProvidersApi* | [**providers_microsoft_entra_list**](docs/ProvidersApi.md#providers_microsoft_entra_list) | **GET** /providers/microsoft_entra/ |
+*ProvidersApi* | [**providers_microsoft_entra_partial_update**](docs/ProvidersApi.md#providers_microsoft_entra_partial_update) | **PATCH** /providers/microsoft_entra/{id}/ |
+*ProvidersApi* | [**providers_microsoft_entra_retrieve**](docs/ProvidersApi.md#providers_microsoft_entra_retrieve) | **GET** /providers/microsoft_entra/{id}/ |
+*ProvidersApi* | [**providers_microsoft_entra_sync_object_create**](docs/ProvidersApi.md#providers_microsoft_entra_sync_object_create) | **POST** /providers/microsoft_entra/{id}/sync/object/ |
+*ProvidersApi* | [**providers_microsoft_entra_sync_status_retrieve**](docs/ProvidersApi.md#providers_microsoft_entra_sync_status_retrieve) | **GET** /providers/microsoft_entra/{id}/sync/status/ |
+*ProvidersApi* | [**providers_microsoft_entra_update**](docs/ProvidersApi.md#providers_microsoft_entra_update) | **PUT** /providers/microsoft_entra/{id}/ |
+*ProvidersApi* | [**providers_microsoft_entra_used_by_list**](docs/ProvidersApi.md#providers_microsoft_entra_used_by_list) | **GET** /providers/microsoft_entra/{id}/used_by/ |
+*ProvidersApi* | [**providers_microsoft_entra_users_create**](docs/ProvidersApi.md#providers_microsoft_entra_users_create) | **POST** /providers/microsoft_entra_users/ |
+*ProvidersApi* | [**providers_microsoft_entra_users_destroy**](docs/ProvidersApi.md#providers_microsoft_entra_users_destroy) | **DELETE** /providers/microsoft_entra_users/{id}/ |
+*ProvidersApi* | [**providers_microsoft_entra_users_list**](docs/ProvidersApi.md#providers_microsoft_entra_users_list) | **GET** /providers/microsoft_entra_users/ |
+*ProvidersApi* | [**providers_microsoft_entra_users_retrieve**](docs/ProvidersApi.md#providers_microsoft_entra_users_retrieve) | **GET** /providers/microsoft_entra_users/{id}/ |
+*ProvidersApi* | [**providers_microsoft_entra_users_used_by_list**](docs/ProvidersApi.md#providers_microsoft_entra_users_used_by_list) | **GET** /providers/microsoft_entra_users/{id}/used_by/ |
+*ProvidersApi* | [**providers_oauth2_create**](docs/ProvidersApi.md#providers_oauth2_create) | **POST** /providers/oauth2/ |
+*ProvidersApi* | [**providers_oauth2_destroy**](docs/ProvidersApi.md#providers_oauth2_destroy) | **DELETE** /providers/oauth2/{id}/ |
+*ProvidersApi* | [**providers_oauth2_list**](docs/ProvidersApi.md#providers_oauth2_list) | **GET** /providers/oauth2/ |
+*ProvidersApi* | [**providers_oauth2_partial_update**](docs/ProvidersApi.md#providers_oauth2_partial_update) | **PATCH** /providers/oauth2/{id}/ |
+*ProvidersApi* | [**providers_oauth2_preview_user_retrieve**](docs/ProvidersApi.md#providers_oauth2_preview_user_retrieve) | **GET** /providers/oauth2/{id}/preview_user/ |
+*ProvidersApi* | [**providers_oauth2_retrieve**](docs/ProvidersApi.md#providers_oauth2_retrieve) | **GET** /providers/oauth2/{id}/ |
+*ProvidersApi* | [**providers_oauth2_setup_urls_retrieve**](docs/ProvidersApi.md#providers_oauth2_setup_urls_retrieve) | **GET** /providers/oauth2/{id}/setup_urls/ |
+*ProvidersApi* | [**providers_oauth2_update**](docs/ProvidersApi.md#providers_oauth2_update) | **PUT** /providers/oauth2/{id}/ |
+*ProvidersApi* | [**providers_oauth2_used_by_list**](docs/ProvidersApi.md#providers_oauth2_used_by_list) | **GET** /providers/oauth2/{id}/used_by/ |
+*ProvidersApi* | [**providers_proxy_create**](docs/ProvidersApi.md#providers_proxy_create) | **POST** /providers/proxy/ |
+*ProvidersApi* | [**providers_proxy_destroy**](docs/ProvidersApi.md#providers_proxy_destroy) | **DELETE** /providers/proxy/{id}/ |
+*ProvidersApi* | [**providers_proxy_list**](docs/ProvidersApi.md#providers_proxy_list) | **GET** /providers/proxy/ |
+*ProvidersApi* | [**providers_proxy_partial_update**](docs/ProvidersApi.md#providers_proxy_partial_update) | **PATCH** /providers/proxy/{id}/ |
+*ProvidersApi* | [**providers_proxy_retrieve**](docs/ProvidersApi.md#providers_proxy_retrieve) | **GET** /providers/proxy/{id}/ |
+*ProvidersApi* | [**providers_proxy_update**](docs/ProvidersApi.md#providers_proxy_update) | **PUT** /providers/proxy/{id}/ |
+*ProvidersApi* | [**providers_proxy_used_by_list**](docs/ProvidersApi.md#providers_proxy_used_by_list) | **GET** /providers/proxy/{id}/used_by/ |
+*ProvidersApi* | [**providers_rac_create**](docs/ProvidersApi.md#providers_rac_create) | **POST** /providers/rac/ |
+*ProvidersApi* | [**providers_rac_destroy**](docs/ProvidersApi.md#providers_rac_destroy) | **DELETE** /providers/rac/{id}/ |
+*ProvidersApi* | [**providers_rac_list**](docs/ProvidersApi.md#providers_rac_list) | **GET** /providers/rac/ |
+*ProvidersApi* | [**providers_rac_partial_update**](docs/ProvidersApi.md#providers_rac_partial_update) | **PATCH** /providers/rac/{id}/ |
+*ProvidersApi* | [**providers_rac_retrieve**](docs/ProvidersApi.md#providers_rac_retrieve) | **GET** /providers/rac/{id}/ |
+*ProvidersApi* | [**providers_rac_update**](docs/ProvidersApi.md#providers_rac_update) | **PUT** /providers/rac/{id}/ |
+*ProvidersApi* | [**providers_rac_used_by_list**](docs/ProvidersApi.md#providers_rac_used_by_list) | **GET** /providers/rac/{id}/used_by/ |
+*ProvidersApi* | [**providers_radius_create**](docs/ProvidersApi.md#providers_radius_create) | **POST** /providers/radius/ |
+*ProvidersApi* | [**providers_radius_destroy**](docs/ProvidersApi.md#providers_radius_destroy) | **DELETE** /providers/radius/{id}/ |
+*ProvidersApi* | [**providers_radius_list**](docs/ProvidersApi.md#providers_radius_list) | **GET** /providers/radius/ |
+*ProvidersApi* | [**providers_radius_partial_update**](docs/ProvidersApi.md#providers_radius_partial_update) | **PATCH** /providers/radius/{id}/ |
+*ProvidersApi* | [**providers_radius_retrieve**](docs/ProvidersApi.md#providers_radius_retrieve) | **GET** /providers/radius/{id}/ |
+*ProvidersApi* | [**providers_radius_update**](docs/ProvidersApi.md#providers_radius_update) | **PUT** /providers/radius/{id}/ |
+*ProvidersApi* | [**providers_radius_used_by_list**](docs/ProvidersApi.md#providers_radius_used_by_list) | **GET** /providers/radius/{id}/used_by/ |
+*ProvidersApi* | [**providers_saml_create**](docs/ProvidersApi.md#providers_saml_create) | **POST** /providers/saml/ |
+*ProvidersApi* | [**providers_saml_destroy**](docs/ProvidersApi.md#providers_saml_destroy) | **DELETE** /providers/saml/{id}/ |
+*ProvidersApi* | [**providers_saml_import_metadata_create**](docs/ProvidersApi.md#providers_saml_import_metadata_create) | **POST** /providers/saml/import_metadata/ |
+*ProvidersApi* | [**providers_saml_list**](docs/ProvidersApi.md#providers_saml_list) | **GET** /providers/saml/ |
+*ProvidersApi* | [**providers_saml_metadata_retrieve**](docs/ProvidersApi.md#providers_saml_metadata_retrieve) | **GET** /providers/saml/{id}/metadata/ |
+*ProvidersApi* | [**providers_saml_partial_update**](docs/ProvidersApi.md#providers_saml_partial_update) | **PATCH** /providers/saml/{id}/ |
+*ProvidersApi* | [**providers_saml_preview_user_retrieve**](docs/ProvidersApi.md#providers_saml_preview_user_retrieve) | **GET** /providers/saml/{id}/preview_user/ |
+*ProvidersApi* | [**providers_saml_retrieve**](docs/ProvidersApi.md#providers_saml_retrieve) | **GET** /providers/saml/{id}/ |
+*ProvidersApi* | [**providers_saml_update**](docs/ProvidersApi.md#providers_saml_update) | **PUT** /providers/saml/{id}/ |
+*ProvidersApi* | [**providers_saml_used_by_list**](docs/ProvidersApi.md#providers_saml_used_by_list) | **GET** /providers/saml/{id}/used_by/ |
+*ProvidersApi* | [**providers_scim_create**](docs/ProvidersApi.md#providers_scim_create) | **POST** /providers/scim/ |
+*ProvidersApi* | [**providers_scim_destroy**](docs/ProvidersApi.md#providers_scim_destroy) | **DELETE** /providers/scim/{id}/ |
+*ProvidersApi* | [**providers_scim_groups_create**](docs/ProvidersApi.md#providers_scim_groups_create) | **POST** /providers/scim_groups/ |
+*ProvidersApi* | [**providers_scim_groups_destroy**](docs/ProvidersApi.md#providers_scim_groups_destroy) | **DELETE** /providers/scim_groups/{id}/ |
+*ProvidersApi* | [**providers_scim_groups_list**](docs/ProvidersApi.md#providers_scim_groups_list) | **GET** /providers/scim_groups/ |
+*ProvidersApi* | [**providers_scim_groups_retrieve**](docs/ProvidersApi.md#providers_scim_groups_retrieve) | **GET** /providers/scim_groups/{id}/ |
+*ProvidersApi* | [**providers_scim_groups_used_by_list**](docs/ProvidersApi.md#providers_scim_groups_used_by_list) | **GET** /providers/scim_groups/{id}/used_by/ |
+*ProvidersApi* | [**providers_scim_list**](docs/ProvidersApi.md#providers_scim_list) | **GET** /providers/scim/ |
+*ProvidersApi* | [**providers_scim_partial_update**](docs/ProvidersApi.md#providers_scim_partial_update) | **PATCH** /providers/scim/{id}/ |
+*ProvidersApi* | [**providers_scim_retrieve**](docs/ProvidersApi.md#providers_scim_retrieve) | **GET** /providers/scim/{id}/ |
+*ProvidersApi* | [**providers_scim_sync_object_create**](docs/ProvidersApi.md#providers_scim_sync_object_create) | **POST** /providers/scim/{id}/sync/object/ |
+*ProvidersApi* | [**providers_scim_sync_status_retrieve**](docs/ProvidersApi.md#providers_scim_sync_status_retrieve) | **GET** /providers/scim/{id}/sync/status/ |
+*ProvidersApi* | [**providers_scim_update**](docs/ProvidersApi.md#providers_scim_update) | **PUT** /providers/scim/{id}/ |
+*ProvidersApi* | [**providers_scim_used_by_list**](docs/ProvidersApi.md#providers_scim_used_by_list) | **GET** /providers/scim/{id}/used_by/ |
+*ProvidersApi* | [**providers_scim_users_create**](docs/ProvidersApi.md#providers_scim_users_create) | **POST** /providers/scim_users/ |
+*ProvidersApi* | [**providers_scim_users_destroy**](docs/ProvidersApi.md#providers_scim_users_destroy) | **DELETE** /providers/scim_users/{id}/ |
+*ProvidersApi* | [**providers_scim_users_list**](docs/ProvidersApi.md#providers_scim_users_list) | **GET** /providers/scim_users/ |
+*ProvidersApi* | [**providers_scim_users_retrieve**](docs/ProvidersApi.md#providers_scim_users_retrieve) | **GET** /providers/scim_users/{id}/ |
+*ProvidersApi* | [**providers_scim_users_used_by_list**](docs/ProvidersApi.md#providers_scim_users_used_by_list) | **GET** /providers/scim_users/{id}/used_by/ |
+*RacApi* | [**rac_connection_tokens_destroy**](docs/RacApi.md#rac_connection_tokens_destroy) | **DELETE** /rac/connection_tokens/{connection_token_uuid}/ |
+*RacApi* | [**rac_connection_tokens_list**](docs/RacApi.md#rac_connection_tokens_list) | **GET** /rac/connection_tokens/ |
+*RacApi* | [**rac_connection_tokens_partial_update**](docs/RacApi.md#rac_connection_tokens_partial_update) | **PATCH** /rac/connection_tokens/{connection_token_uuid}/ |
+*RacApi* | [**rac_connection_tokens_retrieve**](docs/RacApi.md#rac_connection_tokens_retrieve) | **GET** /rac/connection_tokens/{connection_token_uuid}/ |
+*RacApi* | [**rac_connection_tokens_update**](docs/RacApi.md#rac_connection_tokens_update) | **PUT** /rac/connection_tokens/{connection_token_uuid}/ |
+*RacApi* | [**rac_connection_tokens_used_by_list**](docs/RacApi.md#rac_connection_tokens_used_by_list) | **GET** /rac/connection_tokens/{connection_token_uuid}/used_by/ |
+*RacApi* | [**rac_endpoints_create**](docs/RacApi.md#rac_endpoints_create) | **POST** /rac/endpoints/ |
+*RacApi* | [**rac_endpoints_destroy**](docs/RacApi.md#rac_endpoints_destroy) | **DELETE** /rac/endpoints/{pbm_uuid}/ |
+*RacApi* | [**rac_endpoints_list**](docs/RacApi.md#rac_endpoints_list) | **GET** /rac/endpoints/ |
+*RacApi* | [**rac_endpoints_partial_update**](docs/RacApi.md#rac_endpoints_partial_update) | **PATCH** /rac/endpoints/{pbm_uuid}/ |
+*RacApi* | [**rac_endpoints_retrieve**](docs/RacApi.md#rac_endpoints_retrieve) | **GET** /rac/endpoints/{pbm_uuid}/ |
+*RacApi* | [**rac_endpoints_update**](docs/RacApi.md#rac_endpoints_update) | **PUT** /rac/endpoints/{pbm_uuid}/ |
+*RacApi* | [**rac_endpoints_used_by_list**](docs/RacApi.md#rac_endpoints_used_by_list) | **GET** /rac/endpoints/{pbm_uuid}/used_by/ |
+*RbacApi* | [**rbac_permissions_assigned_by_roles_assign**](docs/RbacApi.md#rbac_permissions_assigned_by_roles_assign) | **POST** /rbac/permissions/assigned_by_roles/{uuid}/assign/ |
+*RbacApi* | [**rbac_permissions_assigned_by_roles_list**](docs/RbacApi.md#rbac_permissions_assigned_by_roles_list) | **GET** /rbac/permissions/assigned_by_roles/ |
+*RbacApi* | [**rbac_permissions_assigned_by_roles_unassign_partial_update**](docs/RbacApi.md#rbac_permissions_assigned_by_roles_unassign_partial_update) | **PATCH** /rbac/permissions/assigned_by_roles/{uuid}/unassign/ |
+*RbacApi* | [**rbac_permissions_assigned_by_users_assign**](docs/RbacApi.md#rbac_permissions_assigned_by_users_assign) | **POST** /rbac/permissions/assigned_by_users/{id}/assign/ |
+*RbacApi* | [**rbac_permissions_assigned_by_users_list**](docs/RbacApi.md#rbac_permissions_assigned_by_users_list) | **GET** /rbac/permissions/assigned_by_users/ |
+*RbacApi* | [**rbac_permissions_assigned_by_users_unassign_partial_update**](docs/RbacApi.md#rbac_permissions_assigned_by_users_unassign_partial_update) | **PATCH** /rbac/permissions/assigned_by_users/{id}/unassign/ |
+*RbacApi* | [**rbac_permissions_list**](docs/RbacApi.md#rbac_permissions_list) | **GET** /rbac/permissions/ |
+*RbacApi* | [**rbac_permissions_retrieve**](docs/RbacApi.md#rbac_permissions_retrieve) | **GET** /rbac/permissions/{id}/ |
+*RbacApi* | [**rbac_permissions_roles_destroy**](docs/RbacApi.md#rbac_permissions_roles_destroy) | **DELETE** /rbac/permissions/roles/{id}/ |
+*RbacApi* | [**rbac_permissions_roles_list**](docs/RbacApi.md#rbac_permissions_roles_list) | **GET** /rbac/permissions/roles/ |
+*RbacApi* | [**rbac_permissions_roles_partial_update**](docs/RbacApi.md#rbac_permissions_roles_partial_update) | **PATCH** /rbac/permissions/roles/{id}/ |
+*RbacApi* | [**rbac_permissions_roles_retrieve**](docs/RbacApi.md#rbac_permissions_roles_retrieve) | **GET** /rbac/permissions/roles/{id}/ |
+*RbacApi* | [**rbac_permissions_roles_update**](docs/RbacApi.md#rbac_permissions_roles_update) | **PUT** /rbac/permissions/roles/{id}/ |
+*RbacApi* | [**rbac_permissions_users_destroy**](docs/RbacApi.md#rbac_permissions_users_destroy) | **DELETE** /rbac/permissions/users/{id}/ |
+*RbacApi* | [**rbac_permissions_users_list**](docs/RbacApi.md#rbac_permissions_users_list) | **GET** /rbac/permissions/users/ |
+*RbacApi* | [**rbac_permissions_users_partial_update**](docs/RbacApi.md#rbac_permissions_users_partial_update) | **PATCH** /rbac/permissions/users/{id}/ |
+*RbacApi* | [**rbac_permissions_users_retrieve**](docs/RbacApi.md#rbac_permissions_users_retrieve) | **GET** /rbac/permissions/users/{id}/ |
+*RbacApi* | [**rbac_permissions_users_update**](docs/RbacApi.md#rbac_permissions_users_update) | **PUT** /rbac/permissions/users/{id}/ |
+*RbacApi* | [**rbac_roles_create**](docs/RbacApi.md#rbac_roles_create) | **POST** /rbac/roles/ |
+*RbacApi* | [**rbac_roles_destroy**](docs/RbacApi.md#rbac_roles_destroy) | **DELETE** /rbac/roles/{uuid}/ |
+*RbacApi* | [**rbac_roles_list**](docs/RbacApi.md#rbac_roles_list) | **GET** /rbac/roles/ |
+*RbacApi* | [**rbac_roles_partial_update**](docs/RbacApi.md#rbac_roles_partial_update) | **PATCH** /rbac/roles/{uuid}/ |
+*RbacApi* | [**rbac_roles_retrieve**](docs/RbacApi.md#rbac_roles_retrieve) | **GET** /rbac/roles/{uuid}/ |
+*RbacApi* | [**rbac_roles_update**](docs/RbacApi.md#rbac_roles_update) | **PUT** /rbac/roles/{uuid}/ |
+*RbacApi* | [**rbac_roles_used_by_list**](docs/RbacApi.md#rbac_roles_used_by_list) | **GET** /rbac/roles/{uuid}/used_by/ |
+*RootApi* | [**root_config_retrieve**](docs/RootApi.md#root_config_retrieve) | **GET** /root/config/ |
+*SchemaApi* | [**schema_retrieve**](docs/SchemaApi.md#schema_retrieve) | **GET** /schema/ |
+*SourcesApi* | [**sources_all_destroy**](docs/SourcesApi.md#sources_all_destroy) | **DELETE** /sources/all/{slug}/ |
+*SourcesApi* | [**sources_all_list**](docs/SourcesApi.md#sources_all_list) | **GET** /sources/all/ |
+*SourcesApi* | [**sources_all_retrieve**](docs/SourcesApi.md#sources_all_retrieve) | **GET** /sources/all/{slug}/ |
+*SourcesApi* | [**sources_all_set_icon_create**](docs/SourcesApi.md#sources_all_set_icon_create) | **POST** /sources/all/{slug}/set_icon/ |
+*SourcesApi* | [**sources_all_set_icon_url_create**](docs/SourcesApi.md#sources_all_set_icon_url_create) | **POST** /sources/all/{slug}/set_icon_url/ |
+*SourcesApi* | [**sources_all_types_list**](docs/SourcesApi.md#sources_all_types_list) | **GET** /sources/all/types/ |
+*SourcesApi* | [**sources_all_used_by_list**](docs/SourcesApi.md#sources_all_used_by_list) | **GET** /sources/all/{slug}/used_by/ |
+*SourcesApi* | [**sources_all_user_settings_list**](docs/SourcesApi.md#sources_all_user_settings_list) | **GET** /sources/all/user_settings/ |
+*SourcesApi* | [**sources_group_connections_oauth_create**](docs/SourcesApi.md#sources_group_connections_oauth_create) | **POST** /sources/group_connections/oauth/ |
+*SourcesApi* | [**sources_group_connections_oauth_destroy**](docs/SourcesApi.md#sources_group_connections_oauth_destroy) | **DELETE** /sources/group_connections/oauth/{id}/ |
+*SourcesApi* | [**sources_group_connections_oauth_list**](docs/SourcesApi.md#sources_group_connections_oauth_list) | **GET** /sources/group_connections/oauth/ |
+*SourcesApi* | [**sources_group_connections_oauth_partial_update**](docs/SourcesApi.md#sources_group_connections_oauth_partial_update) | **PATCH** /sources/group_connections/oauth/{id}/ |
+*SourcesApi* | [**sources_group_connections_oauth_retrieve**](docs/SourcesApi.md#sources_group_connections_oauth_retrieve) | **GET** /sources/group_connections/oauth/{id}/ |
+*SourcesApi* | [**sources_group_connections_oauth_update**](docs/SourcesApi.md#sources_group_connections_oauth_update) | **PUT** /sources/group_connections/oauth/{id}/ |
+*SourcesApi* | [**sources_group_connections_oauth_used_by_list**](docs/SourcesApi.md#sources_group_connections_oauth_used_by_list) | **GET** /sources/group_connections/oauth/{id}/used_by/ |
+*SourcesApi* | [**sources_group_connections_plex_create**](docs/SourcesApi.md#sources_group_connections_plex_create) | **POST** /sources/group_connections/plex/ |
+*SourcesApi* | [**sources_group_connections_plex_destroy**](docs/SourcesApi.md#sources_group_connections_plex_destroy) | **DELETE** /sources/group_connections/plex/{id}/ |
+*SourcesApi* | [**sources_group_connections_plex_list**](docs/SourcesApi.md#sources_group_connections_plex_list) | **GET** /sources/group_connections/plex/ |
+*SourcesApi* | [**sources_group_connections_plex_partial_update**](docs/SourcesApi.md#sources_group_connections_plex_partial_update) | **PATCH** /sources/group_connections/plex/{id}/ |
+*SourcesApi* | [**sources_group_connections_plex_retrieve**](docs/SourcesApi.md#sources_group_connections_plex_retrieve) | **GET** /sources/group_connections/plex/{id}/ |
+*SourcesApi* | [**sources_group_connections_plex_update**](docs/SourcesApi.md#sources_group_connections_plex_update) | **PUT** /sources/group_connections/plex/{id}/ |
+*SourcesApi* | [**sources_group_connections_plex_used_by_list**](docs/SourcesApi.md#sources_group_connections_plex_used_by_list) | **GET** /sources/group_connections/plex/{id}/used_by/ |
+*SourcesApi* | [**sources_group_connections_saml_destroy**](docs/SourcesApi.md#sources_group_connections_saml_destroy) | **DELETE** /sources/group_connections/saml/{id}/ |
+*SourcesApi* | [**sources_group_connections_saml_list**](docs/SourcesApi.md#sources_group_connections_saml_list) | **GET** /sources/group_connections/saml/ |
+*SourcesApi* | [**sources_group_connections_saml_partial_update**](docs/SourcesApi.md#sources_group_connections_saml_partial_update) | **PATCH** /sources/group_connections/saml/{id}/ |
+*SourcesApi* | [**sources_group_connections_saml_retrieve**](docs/SourcesApi.md#sources_group_connections_saml_retrieve) | **GET** /sources/group_connections/saml/{id}/ |
+*SourcesApi* | [**sources_group_connections_saml_update**](docs/SourcesApi.md#sources_group_connections_saml_update) | **PUT** /sources/group_connections/saml/{id}/ |
+*SourcesApi* | [**sources_group_connections_saml_used_by_list**](docs/SourcesApi.md#sources_group_connections_saml_used_by_list) | **GET** /sources/group_connections/saml/{id}/used_by/ |
+*SourcesApi* | [**sources_ldap_create**](docs/SourcesApi.md#sources_ldap_create) | **POST** /sources/ldap/ |
+*SourcesApi* | [**sources_ldap_debug_retrieve**](docs/SourcesApi.md#sources_ldap_debug_retrieve) | **GET** /sources/ldap/{slug}/debug/ |
+*SourcesApi* | [**sources_ldap_destroy**](docs/SourcesApi.md#sources_ldap_destroy) | **DELETE** /sources/ldap/{slug}/ |
+*SourcesApi* | [**sources_ldap_list**](docs/SourcesApi.md#sources_ldap_list) | **GET** /sources/ldap/ |
+*SourcesApi* | [**sources_ldap_partial_update**](docs/SourcesApi.md#sources_ldap_partial_update) | **PATCH** /sources/ldap/{slug}/ |
+*SourcesApi* | [**sources_ldap_retrieve**](docs/SourcesApi.md#sources_ldap_retrieve) | **GET** /sources/ldap/{slug}/ |
+*SourcesApi* | [**sources_ldap_sync_status_retrieve**](docs/SourcesApi.md#sources_ldap_sync_status_retrieve) | **GET** /sources/ldap/{slug}/sync/status/ |
+*SourcesApi* | [**sources_ldap_update**](docs/SourcesApi.md#sources_ldap_update) | **PUT** /sources/ldap/{slug}/ |
+*SourcesApi* | [**sources_ldap_used_by_list**](docs/SourcesApi.md#sources_ldap_used_by_list) | **GET** /sources/ldap/{slug}/used_by/ |
+*SourcesApi* | [**sources_oauth_create**](docs/SourcesApi.md#sources_oauth_create) | **POST** /sources/oauth/ |
+*SourcesApi* | [**sources_oauth_destroy**](docs/SourcesApi.md#sources_oauth_destroy) | **DELETE** /sources/oauth/{slug}/ |
+*SourcesApi* | [**sources_oauth_list**](docs/SourcesApi.md#sources_oauth_list) | **GET** /sources/oauth/ |
+*SourcesApi* | [**sources_oauth_partial_update**](docs/SourcesApi.md#sources_oauth_partial_update) | **PATCH** /sources/oauth/{slug}/ |
+*SourcesApi* | [**sources_oauth_retrieve**](docs/SourcesApi.md#sources_oauth_retrieve) | **GET** /sources/oauth/{slug}/ |
+*SourcesApi* | [**sources_oauth_source_types_list**](docs/SourcesApi.md#sources_oauth_source_types_list) | **GET** /sources/oauth/source_types/ |
+*SourcesApi* | [**sources_oauth_update**](docs/SourcesApi.md#sources_oauth_update) | **PUT** /sources/oauth/{slug}/ |
+*SourcesApi* | [**sources_oauth_used_by_list**](docs/SourcesApi.md#sources_oauth_used_by_list) | **GET** /sources/oauth/{slug}/used_by/ |
+*SourcesApi* | [**sources_plex_create**](docs/SourcesApi.md#sources_plex_create) | **POST** /sources/plex/ |
+*SourcesApi* | [**sources_plex_destroy**](docs/SourcesApi.md#sources_plex_destroy) | **DELETE** /sources/plex/{slug}/ |
+*SourcesApi* | [**sources_plex_list**](docs/SourcesApi.md#sources_plex_list) | **GET** /sources/plex/ |
+*SourcesApi* | [**sources_plex_partial_update**](docs/SourcesApi.md#sources_plex_partial_update) | **PATCH** /sources/plex/{slug}/ |
+*SourcesApi* | [**sources_plex_redeem_token_authenticated_create**](docs/SourcesApi.md#sources_plex_redeem_token_authenticated_create) | **POST** /sources/plex/redeem_token_authenticated/ |
+*SourcesApi* | [**sources_plex_redeem_token_create**](docs/SourcesApi.md#sources_plex_redeem_token_create) | **POST** /sources/plex/redeem_token/ |
+*SourcesApi* | [**sources_plex_retrieve**](docs/SourcesApi.md#sources_plex_retrieve) | **GET** /sources/plex/{slug}/ |
+*SourcesApi* | [**sources_plex_update**](docs/SourcesApi.md#sources_plex_update) | **PUT** /sources/plex/{slug}/ |
+*SourcesApi* | [**sources_plex_used_by_list**](docs/SourcesApi.md#sources_plex_used_by_list) | **GET** /sources/plex/{slug}/used_by/ |
+*SourcesApi* | [**sources_saml_create**](docs/SourcesApi.md#sources_saml_create) | **POST** /sources/saml/ |
+*SourcesApi* | [**sources_saml_destroy**](docs/SourcesApi.md#sources_saml_destroy) | **DELETE** /sources/saml/{slug}/ |
+*SourcesApi* | [**sources_saml_list**](docs/SourcesApi.md#sources_saml_list) | **GET** /sources/saml/ |
+*SourcesApi* | [**sources_saml_metadata_retrieve**](docs/SourcesApi.md#sources_saml_metadata_retrieve) | **GET** /sources/saml/{slug}/metadata/ |
+*SourcesApi* | [**sources_saml_partial_update**](docs/SourcesApi.md#sources_saml_partial_update) | **PATCH** /sources/saml/{slug}/ |
+*SourcesApi* | [**sources_saml_retrieve**](docs/SourcesApi.md#sources_saml_retrieve) | **GET** /sources/saml/{slug}/ |
+*SourcesApi* | [**sources_saml_update**](docs/SourcesApi.md#sources_saml_update) | **PUT** /sources/saml/{slug}/ |
+*SourcesApi* | [**sources_saml_used_by_list**](docs/SourcesApi.md#sources_saml_used_by_list) | **GET** /sources/saml/{slug}/used_by/ |
+*SourcesApi* | [**sources_scim_create**](docs/SourcesApi.md#sources_scim_create) | **POST** /sources/scim/ |
+*SourcesApi* | [**sources_scim_destroy**](docs/SourcesApi.md#sources_scim_destroy) | **DELETE** /sources/scim/{slug}/ |
+*SourcesApi* | [**sources_scim_groups_create**](docs/SourcesApi.md#sources_scim_groups_create) | **POST** /sources/scim_groups/ |
+*SourcesApi* | [**sources_scim_groups_destroy**](docs/SourcesApi.md#sources_scim_groups_destroy) | **DELETE** /sources/scim_groups/{id}/ |
+*SourcesApi* | [**sources_scim_groups_list**](docs/SourcesApi.md#sources_scim_groups_list) | **GET** /sources/scim_groups/ |
+*SourcesApi* | [**sources_scim_groups_partial_update**](docs/SourcesApi.md#sources_scim_groups_partial_update) | **PATCH** /sources/scim_groups/{id}/ |
+*SourcesApi* | [**sources_scim_groups_retrieve**](docs/SourcesApi.md#sources_scim_groups_retrieve) | **GET** /sources/scim_groups/{id}/ |
+*SourcesApi* | [**sources_scim_groups_update**](docs/SourcesApi.md#sources_scim_groups_update) | **PUT** /sources/scim_groups/{id}/ |
+*SourcesApi* | [**sources_scim_groups_used_by_list**](docs/SourcesApi.md#sources_scim_groups_used_by_list) | **GET** /sources/scim_groups/{id}/used_by/ |
+*SourcesApi* | [**sources_scim_list**](docs/SourcesApi.md#sources_scim_list) | **GET** /sources/scim/ |
+*SourcesApi* | [**sources_scim_partial_update**](docs/SourcesApi.md#sources_scim_partial_update) | **PATCH** /sources/scim/{slug}/ |
+*SourcesApi* | [**sources_scim_retrieve**](docs/SourcesApi.md#sources_scim_retrieve) | **GET** /sources/scim/{slug}/ |
+*SourcesApi* | [**sources_scim_update**](docs/SourcesApi.md#sources_scim_update) | **PUT** /sources/scim/{slug}/ |
+*SourcesApi* | [**sources_scim_used_by_list**](docs/SourcesApi.md#sources_scim_used_by_list) | **GET** /sources/scim/{slug}/used_by/ |
+*SourcesApi* | [**sources_scim_users_create**](docs/SourcesApi.md#sources_scim_users_create) | **POST** /sources/scim_users/ |
+*SourcesApi* | [**sources_scim_users_destroy**](docs/SourcesApi.md#sources_scim_users_destroy) | **DELETE** /sources/scim_users/{id}/ |
+*SourcesApi* | [**sources_scim_users_list**](docs/SourcesApi.md#sources_scim_users_list) | **GET** /sources/scim_users/ |
+*SourcesApi* | [**sources_scim_users_partial_update**](docs/SourcesApi.md#sources_scim_users_partial_update) | **PATCH** /sources/scim_users/{id}/ |
+*SourcesApi* | [**sources_scim_users_retrieve**](docs/SourcesApi.md#sources_scim_users_retrieve) | **GET** /sources/scim_users/{id}/ |
+*SourcesApi* | [**sources_scim_users_update**](docs/SourcesApi.md#sources_scim_users_update) | **PUT** /sources/scim_users/{id}/ |
+*SourcesApi* | [**sources_scim_users_used_by_list**](docs/SourcesApi.md#sources_scim_users_used_by_list) | **GET** /sources/scim_users/{id}/used_by/ |
+*SourcesApi* | [**sources_user_connections_all_destroy**](docs/SourcesApi.md#sources_user_connections_all_destroy) | **DELETE** /sources/user_connections/all/{id}/ |
+*SourcesApi* | [**sources_user_connections_all_list**](docs/SourcesApi.md#sources_user_connections_all_list) | **GET** /sources/user_connections/all/ |
+*SourcesApi* | [**sources_user_connections_all_partial_update**](docs/SourcesApi.md#sources_user_connections_all_partial_update) | **PATCH** /sources/user_connections/all/{id}/ |
+*SourcesApi* | [**sources_user_connections_all_retrieve**](docs/SourcesApi.md#sources_user_connections_all_retrieve) | **GET** /sources/user_connections/all/{id}/ |
+*SourcesApi* | [**sources_user_connections_all_update**](docs/SourcesApi.md#sources_user_connections_all_update) | **PUT** /sources/user_connections/all/{id}/ |
+*SourcesApi* | [**sources_user_connections_all_used_by_list**](docs/SourcesApi.md#sources_user_connections_all_used_by_list) | **GET** /sources/user_connections/all/{id}/used_by/ |
+*SourcesApi* | [**sources_user_connections_oauth_create**](docs/SourcesApi.md#sources_user_connections_oauth_create) | **POST** /sources/user_connections/oauth/ |
+*SourcesApi* | [**sources_user_connections_oauth_destroy**](docs/SourcesApi.md#sources_user_connections_oauth_destroy) | **DELETE** /sources/user_connections/oauth/{id}/ |
+*SourcesApi* | [**sources_user_connections_oauth_list**](docs/SourcesApi.md#sources_user_connections_oauth_list) | **GET** /sources/user_connections/oauth/ |
+*SourcesApi* | [**sources_user_connections_oauth_partial_update**](docs/SourcesApi.md#sources_user_connections_oauth_partial_update) | **PATCH** /sources/user_connections/oauth/{id}/ |
+*SourcesApi* | [**sources_user_connections_oauth_retrieve**](docs/SourcesApi.md#sources_user_connections_oauth_retrieve) | **GET** /sources/user_connections/oauth/{id}/ |
+*SourcesApi* | [**sources_user_connections_oauth_update**](docs/SourcesApi.md#sources_user_connections_oauth_update) | **PUT** /sources/user_connections/oauth/{id}/ |
+*SourcesApi* | [**sources_user_connections_oauth_used_by_list**](docs/SourcesApi.md#sources_user_connections_oauth_used_by_list) | **GET** /sources/user_connections/oauth/{id}/used_by/ |
+*SourcesApi* | [**sources_user_connections_plex_create**](docs/SourcesApi.md#sources_user_connections_plex_create) | **POST** /sources/user_connections/plex/ |
+*SourcesApi* | [**sources_user_connections_plex_destroy**](docs/SourcesApi.md#sources_user_connections_plex_destroy) | **DELETE** /sources/user_connections/plex/{id}/ |
+*SourcesApi* | [**sources_user_connections_plex_list**](docs/SourcesApi.md#sources_user_connections_plex_list) | **GET** /sources/user_connections/plex/ |
+*SourcesApi* | [**sources_user_connections_plex_partial_update**](docs/SourcesApi.md#sources_user_connections_plex_partial_update) | **PATCH** /sources/user_connections/plex/{id}/ |
+*SourcesApi* | [**sources_user_connections_plex_retrieve**](docs/SourcesApi.md#sources_user_connections_plex_retrieve) | **GET** /sources/user_connections/plex/{id}/ |
+*SourcesApi* | [**sources_user_connections_plex_update**](docs/SourcesApi.md#sources_user_connections_plex_update) | **PUT** /sources/user_connections/plex/{id}/ |
+*SourcesApi* | [**sources_user_connections_plex_used_by_list**](docs/SourcesApi.md#sources_user_connections_plex_used_by_list) | **GET** /sources/user_connections/plex/{id}/used_by/ |
+*SourcesApi* | [**sources_user_connections_saml_create**](docs/SourcesApi.md#sources_user_connections_saml_create) | **POST** /sources/user_connections/saml/ |
+*SourcesApi* | [**sources_user_connections_saml_destroy**](docs/SourcesApi.md#sources_user_connections_saml_destroy) | **DELETE** /sources/user_connections/saml/{id}/ |
+*SourcesApi* | [**sources_user_connections_saml_list**](docs/SourcesApi.md#sources_user_connections_saml_list) | **GET** /sources/user_connections/saml/ |
+*SourcesApi* | [**sources_user_connections_saml_partial_update**](docs/SourcesApi.md#sources_user_connections_saml_partial_update) | **PATCH** /sources/user_connections/saml/{id}/ |
+*SourcesApi* | [**sources_user_connections_saml_retrieve**](docs/SourcesApi.md#sources_user_connections_saml_retrieve) | **GET** /sources/user_connections/saml/{id}/ |
+*SourcesApi* | [**sources_user_connections_saml_update**](docs/SourcesApi.md#sources_user_connections_saml_update) | **PUT** /sources/user_connections/saml/{id}/ |
+*SourcesApi* | [**sources_user_connections_saml_used_by_list**](docs/SourcesApi.md#sources_user_connections_saml_used_by_list) | **GET** /sources/user_connections/saml/{id}/used_by/ |
+*StagesApi* | [**stages_all_destroy**](docs/StagesApi.md#stages_all_destroy) | **DELETE** /stages/all/{stage_uuid}/ |
+*StagesApi* | [**stages_all_list**](docs/StagesApi.md#stages_all_list) | **GET** /stages/all/ |
+*StagesApi* | [**stages_all_retrieve**](docs/StagesApi.md#stages_all_retrieve) | **GET** /stages/all/{stage_uuid}/ |
+*StagesApi* | [**stages_all_types_list**](docs/StagesApi.md#stages_all_types_list) | **GET** /stages/all/types/ |
+*StagesApi* | [**stages_all_used_by_list**](docs/StagesApi.md#stages_all_used_by_list) | **GET** /stages/all/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_all_user_settings_list**](docs/StagesApi.md#stages_all_user_settings_list) | **GET** /stages/all/user_settings/ |
+*StagesApi* | [**stages_authenticator_duo_create**](docs/StagesApi.md#stages_authenticator_duo_create) | **POST** /stages/authenticator/duo/ |
+*StagesApi* | [**stages_authenticator_duo_destroy**](docs/StagesApi.md#stages_authenticator_duo_destroy) | **DELETE** /stages/authenticator/duo/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_duo_enrollment_status_create**](docs/StagesApi.md#stages_authenticator_duo_enrollment_status_create) | **POST** /stages/authenticator/duo/{stage_uuid}/enrollment_status/ |
+*StagesApi* | [**stages_authenticator_duo_import_device_manual_create**](docs/StagesApi.md#stages_authenticator_duo_import_device_manual_create) | **POST** /stages/authenticator/duo/{stage_uuid}/import_device_manual/ |
+*StagesApi* | [**stages_authenticator_duo_import_devices_automatic_create**](docs/StagesApi.md#stages_authenticator_duo_import_devices_automatic_create) | **POST** /stages/authenticator/duo/{stage_uuid}/import_devices_automatic/ |
+*StagesApi* | [**stages_authenticator_duo_list**](docs/StagesApi.md#stages_authenticator_duo_list) | **GET** /stages/authenticator/duo/ |
+*StagesApi* | [**stages_authenticator_duo_partial_update**](docs/StagesApi.md#stages_authenticator_duo_partial_update) | **PATCH** /stages/authenticator/duo/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_duo_retrieve**](docs/StagesApi.md#stages_authenticator_duo_retrieve) | **GET** /stages/authenticator/duo/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_duo_update**](docs/StagesApi.md#stages_authenticator_duo_update) | **PUT** /stages/authenticator/duo/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_duo_used_by_list**](docs/StagesApi.md#stages_authenticator_duo_used_by_list) | **GET** /stages/authenticator/duo/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_authenticator_sms_create**](docs/StagesApi.md#stages_authenticator_sms_create) | **POST** /stages/authenticator/sms/ |
+*StagesApi* | [**stages_authenticator_sms_destroy**](docs/StagesApi.md#stages_authenticator_sms_destroy) | **DELETE** /stages/authenticator/sms/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_sms_list**](docs/StagesApi.md#stages_authenticator_sms_list) | **GET** /stages/authenticator/sms/ |
+*StagesApi* | [**stages_authenticator_sms_partial_update**](docs/StagesApi.md#stages_authenticator_sms_partial_update) | **PATCH** /stages/authenticator/sms/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_sms_retrieve**](docs/StagesApi.md#stages_authenticator_sms_retrieve) | **GET** /stages/authenticator/sms/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_sms_update**](docs/StagesApi.md#stages_authenticator_sms_update) | **PUT** /stages/authenticator/sms/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_sms_used_by_list**](docs/StagesApi.md#stages_authenticator_sms_used_by_list) | **GET** /stages/authenticator/sms/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_authenticator_static_create**](docs/StagesApi.md#stages_authenticator_static_create) | **POST** /stages/authenticator/static/ |
+*StagesApi* | [**stages_authenticator_static_destroy**](docs/StagesApi.md#stages_authenticator_static_destroy) | **DELETE** /stages/authenticator/static/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_static_list**](docs/StagesApi.md#stages_authenticator_static_list) | **GET** /stages/authenticator/static/ |
+*StagesApi* | [**stages_authenticator_static_partial_update**](docs/StagesApi.md#stages_authenticator_static_partial_update) | **PATCH** /stages/authenticator/static/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_static_retrieve**](docs/StagesApi.md#stages_authenticator_static_retrieve) | **GET** /stages/authenticator/static/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_static_update**](docs/StagesApi.md#stages_authenticator_static_update) | **PUT** /stages/authenticator/static/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_static_used_by_list**](docs/StagesApi.md#stages_authenticator_static_used_by_list) | **GET** /stages/authenticator/static/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_authenticator_totp_create**](docs/StagesApi.md#stages_authenticator_totp_create) | **POST** /stages/authenticator/totp/ |
+*StagesApi* | [**stages_authenticator_totp_destroy**](docs/StagesApi.md#stages_authenticator_totp_destroy) | **DELETE** /stages/authenticator/totp/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_totp_list**](docs/StagesApi.md#stages_authenticator_totp_list) | **GET** /stages/authenticator/totp/ |
+*StagesApi* | [**stages_authenticator_totp_partial_update**](docs/StagesApi.md#stages_authenticator_totp_partial_update) | **PATCH** /stages/authenticator/totp/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_totp_retrieve**](docs/StagesApi.md#stages_authenticator_totp_retrieve) | **GET** /stages/authenticator/totp/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_totp_update**](docs/StagesApi.md#stages_authenticator_totp_update) | **PUT** /stages/authenticator/totp/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_totp_used_by_list**](docs/StagesApi.md#stages_authenticator_totp_used_by_list) | **GET** /stages/authenticator/totp/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_authenticator_validate_create**](docs/StagesApi.md#stages_authenticator_validate_create) | **POST** /stages/authenticator/validate/ |
+*StagesApi* | [**stages_authenticator_validate_destroy**](docs/StagesApi.md#stages_authenticator_validate_destroy) | **DELETE** /stages/authenticator/validate/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_validate_list**](docs/StagesApi.md#stages_authenticator_validate_list) | **GET** /stages/authenticator/validate/ |
+*StagesApi* | [**stages_authenticator_validate_partial_update**](docs/StagesApi.md#stages_authenticator_validate_partial_update) | **PATCH** /stages/authenticator/validate/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_validate_retrieve**](docs/StagesApi.md#stages_authenticator_validate_retrieve) | **GET** /stages/authenticator/validate/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_validate_update**](docs/StagesApi.md#stages_authenticator_validate_update) | **PUT** /stages/authenticator/validate/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_validate_used_by_list**](docs/StagesApi.md#stages_authenticator_validate_used_by_list) | **GET** /stages/authenticator/validate/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_authenticator_webauthn_create**](docs/StagesApi.md#stages_authenticator_webauthn_create) | **POST** /stages/authenticator/webauthn/ |
+*StagesApi* | [**stages_authenticator_webauthn_destroy**](docs/StagesApi.md#stages_authenticator_webauthn_destroy) | **DELETE** /stages/authenticator/webauthn/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_webauthn_device_types_list**](docs/StagesApi.md#stages_authenticator_webauthn_device_types_list) | **GET** /stages/authenticator/webauthn_device_types/ |
+*StagesApi* | [**stages_authenticator_webauthn_device_types_retrieve**](docs/StagesApi.md#stages_authenticator_webauthn_device_types_retrieve) | **GET** /stages/authenticator/webauthn_device_types/{aaguid}/ |
+*StagesApi* | [**stages_authenticator_webauthn_list**](docs/StagesApi.md#stages_authenticator_webauthn_list) | **GET** /stages/authenticator/webauthn/ |
+*StagesApi* | [**stages_authenticator_webauthn_partial_update**](docs/StagesApi.md#stages_authenticator_webauthn_partial_update) | **PATCH** /stages/authenticator/webauthn/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_webauthn_retrieve**](docs/StagesApi.md#stages_authenticator_webauthn_retrieve) | **GET** /stages/authenticator/webauthn/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_webauthn_update**](docs/StagesApi.md#stages_authenticator_webauthn_update) | **PUT** /stages/authenticator/webauthn/{stage_uuid}/ |
+*StagesApi* | [**stages_authenticator_webauthn_used_by_list**](docs/StagesApi.md#stages_authenticator_webauthn_used_by_list) | **GET** /stages/authenticator/webauthn/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_captcha_create**](docs/StagesApi.md#stages_captcha_create) | **POST** /stages/captcha/ |
+*StagesApi* | [**stages_captcha_destroy**](docs/StagesApi.md#stages_captcha_destroy) | **DELETE** /stages/captcha/{stage_uuid}/ |
+*StagesApi* | [**stages_captcha_list**](docs/StagesApi.md#stages_captcha_list) | **GET** /stages/captcha/ |
+*StagesApi* | [**stages_captcha_partial_update**](docs/StagesApi.md#stages_captcha_partial_update) | **PATCH** /stages/captcha/{stage_uuid}/ |
+*StagesApi* | [**stages_captcha_retrieve**](docs/StagesApi.md#stages_captcha_retrieve) | **GET** /stages/captcha/{stage_uuid}/ |
+*StagesApi* | [**stages_captcha_update**](docs/StagesApi.md#stages_captcha_update) | **PUT** /stages/captcha/{stage_uuid}/ |
+*StagesApi* | [**stages_captcha_used_by_list**](docs/StagesApi.md#stages_captcha_used_by_list) | **GET** /stages/captcha/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_consent_create**](docs/StagesApi.md#stages_consent_create) | **POST** /stages/consent/ |
+*StagesApi* | [**stages_consent_destroy**](docs/StagesApi.md#stages_consent_destroy) | **DELETE** /stages/consent/{stage_uuid}/ |
+*StagesApi* | [**stages_consent_list**](docs/StagesApi.md#stages_consent_list) | **GET** /stages/consent/ |
+*StagesApi* | [**stages_consent_partial_update**](docs/StagesApi.md#stages_consent_partial_update) | **PATCH** /stages/consent/{stage_uuid}/ |
+*StagesApi* | [**stages_consent_retrieve**](docs/StagesApi.md#stages_consent_retrieve) | **GET** /stages/consent/{stage_uuid}/ |
+*StagesApi* | [**stages_consent_update**](docs/StagesApi.md#stages_consent_update) | **PUT** /stages/consent/{stage_uuid}/ |
+*StagesApi* | [**stages_consent_used_by_list**](docs/StagesApi.md#stages_consent_used_by_list) | **GET** /stages/consent/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_deny_create**](docs/StagesApi.md#stages_deny_create) | **POST** /stages/deny/ |
+*StagesApi* | [**stages_deny_destroy**](docs/StagesApi.md#stages_deny_destroy) | **DELETE** /stages/deny/{stage_uuid}/ |
+*StagesApi* | [**stages_deny_list**](docs/StagesApi.md#stages_deny_list) | **GET** /stages/deny/ |
+*StagesApi* | [**stages_deny_partial_update**](docs/StagesApi.md#stages_deny_partial_update) | **PATCH** /stages/deny/{stage_uuid}/ |
+*StagesApi* | [**stages_deny_retrieve**](docs/StagesApi.md#stages_deny_retrieve) | **GET** /stages/deny/{stage_uuid}/ |
+*StagesApi* | [**stages_deny_update**](docs/StagesApi.md#stages_deny_update) | **PUT** /stages/deny/{stage_uuid}/ |
+*StagesApi* | [**stages_deny_used_by_list**](docs/StagesApi.md#stages_deny_used_by_list) | **GET** /stages/deny/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_dummy_create**](docs/StagesApi.md#stages_dummy_create) | **POST** /stages/dummy/ |
+*StagesApi* | [**stages_dummy_destroy**](docs/StagesApi.md#stages_dummy_destroy) | **DELETE** /stages/dummy/{stage_uuid}/ |
+*StagesApi* | [**stages_dummy_list**](docs/StagesApi.md#stages_dummy_list) | **GET** /stages/dummy/ |
+*StagesApi* | [**stages_dummy_partial_update**](docs/StagesApi.md#stages_dummy_partial_update) | **PATCH** /stages/dummy/{stage_uuid}/ |
+*StagesApi* | [**stages_dummy_retrieve**](docs/StagesApi.md#stages_dummy_retrieve) | **GET** /stages/dummy/{stage_uuid}/ |
+*StagesApi* | [**stages_dummy_update**](docs/StagesApi.md#stages_dummy_update) | **PUT** /stages/dummy/{stage_uuid}/ |
+*StagesApi* | [**stages_dummy_used_by_list**](docs/StagesApi.md#stages_dummy_used_by_list) | **GET** /stages/dummy/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_email_create**](docs/StagesApi.md#stages_email_create) | **POST** /stages/email/ |
+*StagesApi* | [**stages_email_destroy**](docs/StagesApi.md#stages_email_destroy) | **DELETE** /stages/email/{stage_uuid}/ |
+*StagesApi* | [**stages_email_list**](docs/StagesApi.md#stages_email_list) | **GET** /stages/email/ |
+*StagesApi* | [**stages_email_partial_update**](docs/StagesApi.md#stages_email_partial_update) | **PATCH** /stages/email/{stage_uuid}/ |
+*StagesApi* | [**stages_email_retrieve**](docs/StagesApi.md#stages_email_retrieve) | **GET** /stages/email/{stage_uuid}/ |
+*StagesApi* | [**stages_email_templates_list**](docs/StagesApi.md#stages_email_templates_list) | **GET** /stages/email/templates/ |
+*StagesApi* | [**stages_email_update**](docs/StagesApi.md#stages_email_update) | **PUT** /stages/email/{stage_uuid}/ |
+*StagesApi* | [**stages_email_used_by_list**](docs/StagesApi.md#stages_email_used_by_list) | **GET** /stages/email/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_identification_create**](docs/StagesApi.md#stages_identification_create) | **POST** /stages/identification/ |
+*StagesApi* | [**stages_identification_destroy**](docs/StagesApi.md#stages_identification_destroy) | **DELETE** /stages/identification/{stage_uuid}/ |
+*StagesApi* | [**stages_identification_list**](docs/StagesApi.md#stages_identification_list) | **GET** /stages/identification/ |
+*StagesApi* | [**stages_identification_partial_update**](docs/StagesApi.md#stages_identification_partial_update) | **PATCH** /stages/identification/{stage_uuid}/ |
+*StagesApi* | [**stages_identification_retrieve**](docs/StagesApi.md#stages_identification_retrieve) | **GET** /stages/identification/{stage_uuid}/ |
+*StagesApi* | [**stages_identification_update**](docs/StagesApi.md#stages_identification_update) | **PUT** /stages/identification/{stage_uuid}/ |
+*StagesApi* | [**stages_identification_used_by_list**](docs/StagesApi.md#stages_identification_used_by_list) | **GET** /stages/identification/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_invitation_invitations_create**](docs/StagesApi.md#stages_invitation_invitations_create) | **POST** /stages/invitation/invitations/ |
+*StagesApi* | [**stages_invitation_invitations_destroy**](docs/StagesApi.md#stages_invitation_invitations_destroy) | **DELETE** /stages/invitation/invitations/{invite_uuid}/ |
+*StagesApi* | [**stages_invitation_invitations_list**](docs/StagesApi.md#stages_invitation_invitations_list) | **GET** /stages/invitation/invitations/ |
+*StagesApi* | [**stages_invitation_invitations_partial_update**](docs/StagesApi.md#stages_invitation_invitations_partial_update) | **PATCH** /stages/invitation/invitations/{invite_uuid}/ |
+*StagesApi* | [**stages_invitation_invitations_retrieve**](docs/StagesApi.md#stages_invitation_invitations_retrieve) | **GET** /stages/invitation/invitations/{invite_uuid}/ |
+*StagesApi* | [**stages_invitation_invitations_update**](docs/StagesApi.md#stages_invitation_invitations_update) | **PUT** /stages/invitation/invitations/{invite_uuid}/ |
+*StagesApi* | [**stages_invitation_invitations_used_by_list**](docs/StagesApi.md#stages_invitation_invitations_used_by_list) | **GET** /stages/invitation/invitations/{invite_uuid}/used_by/ |
+*StagesApi* | [**stages_invitation_stages_create**](docs/StagesApi.md#stages_invitation_stages_create) | **POST** /stages/invitation/stages/ |
+*StagesApi* | [**stages_invitation_stages_destroy**](docs/StagesApi.md#stages_invitation_stages_destroy) | **DELETE** /stages/invitation/stages/{stage_uuid}/ |
+*StagesApi* | [**stages_invitation_stages_list**](docs/StagesApi.md#stages_invitation_stages_list) | **GET** /stages/invitation/stages/ |
+*StagesApi* | [**stages_invitation_stages_partial_update**](docs/StagesApi.md#stages_invitation_stages_partial_update) | **PATCH** /stages/invitation/stages/{stage_uuid}/ |
+*StagesApi* | [**stages_invitation_stages_retrieve**](docs/StagesApi.md#stages_invitation_stages_retrieve) | **GET** /stages/invitation/stages/{stage_uuid}/ |
+*StagesApi* | [**stages_invitation_stages_update**](docs/StagesApi.md#stages_invitation_stages_update) | **PUT** /stages/invitation/stages/{stage_uuid}/ |
+*StagesApi* | [**stages_invitation_stages_used_by_list**](docs/StagesApi.md#stages_invitation_stages_used_by_list) | **GET** /stages/invitation/stages/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_password_create**](docs/StagesApi.md#stages_password_create) | **POST** /stages/password/ |
+*StagesApi* | [**stages_password_destroy**](docs/StagesApi.md#stages_password_destroy) | **DELETE** /stages/password/{stage_uuid}/ |
+*StagesApi* | [**stages_password_list**](docs/StagesApi.md#stages_password_list) | **GET** /stages/password/ |
+*StagesApi* | [**stages_password_partial_update**](docs/StagesApi.md#stages_password_partial_update) | **PATCH** /stages/password/{stage_uuid}/ |
+*StagesApi* | [**stages_password_retrieve**](docs/StagesApi.md#stages_password_retrieve) | **GET** /stages/password/{stage_uuid}/ |
+*StagesApi* | [**stages_password_update**](docs/StagesApi.md#stages_password_update) | **PUT** /stages/password/{stage_uuid}/ |
+*StagesApi* | [**stages_password_used_by_list**](docs/StagesApi.md#stages_password_used_by_list) | **GET** /stages/password/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_prompt_prompts_create**](docs/StagesApi.md#stages_prompt_prompts_create) | **POST** /stages/prompt/prompts/ |
+*StagesApi* | [**stages_prompt_prompts_destroy**](docs/StagesApi.md#stages_prompt_prompts_destroy) | **DELETE** /stages/prompt/prompts/{prompt_uuid}/ |
+*StagesApi* | [**stages_prompt_prompts_list**](docs/StagesApi.md#stages_prompt_prompts_list) | **GET** /stages/prompt/prompts/ |
+*StagesApi* | [**stages_prompt_prompts_partial_update**](docs/StagesApi.md#stages_prompt_prompts_partial_update) | **PATCH** /stages/prompt/prompts/{prompt_uuid}/ |
+*StagesApi* | [**stages_prompt_prompts_preview_create**](docs/StagesApi.md#stages_prompt_prompts_preview_create) | **POST** /stages/prompt/prompts/preview/ |
+*StagesApi* | [**stages_prompt_prompts_retrieve**](docs/StagesApi.md#stages_prompt_prompts_retrieve) | **GET** /stages/prompt/prompts/{prompt_uuid}/ |
+*StagesApi* | [**stages_prompt_prompts_update**](docs/StagesApi.md#stages_prompt_prompts_update) | **PUT** /stages/prompt/prompts/{prompt_uuid}/ |
+*StagesApi* | [**stages_prompt_prompts_used_by_list**](docs/StagesApi.md#stages_prompt_prompts_used_by_list) | **GET** /stages/prompt/prompts/{prompt_uuid}/used_by/ |
+*StagesApi* | [**stages_prompt_stages_create**](docs/StagesApi.md#stages_prompt_stages_create) | **POST** /stages/prompt/stages/ |
+*StagesApi* | [**stages_prompt_stages_destroy**](docs/StagesApi.md#stages_prompt_stages_destroy) | **DELETE** /stages/prompt/stages/{stage_uuid}/ |
+*StagesApi* | [**stages_prompt_stages_list**](docs/StagesApi.md#stages_prompt_stages_list) | **GET** /stages/prompt/stages/ |
+*StagesApi* | [**stages_prompt_stages_partial_update**](docs/StagesApi.md#stages_prompt_stages_partial_update) | **PATCH** /stages/prompt/stages/{stage_uuid}/ |
+*StagesApi* | [**stages_prompt_stages_retrieve**](docs/StagesApi.md#stages_prompt_stages_retrieve) | **GET** /stages/prompt/stages/{stage_uuid}/ |
+*StagesApi* | [**stages_prompt_stages_update**](docs/StagesApi.md#stages_prompt_stages_update) | **PUT** /stages/prompt/stages/{stage_uuid}/ |
+*StagesApi* | [**stages_prompt_stages_used_by_list**](docs/StagesApi.md#stages_prompt_stages_used_by_list) | **GET** /stages/prompt/stages/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_source_create**](docs/StagesApi.md#stages_source_create) | **POST** /stages/source/ |
+*StagesApi* | [**stages_source_destroy**](docs/StagesApi.md#stages_source_destroy) | **DELETE** /stages/source/{stage_uuid}/ |
+*StagesApi* | [**stages_source_list**](docs/StagesApi.md#stages_source_list) | **GET** /stages/source/ |
+*StagesApi* | [**stages_source_partial_update**](docs/StagesApi.md#stages_source_partial_update) | **PATCH** /stages/source/{stage_uuid}/ |
+*StagesApi* | [**stages_source_retrieve**](docs/StagesApi.md#stages_source_retrieve) | **GET** /stages/source/{stage_uuid}/ |
+*StagesApi* | [**stages_source_update**](docs/StagesApi.md#stages_source_update) | **PUT** /stages/source/{stage_uuid}/ |
+*StagesApi* | [**stages_source_used_by_list**](docs/StagesApi.md#stages_source_used_by_list) | **GET** /stages/source/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_user_delete_create**](docs/StagesApi.md#stages_user_delete_create) | **POST** /stages/user_delete/ |
+*StagesApi* | [**stages_user_delete_destroy**](docs/StagesApi.md#stages_user_delete_destroy) | **DELETE** /stages/user_delete/{stage_uuid}/ |
+*StagesApi* | [**stages_user_delete_list**](docs/StagesApi.md#stages_user_delete_list) | **GET** /stages/user_delete/ |
+*StagesApi* | [**stages_user_delete_partial_update**](docs/StagesApi.md#stages_user_delete_partial_update) | **PATCH** /stages/user_delete/{stage_uuid}/ |
+*StagesApi* | [**stages_user_delete_retrieve**](docs/StagesApi.md#stages_user_delete_retrieve) | **GET** /stages/user_delete/{stage_uuid}/ |
+*StagesApi* | [**stages_user_delete_update**](docs/StagesApi.md#stages_user_delete_update) | **PUT** /stages/user_delete/{stage_uuid}/ |
+*StagesApi* | [**stages_user_delete_used_by_list**](docs/StagesApi.md#stages_user_delete_used_by_list) | **GET** /stages/user_delete/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_user_login_create**](docs/StagesApi.md#stages_user_login_create) | **POST** /stages/user_login/ |
+*StagesApi* | [**stages_user_login_destroy**](docs/StagesApi.md#stages_user_login_destroy) | **DELETE** /stages/user_login/{stage_uuid}/ |
+*StagesApi* | [**stages_user_login_list**](docs/StagesApi.md#stages_user_login_list) | **GET** /stages/user_login/ |
+*StagesApi* | [**stages_user_login_partial_update**](docs/StagesApi.md#stages_user_login_partial_update) | **PATCH** /stages/user_login/{stage_uuid}/ |
+*StagesApi* | [**stages_user_login_retrieve**](docs/StagesApi.md#stages_user_login_retrieve) | **GET** /stages/user_login/{stage_uuid}/ |
+*StagesApi* | [**stages_user_login_update**](docs/StagesApi.md#stages_user_login_update) | **PUT** /stages/user_login/{stage_uuid}/ |
+*StagesApi* | [**stages_user_login_used_by_list**](docs/StagesApi.md#stages_user_login_used_by_list) | **GET** /stages/user_login/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_user_logout_create**](docs/StagesApi.md#stages_user_logout_create) | **POST** /stages/user_logout/ |
+*StagesApi* | [**stages_user_logout_destroy**](docs/StagesApi.md#stages_user_logout_destroy) | **DELETE** /stages/user_logout/{stage_uuid}/ |
+*StagesApi* | [**stages_user_logout_list**](docs/StagesApi.md#stages_user_logout_list) | **GET** /stages/user_logout/ |
+*StagesApi* | [**stages_user_logout_partial_update**](docs/StagesApi.md#stages_user_logout_partial_update) | **PATCH** /stages/user_logout/{stage_uuid}/ |
+*StagesApi* | [**stages_user_logout_retrieve**](docs/StagesApi.md#stages_user_logout_retrieve) | **GET** /stages/user_logout/{stage_uuid}/ |
+*StagesApi* | [**stages_user_logout_update**](docs/StagesApi.md#stages_user_logout_update) | **PUT** /stages/user_logout/{stage_uuid}/ |
+*StagesApi* | [**stages_user_logout_used_by_list**](docs/StagesApi.md#stages_user_logout_used_by_list) | **GET** /stages/user_logout/{stage_uuid}/used_by/ |
+*StagesApi* | [**stages_user_write_create**](docs/StagesApi.md#stages_user_write_create) | **POST** /stages/user_write/ |
+*StagesApi* | [**stages_user_write_destroy**](docs/StagesApi.md#stages_user_write_destroy) | **DELETE** /stages/user_write/{stage_uuid}/ |
+*StagesApi* | [**stages_user_write_list**](docs/StagesApi.md#stages_user_write_list) | **GET** /stages/user_write/ |
+*StagesApi* | [**stages_user_write_partial_update**](docs/StagesApi.md#stages_user_write_partial_update) | **PATCH** /stages/user_write/{stage_uuid}/ |
+*StagesApi* | [**stages_user_write_retrieve**](docs/StagesApi.md#stages_user_write_retrieve) | **GET** /stages/user_write/{stage_uuid}/ |
+*StagesApi* | [**stages_user_write_update**](docs/StagesApi.md#stages_user_write_update) | **PUT** /stages/user_write/{stage_uuid}/ |
+*StagesApi* | [**stages_user_write_used_by_list**](docs/StagesApi.md#stages_user_write_used_by_list) | **GET** /stages/user_write/{stage_uuid}/used_by/ |
+*TenantsApi* | [**tenants_domains_create**](docs/TenantsApi.md#tenants_domains_create) | **POST** /tenants/domains/ |
+*TenantsApi* | [**tenants_domains_destroy**](docs/TenantsApi.md#tenants_domains_destroy) | **DELETE** /tenants/domains/{id}/ |
+*TenantsApi* | [**tenants_domains_list**](docs/TenantsApi.md#tenants_domains_list) | **GET** /tenants/domains/ |
+*TenantsApi* | [**tenants_domains_partial_update**](docs/TenantsApi.md#tenants_domains_partial_update) | **PATCH** /tenants/domains/{id}/ |
+*TenantsApi* | [**tenants_domains_retrieve**](docs/TenantsApi.md#tenants_domains_retrieve) | **GET** /tenants/domains/{id}/ |
+*TenantsApi* | [**tenants_domains_update**](docs/TenantsApi.md#tenants_domains_update) | **PUT** /tenants/domains/{id}/ |
+*TenantsApi* | [**tenants_tenants_create**](docs/TenantsApi.md#tenants_tenants_create) | **POST** /tenants/tenants/ |
+*TenantsApi* | [**tenants_tenants_create_admin_group_create**](docs/TenantsApi.md#tenants_tenants_create_admin_group_create) | **POST** /tenants/tenants/{tenant_uuid}/create_admin_group/ |
+*TenantsApi* | [**tenants_tenants_create_recovery_key_create**](docs/TenantsApi.md#tenants_tenants_create_recovery_key_create) | **POST** /tenants/tenants/{tenant_uuid}/create_recovery_key/ |
+*TenantsApi* | [**tenants_tenants_destroy**](docs/TenantsApi.md#tenants_tenants_destroy) | **DELETE** /tenants/tenants/{tenant_uuid}/ |
+*TenantsApi* | [**tenants_tenants_list**](docs/TenantsApi.md#tenants_tenants_list) | **GET** /tenants/tenants/ |
+*TenantsApi* | [**tenants_tenants_partial_update**](docs/TenantsApi.md#tenants_tenants_partial_update) | **PATCH** /tenants/tenants/{tenant_uuid}/ |
+*TenantsApi* | [**tenants_tenants_retrieve**](docs/TenantsApi.md#tenants_tenants_retrieve) | **GET** /tenants/tenants/{tenant_uuid}/ |
+*TenantsApi* | [**tenants_tenants_update**](docs/TenantsApi.md#tenants_tenants_update) | **PUT** /tenants/tenants/{tenant_uuid}/ |
+
+
+## Documentation For Models
+
+ - [AccessDeniedChallenge](docs/AccessDeniedChallenge.md)
+ - [AlgEnum](docs/AlgEnum.md)
+ - [App](docs/App.md)
+ - [AppEnum](docs/AppEnum.md)
+ - [AppleChallengeResponseRequest](docs/AppleChallengeResponseRequest.md)
+ - [AppleLoginChallenge](docs/AppleLoginChallenge.md)
+ - [Application](docs/Application.md)
+ - [ApplicationRequest](docs/ApplicationRequest.md)
+ - [AuthModeEnum](docs/AuthModeEnum.md)
+ - [AuthTypeEnum](docs/AuthTypeEnum.md)
+ - [AuthenticatedSession](docs/AuthenticatedSession.md)
+ - [AuthenticatedSessionAsn](docs/AuthenticatedSessionAsn.md)
+ - [AuthenticatedSessionGeoIp](docs/AuthenticatedSessionGeoIp.md)
+ - [AuthenticatedSessionUserAgent](docs/AuthenticatedSessionUserAgent.md)
+ - [AuthenticatedSessionUserAgentDevice](docs/AuthenticatedSessionUserAgentDevice.md)
+ - [AuthenticatedSessionUserAgentOs](docs/AuthenticatedSessionUserAgentOs.md)
+ - [AuthenticatedSessionUserAgentUserAgent](docs/AuthenticatedSessionUserAgentUserAgent.md)
+ - [AuthenticationEnum](docs/AuthenticationEnum.md)
+ - [AuthenticatorAttachmentEnum](docs/AuthenticatorAttachmentEnum.md)
+ - [AuthenticatorDuoChallenge](docs/AuthenticatorDuoChallenge.md)
+ - [AuthenticatorDuoChallengeResponseRequest](docs/AuthenticatorDuoChallengeResponseRequest.md)
+ - [AuthenticatorDuoStage](docs/AuthenticatorDuoStage.md)
+ - [AuthenticatorDuoStageDeviceImportResponse](docs/AuthenticatorDuoStageDeviceImportResponse.md)
+ - [AuthenticatorDuoStageManualDeviceImportRequest](docs/AuthenticatorDuoStageManualDeviceImportRequest.md)
+ - [AuthenticatorDuoStageRequest](docs/AuthenticatorDuoStageRequest.md)
+ - [AuthenticatorSmsChallenge](docs/AuthenticatorSmsChallenge.md)
+ - [AuthenticatorSmsChallengeResponseRequest](docs/AuthenticatorSmsChallengeResponseRequest.md)
+ - [AuthenticatorSmsStage](docs/AuthenticatorSmsStage.md)
+ - [AuthenticatorSmsStageRequest](docs/AuthenticatorSmsStageRequest.md)
+ - [AuthenticatorStaticChallenge](docs/AuthenticatorStaticChallenge.md)
+ - [AuthenticatorStaticChallengeResponseRequest](docs/AuthenticatorStaticChallengeResponseRequest.md)
+ - [AuthenticatorStaticStage](docs/AuthenticatorStaticStage.md)
+ - [AuthenticatorStaticStageRequest](docs/AuthenticatorStaticStageRequest.md)
+ - [AuthenticatorTotpChallenge](docs/AuthenticatorTotpChallenge.md)
+ - [AuthenticatorTotpChallengeResponseRequest](docs/AuthenticatorTotpChallengeResponseRequest.md)
+ - [AuthenticatorTotpStage](docs/AuthenticatorTotpStage.md)
+ - [AuthenticatorTotpStageRequest](docs/AuthenticatorTotpStageRequest.md)
+ - [AuthenticatorValidateStage](docs/AuthenticatorValidateStage.md)
+ - [AuthenticatorValidateStageRequest](docs/AuthenticatorValidateStageRequest.md)
+ - [AuthenticatorValidationChallenge](docs/AuthenticatorValidationChallenge.md)
+ - [AuthenticatorValidationChallengeResponseRequest](docs/AuthenticatorValidationChallengeResponseRequest.md)
+ - [AuthenticatorWebAuthnChallenge](docs/AuthenticatorWebAuthnChallenge.md)
+ - [AuthenticatorWebAuthnChallengeResponseRequest](docs/AuthenticatorWebAuthnChallengeResponseRequest.md)
+ - [AuthenticatorWebAuthnStage](docs/AuthenticatorWebAuthnStage.md)
+ - [AuthenticatorWebAuthnStageRequest](docs/AuthenticatorWebAuthnStageRequest.md)
+ - [AutoSubmitChallengeResponseRequest](docs/AutoSubmitChallengeResponseRequest.md)
+ - [AutosubmitChallenge](docs/AutosubmitChallenge.md)
+ - [BackendsEnum](docs/BackendsEnum.md)
+ - [BindingTypeEnum](docs/BindingTypeEnum.md)
+ - [BlueprintFile](docs/BlueprintFile.md)
+ - [BlueprintInstance](docs/BlueprintInstance.md)
+ - [BlueprintInstanceRequest](docs/BlueprintInstanceRequest.md)
+ - [BlueprintInstanceStatusEnum](docs/BlueprintInstanceStatusEnum.md)
+ - [Brand](docs/Brand.md)
+ - [BrandRequest](docs/BrandRequest.md)
+ - [Cache](docs/Cache.md)
+ - [CapabilitiesEnum](docs/CapabilitiesEnum.md)
+ - [CaptchaChallenge](docs/CaptchaChallenge.md)
+ - [CaptchaChallengeResponseRequest](docs/CaptchaChallengeResponseRequest.md)
+ - [CaptchaStage](docs/CaptchaStage.md)
+ - [CaptchaStageRequest](docs/CaptchaStageRequest.md)
+ - [CertificateData](docs/CertificateData.md)
+ - [CertificateGenerationRequest](docs/CertificateGenerationRequest.md)
+ - [CertificateKeyPair](docs/CertificateKeyPair.md)
+ - [CertificateKeyPairRequest](docs/CertificateKeyPairRequest.md)
+ - [ChallengeTypes](docs/ChallengeTypes.md)
+ - [ClientTypeEnum](docs/ClientTypeEnum.md)
+ - [Config](docs/Config.md)
+ - [ConnectionToken](docs/ConnectionToken.md)
+ - [ConnectionTokenRequest](docs/ConnectionTokenRequest.md)
+ - [ConsentChallenge](docs/ConsentChallenge.md)
+ - [ConsentChallengeResponseRequest](docs/ConsentChallengeResponseRequest.md)
+ - [ConsentPermission](docs/ConsentPermission.md)
+ - [ConsentStage](docs/ConsentStage.md)
+ - [ConsentStageModeEnum](docs/ConsentStageModeEnum.md)
+ - [ConsentStageRequest](docs/ConsentStageRequest.md)
+ - [ContextualFlowInfo](docs/ContextualFlowInfo.md)
+ - [ContextualFlowInfoLayoutEnum](docs/ContextualFlowInfoLayoutEnum.md)
+ - [Coordinate](docs/Coordinate.md)
+ - [CountryCodeEnum](docs/CountryCodeEnum.md)
+ - [CurrentBrand](docs/CurrentBrand.md)
+ - [DeniedActionEnum](docs/DeniedActionEnum.md)
+ - [DenyStage](docs/DenyStage.md)
+ - [DenyStageRequest](docs/DenyStageRequest.md)
+ - [DetailedCountry](docs/DetailedCountry.md)
+ - [DetailedCountryField](docs/DetailedCountryField.md)
+ - [DetailedCountryFieldRequest](docs/DetailedCountryFieldRequest.md)
+ - [Device](docs/Device.md)
+ - [DeviceChallenge](docs/DeviceChallenge.md)
+ - [DeviceChallengeRequest](docs/DeviceChallengeRequest.md)
+ - [DeviceClassesEnum](docs/DeviceClassesEnum.md)
+ - [DigestAlgorithmEnum](docs/DigestAlgorithmEnum.md)
+ - [DigitsEnum](docs/DigitsEnum.md)
+ - [DockerServiceConnection](docs/DockerServiceConnection.md)
+ - [DockerServiceConnectionRequest](docs/DockerServiceConnectionRequest.md)
+ - [Domain](docs/Domain.md)
+ - [DomainRequest](docs/DomainRequest.md)
+ - [DummyChallenge](docs/DummyChallenge.md)
+ - [DummyChallengeResponseRequest](docs/DummyChallengeResponseRequest.md)
+ - [DummyPolicy](docs/DummyPolicy.md)
+ - [DummyPolicyRequest](docs/DummyPolicyRequest.md)
+ - [DummyStage](docs/DummyStage.md)
+ - [DummyStageRequest](docs/DummyStageRequest.md)
+ - [DuoDevice](docs/DuoDevice.md)
+ - [DuoDeviceEnrollmentStatus](docs/DuoDeviceEnrollmentStatus.md)
+ - [DuoDeviceRequest](docs/DuoDeviceRequest.md)
+ - [DuoResponseEnum](docs/DuoResponseEnum.md)
+ - [EmailChallenge](docs/EmailChallenge.md)
+ - [EmailChallengeResponseRequest](docs/EmailChallengeResponseRequest.md)
+ - [EmailStage](docs/EmailStage.md)
+ - [EmailStageRequest](docs/EmailStageRequest.md)
+ - [Endpoint](docs/Endpoint.md)
+ - [EndpointRequest](docs/EndpointRequest.md)
+ - [ErrorDetail](docs/ErrorDetail.md)
+ - [ErrorReportingConfig](docs/ErrorReportingConfig.md)
+ - [Event](docs/Event.md)
+ - [EventActions](docs/EventActions.md)
+ - [EventMatcherPolicy](docs/EventMatcherPolicy.md)
+ - [EventMatcherPolicyRequest](docs/EventMatcherPolicyRequest.md)
+ - [EventRequest](docs/EventRequest.md)
+ - [EventTopPerUser](docs/EventTopPerUser.md)
+ - [ExpiringBaseGrantModel](docs/ExpiringBaseGrantModel.md)
+ - [ExpressionPolicy](docs/ExpressionPolicy.md)
+ - [ExpressionPolicyRequest](docs/ExpressionPolicyRequest.md)
+ - [ExtraRoleObjectPermission](docs/ExtraRoleObjectPermission.md)
+ - [ExtraRoleObjectPermissionRequest](docs/ExtraRoleObjectPermissionRequest.md)
+ - [ExtraUserObjectPermission](docs/ExtraUserObjectPermission.md)
+ - [ExtraUserObjectPermissionRequest](docs/ExtraUserObjectPermissionRequest.md)
+ - [FilePathRequest](docs/FilePathRequest.md)
+ - [Flow](docs/Flow.md)
+ - [FlowChallengeResponseRequest](docs/FlowChallengeResponseRequest.md)
+ - [FlowDesignationEnum](docs/FlowDesignationEnum.md)
+ - [FlowDiagram](docs/FlowDiagram.md)
+ - [FlowErrorChallenge](docs/FlowErrorChallenge.md)
+ - [FlowImportResult](docs/FlowImportResult.md)
+ - [FlowInspection](docs/FlowInspection.md)
+ - [FlowInspectorPlan](docs/FlowInspectorPlan.md)
+ - [FlowLayoutEnum](docs/FlowLayoutEnum.md)
+ - [FlowRequest](docs/FlowRequest.md)
+ - [FlowSet](docs/FlowSet.md)
+ - [FlowSetRequest](docs/FlowSetRequest.md)
+ - [FlowStageBinding](docs/FlowStageBinding.md)
+ - [FlowStageBindingRequest](docs/FlowStageBindingRequest.md)
+ - [FooterLink](docs/FooterLink.md)
+ - [GenericError](docs/GenericError.md)
+ - [GeoIpPolicy](docs/GeoIpPolicy.md)
+ - [GeoIpPolicyRequest](docs/GeoIpPolicyRequest.md)
+ - [GeoipBindingEnum](docs/GeoipBindingEnum.md)
+ - [GoogleWorkspaceProvider](docs/GoogleWorkspaceProvider.md)
+ - [GoogleWorkspaceProviderGroup](docs/GoogleWorkspaceProviderGroup.md)
+ - [GoogleWorkspaceProviderGroupRequest](docs/GoogleWorkspaceProviderGroupRequest.md)
+ - [GoogleWorkspaceProviderMapping](docs/GoogleWorkspaceProviderMapping.md)
+ - [GoogleWorkspaceProviderMappingRequest](docs/GoogleWorkspaceProviderMappingRequest.md)
+ - [GoogleWorkspaceProviderRequest](docs/GoogleWorkspaceProviderRequest.md)
+ - [GoogleWorkspaceProviderUser](docs/GoogleWorkspaceProviderUser.md)
+ - [GoogleWorkspaceProviderUserRequest](docs/GoogleWorkspaceProviderUserRequest.md)
+ - [Group](docs/Group.md)
+ - [GroupMatchingModeEnum](docs/GroupMatchingModeEnum.md)
+ - [GroupMember](docs/GroupMember.md)
+ - [GroupMemberRequest](docs/GroupMemberRequest.md)
+ - [GroupOAuthSourceConnection](docs/GroupOAuthSourceConnection.md)
+ - [GroupPlexSourceConnection](docs/GroupPlexSourceConnection.md)
+ - [GroupRequest](docs/GroupRequest.md)
+ - [GroupSamlSourceConnection](docs/GroupSamlSourceConnection.md)
+ - [IdentificationChallenge](docs/IdentificationChallenge.md)
+ - [IdentificationChallengeResponseRequest](docs/IdentificationChallengeResponseRequest.md)
+ - [IdentificationStage](docs/IdentificationStage.md)
+ - [IdentificationStageRequest](docs/IdentificationStageRequest.md)
+ - [InstallId](docs/InstallId.md)
+ - [IntentEnum](docs/IntentEnum.md)
+ - [InvalidResponseActionEnum](docs/InvalidResponseActionEnum.md)
+ - [Invitation](docs/Invitation.md)
+ - [InvitationRequest](docs/InvitationRequest.md)
+ - [InvitationStage](docs/InvitationStage.md)
+ - [InvitationStageRequest](docs/InvitationStageRequest.md)
+ - [IssuerModeEnum](docs/IssuerModeEnum.md)
+ - [KubernetesServiceConnection](docs/KubernetesServiceConnection.md)
+ - [KubernetesServiceConnectionRequest](docs/KubernetesServiceConnectionRequest.md)
+ - [LdapCheckAccess](docs/LdapCheckAccess.md)
+ - [LdapDebug](docs/LdapDebug.md)
+ - [LdapOutpostConfig](docs/LdapOutpostConfig.md)
+ - [LdapProvider](docs/LdapProvider.md)
+ - [LdapProviderRequest](docs/LdapProviderRequest.md)
+ - [LdapSource](docs/LdapSource.md)
+ - [LdapSourcePropertyMapping](docs/LdapSourcePropertyMapping.md)
+ - [LdapSourcePropertyMappingRequest](docs/LdapSourcePropertyMappingRequest.md)
+ - [LdapSourceRequest](docs/LdapSourceRequest.md)
+ - [LdapapiAccessMode](docs/LdapapiAccessMode.md)
+ - [License](docs/License.md)
+ - [LicenseFlagsEnum](docs/LicenseFlagsEnum.md)
+ - [LicenseForecast](docs/LicenseForecast.md)
+ - [LicenseRequest](docs/LicenseRequest.md)
+ - [LicenseSummary](docs/LicenseSummary.md)
+ - [LicenseSummaryStatusEnum](docs/LicenseSummaryStatusEnum.md)
+ - [Link](docs/Link.md)
+ - [LogEvent](docs/LogEvent.md)
+ - [LogLevelEnum](docs/LogLevelEnum.md)
+ - [LoginChallengeTypes](docs/LoginChallengeTypes.md)
+ - [LoginMetrics](docs/LoginMetrics.md)
+ - [LoginSource](docs/LoginSource.md)
+ - [Metadata](docs/Metadata.md)
+ - [MicrosoftEntraProvider](docs/MicrosoftEntraProvider.md)
+ - [MicrosoftEntraProviderGroup](docs/MicrosoftEntraProviderGroup.md)
+ - [MicrosoftEntraProviderGroupRequest](docs/MicrosoftEntraProviderGroupRequest.md)
+ - [MicrosoftEntraProviderMapping](docs/MicrosoftEntraProviderMapping.md)
+ - [MicrosoftEntraProviderMappingRequest](docs/MicrosoftEntraProviderMappingRequest.md)
+ - [MicrosoftEntraProviderRequest](docs/MicrosoftEntraProviderRequest.md)
+ - [MicrosoftEntraProviderUser](docs/MicrosoftEntraProviderUser.md)
+ - [MicrosoftEntraProviderUserRequest](docs/MicrosoftEntraProviderUserRequest.md)
+ - [ModelEnum](docs/ModelEnum.md)
+ - [ModelRequest](docs/ModelRequest.md)
+ - [NameIdPolicyEnum](docs/NameIdPolicyEnum.md)
+ - [NetworkBindingEnum](docs/NetworkBindingEnum.md)
+ - [NotConfiguredActionEnum](docs/NotConfiguredActionEnum.md)
+ - [Notification](docs/Notification.md)
+ - [NotificationRequest](docs/NotificationRequest.md)
+ - [NotificationRule](docs/NotificationRule.md)
+ - [NotificationRuleRequest](docs/NotificationRuleRequest.md)
+ - [NotificationTransport](docs/NotificationTransport.md)
+ - [NotificationTransportModeEnum](docs/NotificationTransportModeEnum.md)
+ - [NotificationTransportRequest](docs/NotificationTransportRequest.md)
+ - [NotificationTransportTest](docs/NotificationTransportTest.md)
+ - [NotificationWebhookMapping](docs/NotificationWebhookMapping.md)
+ - [NotificationWebhookMappingRequest](docs/NotificationWebhookMappingRequest.md)
+ - [OAuth2Provider](docs/OAuth2Provider.md)
+ - [OAuth2ProviderRequest](docs/OAuth2ProviderRequest.md)
+ - [OAuth2ProviderSetupUrls](docs/OAuth2ProviderSetupUrls.md)
+ - [OAuthDeviceCodeChallenge](docs/OAuthDeviceCodeChallenge.md)
+ - [OAuthDeviceCodeChallengeResponseRequest](docs/OAuthDeviceCodeChallengeResponseRequest.md)
+ - [OAuthDeviceCodeFinishChallenge](docs/OAuthDeviceCodeFinishChallenge.md)
+ - [OAuthDeviceCodeFinishChallengeResponseRequest](docs/OAuthDeviceCodeFinishChallengeResponseRequest.md)
+ - [OAuthSource](docs/OAuthSource.md)
+ - [OAuthSourcePropertyMapping](docs/OAuthSourcePropertyMapping.md)
+ - [OAuthSourcePropertyMappingRequest](docs/OAuthSourcePropertyMappingRequest.md)
+ - [OAuthSourceRequest](docs/OAuthSourceRequest.md)
+ - [OpenIdConnectConfiguration](docs/OpenIdConnectConfiguration.md)
+ - [OutgoingSyncDeleteAction](docs/OutgoingSyncDeleteAction.md)
+ - [Outpost](docs/Outpost.md)
+ - [OutpostDefaultConfig](docs/OutpostDefaultConfig.md)
+ - [OutpostHealth](docs/OutpostHealth.md)
+ - [OutpostRequest](docs/OutpostRequest.md)
+ - [OutpostTypeEnum](docs/OutpostTypeEnum.md)
+ - [PaginatedApplicationList](docs/PaginatedApplicationList.md)
+ - [PaginatedAuthenticatedSessionList](docs/PaginatedAuthenticatedSessionList.md)
+ - [PaginatedAuthenticatorDuoStageList](docs/PaginatedAuthenticatorDuoStageList.md)
+ - [PaginatedAuthenticatorSmsStageList](docs/PaginatedAuthenticatorSmsStageList.md)
+ - [PaginatedAuthenticatorStaticStageList](docs/PaginatedAuthenticatorStaticStageList.md)
+ - [PaginatedAuthenticatorTotpStageList](docs/PaginatedAuthenticatorTotpStageList.md)
+ - [PaginatedAuthenticatorValidateStageList](docs/PaginatedAuthenticatorValidateStageList.md)
+ - [PaginatedAuthenticatorWebAuthnStageList](docs/PaginatedAuthenticatorWebAuthnStageList.md)
+ - [PaginatedBlueprintInstanceList](docs/PaginatedBlueprintInstanceList.md)
+ - [PaginatedBrandList](docs/PaginatedBrandList.md)
+ - [PaginatedCaptchaStageList](docs/PaginatedCaptchaStageList.md)
+ - [PaginatedCertificateKeyPairList](docs/PaginatedCertificateKeyPairList.md)
+ - [PaginatedConnectionTokenList](docs/PaginatedConnectionTokenList.md)
+ - [PaginatedConsentStageList](docs/PaginatedConsentStageList.md)
+ - [PaginatedDenyStageList](docs/PaginatedDenyStageList.md)
+ - [PaginatedDockerServiceConnectionList](docs/PaginatedDockerServiceConnectionList.md)
+ - [PaginatedDomainList](docs/PaginatedDomainList.md)
+ - [PaginatedDummyPolicyList](docs/PaginatedDummyPolicyList.md)
+ - [PaginatedDummyStageList](docs/PaginatedDummyStageList.md)
+ - [PaginatedDuoDeviceList](docs/PaginatedDuoDeviceList.md)
+ - [PaginatedEmailStageList](docs/PaginatedEmailStageList.md)
+ - [PaginatedEndpointList](docs/PaginatedEndpointList.md)
+ - [PaginatedEventList](docs/PaginatedEventList.md)
+ - [PaginatedEventMatcherPolicyList](docs/PaginatedEventMatcherPolicyList.md)
+ - [PaginatedExpiringBaseGrantModelList](docs/PaginatedExpiringBaseGrantModelList.md)
+ - [PaginatedExpressionPolicyList](docs/PaginatedExpressionPolicyList.md)
+ - [PaginatedExtraRoleObjectPermissionList](docs/PaginatedExtraRoleObjectPermissionList.md)
+ - [PaginatedExtraUserObjectPermissionList](docs/PaginatedExtraUserObjectPermissionList.md)
+ - [PaginatedFlowList](docs/PaginatedFlowList.md)
+ - [PaginatedFlowStageBindingList](docs/PaginatedFlowStageBindingList.md)
+ - [PaginatedGeoIpPolicyList](docs/PaginatedGeoIpPolicyList.md)
+ - [PaginatedGoogleWorkspaceProviderGroupList](docs/PaginatedGoogleWorkspaceProviderGroupList.md)
+ - [PaginatedGoogleWorkspaceProviderList](docs/PaginatedGoogleWorkspaceProviderList.md)
+ - [PaginatedGoogleWorkspaceProviderMappingList](docs/PaginatedGoogleWorkspaceProviderMappingList.md)
+ - [PaginatedGoogleWorkspaceProviderUserList](docs/PaginatedGoogleWorkspaceProviderUserList.md)
+ - [PaginatedGroupList](docs/PaginatedGroupList.md)
+ - [PaginatedGroupOAuthSourceConnectionList](docs/PaginatedGroupOAuthSourceConnectionList.md)
+ - [PaginatedGroupPlexSourceConnectionList](docs/PaginatedGroupPlexSourceConnectionList.md)
+ - [PaginatedGroupSamlSourceConnectionList](docs/PaginatedGroupSamlSourceConnectionList.md)
+ - [PaginatedIdentificationStageList](docs/PaginatedIdentificationStageList.md)
+ - [PaginatedInvitationList](docs/PaginatedInvitationList.md)
+ - [PaginatedInvitationStageList](docs/PaginatedInvitationStageList.md)
+ - [PaginatedKubernetesServiceConnectionList](docs/PaginatedKubernetesServiceConnectionList.md)
+ - [PaginatedLdapOutpostConfigList](docs/PaginatedLdapOutpostConfigList.md)
+ - [PaginatedLdapProviderList](docs/PaginatedLdapProviderList.md)
+ - [PaginatedLdapSourceList](docs/PaginatedLdapSourceList.md)
+ - [PaginatedLdapSourcePropertyMappingList](docs/PaginatedLdapSourcePropertyMappingList.md)
+ - [PaginatedLicenseList](docs/PaginatedLicenseList.md)
+ - [PaginatedMicrosoftEntraProviderGroupList](docs/PaginatedMicrosoftEntraProviderGroupList.md)
+ - [PaginatedMicrosoftEntraProviderList](docs/PaginatedMicrosoftEntraProviderList.md)
+ - [PaginatedMicrosoftEntraProviderMappingList](docs/PaginatedMicrosoftEntraProviderMappingList.md)
+ - [PaginatedMicrosoftEntraProviderUserList](docs/PaginatedMicrosoftEntraProviderUserList.md)
+ - [PaginatedNotificationList](docs/PaginatedNotificationList.md)
+ - [PaginatedNotificationRuleList](docs/PaginatedNotificationRuleList.md)
+ - [PaginatedNotificationTransportList](docs/PaginatedNotificationTransportList.md)
+ - [PaginatedNotificationWebhookMappingList](docs/PaginatedNotificationWebhookMappingList.md)
+ - [PaginatedOAuth2ProviderList](docs/PaginatedOAuth2ProviderList.md)
+ - [PaginatedOAuthSourceList](docs/PaginatedOAuthSourceList.md)
+ - [PaginatedOAuthSourcePropertyMappingList](docs/PaginatedOAuthSourcePropertyMappingList.md)
+ - [PaginatedOutpostList](docs/PaginatedOutpostList.md)
+ - [PaginatedPasswordExpiryPolicyList](docs/PaginatedPasswordExpiryPolicyList.md)
+ - [PaginatedPasswordPolicyList](docs/PaginatedPasswordPolicyList.md)
+ - [PaginatedPasswordStageList](docs/PaginatedPasswordStageList.md)
+ - [PaginatedPermissionList](docs/PaginatedPermissionList.md)
+ - [PaginatedPlexSourceList](docs/PaginatedPlexSourceList.md)
+ - [PaginatedPlexSourcePropertyMappingList](docs/PaginatedPlexSourcePropertyMappingList.md)
+ - [PaginatedPolicyBindingList](docs/PaginatedPolicyBindingList.md)
+ - [PaginatedPolicyList](docs/PaginatedPolicyList.md)
+ - [PaginatedPromptList](docs/PaginatedPromptList.md)
+ - [PaginatedPromptStageList](docs/PaginatedPromptStageList.md)
+ - [PaginatedPropertyMappingList](docs/PaginatedPropertyMappingList.md)
+ - [PaginatedProviderList](docs/PaginatedProviderList.md)
+ - [PaginatedProxyOutpostConfigList](docs/PaginatedProxyOutpostConfigList.md)
+ - [PaginatedProxyProviderList](docs/PaginatedProxyProviderList.md)
+ - [PaginatedRacPropertyMappingList](docs/PaginatedRacPropertyMappingList.md)
+ - [PaginatedRacProviderList](docs/PaginatedRacProviderList.md)
+ - [PaginatedRadiusOutpostConfigList](docs/PaginatedRadiusOutpostConfigList.md)
+ - [PaginatedRadiusProviderList](docs/PaginatedRadiusProviderList.md)
+ - [PaginatedRadiusProviderPropertyMappingList](docs/PaginatedRadiusProviderPropertyMappingList.md)
+ - [PaginatedReputationList](docs/PaginatedReputationList.md)
+ - [PaginatedReputationPolicyList](docs/PaginatedReputationPolicyList.md)
+ - [PaginatedRoleAssignedObjectPermissionList](docs/PaginatedRoleAssignedObjectPermissionList.md)
+ - [PaginatedRoleList](docs/PaginatedRoleList.md)
+ - [PaginatedSamlPropertyMappingList](docs/PaginatedSamlPropertyMappingList.md)
+ - [PaginatedSamlProviderList](docs/PaginatedSamlProviderList.md)
+ - [PaginatedSamlSourceList](docs/PaginatedSamlSourceList.md)
+ - [PaginatedSamlSourcePropertyMappingList](docs/PaginatedSamlSourcePropertyMappingList.md)
+ - [PaginatedScimMappingList](docs/PaginatedScimMappingList.md)
+ - [PaginatedScimProviderGroupList](docs/PaginatedScimProviderGroupList.md)
+ - [PaginatedScimProviderList](docs/PaginatedScimProviderList.md)
+ - [PaginatedScimProviderUserList](docs/PaginatedScimProviderUserList.md)
+ - [PaginatedScimSourceGroupList](docs/PaginatedScimSourceGroupList.md)
+ - [PaginatedScimSourceList](docs/PaginatedScimSourceList.md)
+ - [PaginatedScimSourcePropertyMappingList](docs/PaginatedScimSourcePropertyMappingList.md)
+ - [PaginatedScimSourceUserList](docs/PaginatedScimSourceUserList.md)
+ - [PaginatedScopeMappingList](docs/PaginatedScopeMappingList.md)
+ - [PaginatedServiceConnectionList](docs/PaginatedServiceConnectionList.md)
+ - [PaginatedSmsDeviceList](docs/PaginatedSmsDeviceList.md)
+ - [PaginatedSourceList](docs/PaginatedSourceList.md)
+ - [PaginatedSourceStageList](docs/PaginatedSourceStageList.md)
+ - [PaginatedStageList](docs/PaginatedStageList.md)
+ - [PaginatedStaticDeviceList](docs/PaginatedStaticDeviceList.md)
+ - [PaginatedSystemTaskList](docs/PaginatedSystemTaskList.md)
+ - [PaginatedTenantList](docs/PaginatedTenantList.md)
+ - [PaginatedTokenList](docs/PaginatedTokenList.md)
+ - [PaginatedTokenModelList](docs/PaginatedTokenModelList.md)
+ - [PaginatedTotpDeviceList](docs/PaginatedTotpDeviceList.md)
+ - [PaginatedUserAssignedObjectPermissionList](docs/PaginatedUserAssignedObjectPermissionList.md)
+ - [PaginatedUserConsentList](docs/PaginatedUserConsentList.md)
+ - [PaginatedUserDeleteStageList](docs/PaginatedUserDeleteStageList.md)
+ - [PaginatedUserList](docs/PaginatedUserList.md)
+ - [PaginatedUserLoginStageList](docs/PaginatedUserLoginStageList.md)
+ - [PaginatedUserLogoutStageList](docs/PaginatedUserLogoutStageList.md)
+ - [PaginatedUserOAuthSourceConnectionList](docs/PaginatedUserOAuthSourceConnectionList.md)
+ - [PaginatedUserPlexSourceConnectionList](docs/PaginatedUserPlexSourceConnectionList.md)
+ - [PaginatedUserSamlSourceConnectionList](docs/PaginatedUserSamlSourceConnectionList.md)
+ - [PaginatedUserSourceConnectionList](docs/PaginatedUserSourceConnectionList.md)
+ - [PaginatedUserWriteStageList](docs/PaginatedUserWriteStageList.md)
+ - [PaginatedWebAuthnDeviceList](docs/PaginatedWebAuthnDeviceList.md)
+ - [PaginatedWebAuthnDeviceTypeList](docs/PaginatedWebAuthnDeviceTypeList.md)
+ - [Pagination](docs/Pagination.md)
+ - [PasswordChallenge](docs/PasswordChallenge.md)
+ - [PasswordChallengeResponseRequest](docs/PasswordChallengeResponseRequest.md)
+ - [PasswordExpiryPolicy](docs/PasswordExpiryPolicy.md)
+ - [PasswordExpiryPolicyRequest](docs/PasswordExpiryPolicyRequest.md)
+ - [PasswordPolicy](docs/PasswordPolicy.md)
+ - [PasswordPolicyRequest](docs/PasswordPolicyRequest.md)
+ - [PasswordStage](docs/PasswordStage.md)
+ - [PasswordStageRequest](docs/PasswordStageRequest.md)
+ - [PatchedApplicationRequest](docs/PatchedApplicationRequest.md)
+ - [PatchedAuthenticatorDuoStageRequest](docs/PatchedAuthenticatorDuoStageRequest.md)
+ - [PatchedAuthenticatorSmsStageRequest](docs/PatchedAuthenticatorSmsStageRequest.md)
+ - [PatchedAuthenticatorStaticStageRequest](docs/PatchedAuthenticatorStaticStageRequest.md)
+ - [PatchedAuthenticatorTotpStageRequest](docs/PatchedAuthenticatorTotpStageRequest.md)
+ - [PatchedAuthenticatorValidateStageRequest](docs/PatchedAuthenticatorValidateStageRequest.md)
+ - [PatchedAuthenticatorWebAuthnStageRequest](docs/PatchedAuthenticatorWebAuthnStageRequest.md)
+ - [PatchedBlueprintInstanceRequest](docs/PatchedBlueprintInstanceRequest.md)
+ - [PatchedBrandRequest](docs/PatchedBrandRequest.md)
+ - [PatchedCaptchaStageRequest](docs/PatchedCaptchaStageRequest.md)
+ - [PatchedCertificateKeyPairRequest](docs/PatchedCertificateKeyPairRequest.md)
+ - [PatchedConnectionTokenRequest](docs/PatchedConnectionTokenRequest.md)
+ - [PatchedConsentStageRequest](docs/PatchedConsentStageRequest.md)
+ - [PatchedDenyStageRequest](docs/PatchedDenyStageRequest.md)
+ - [PatchedDockerServiceConnectionRequest](docs/PatchedDockerServiceConnectionRequest.md)
+ - [PatchedDomainRequest](docs/PatchedDomainRequest.md)
+ - [PatchedDummyPolicyRequest](docs/PatchedDummyPolicyRequest.md)
+ - [PatchedDummyStageRequest](docs/PatchedDummyStageRequest.md)
+ - [PatchedDuoDeviceRequest](docs/PatchedDuoDeviceRequest.md)
+ - [PatchedEmailStageRequest](docs/PatchedEmailStageRequest.md)
+ - [PatchedEndpointRequest](docs/PatchedEndpointRequest.md)
+ - [PatchedEventMatcherPolicyRequest](docs/PatchedEventMatcherPolicyRequest.md)
+ - [PatchedEventRequest](docs/PatchedEventRequest.md)
+ - [PatchedExpressionPolicyRequest](docs/PatchedExpressionPolicyRequest.md)
+ - [PatchedExtraRoleObjectPermissionRequest](docs/PatchedExtraRoleObjectPermissionRequest.md)
+ - [PatchedExtraUserObjectPermissionRequest](docs/PatchedExtraUserObjectPermissionRequest.md)
+ - [PatchedFlowRequest](docs/PatchedFlowRequest.md)
+ - [PatchedFlowStageBindingRequest](docs/PatchedFlowStageBindingRequest.md)
+ - [PatchedGeoIpPolicyRequest](docs/PatchedGeoIpPolicyRequest.md)
+ - [PatchedGoogleWorkspaceProviderMappingRequest](docs/PatchedGoogleWorkspaceProviderMappingRequest.md)
+ - [PatchedGoogleWorkspaceProviderRequest](docs/PatchedGoogleWorkspaceProviderRequest.md)
+ - [PatchedGroupRequest](docs/PatchedGroupRequest.md)
+ - [PatchedIdentificationStageRequest](docs/PatchedIdentificationStageRequest.md)
+ - [PatchedInvitationRequest](docs/PatchedInvitationRequest.md)
+ - [PatchedInvitationStageRequest](docs/PatchedInvitationStageRequest.md)
+ - [PatchedKubernetesServiceConnectionRequest](docs/PatchedKubernetesServiceConnectionRequest.md)
+ - [PatchedLdapProviderRequest](docs/PatchedLdapProviderRequest.md)
+ - [PatchedLdapSourcePropertyMappingRequest](docs/PatchedLdapSourcePropertyMappingRequest.md)
+ - [PatchedLdapSourceRequest](docs/PatchedLdapSourceRequest.md)
+ - [PatchedLicenseRequest](docs/PatchedLicenseRequest.md)
+ - [PatchedMicrosoftEntraProviderMappingRequest](docs/PatchedMicrosoftEntraProviderMappingRequest.md)
+ - [PatchedMicrosoftEntraProviderRequest](docs/PatchedMicrosoftEntraProviderRequest.md)
+ - [PatchedNotificationRequest](docs/PatchedNotificationRequest.md)
+ - [PatchedNotificationRuleRequest](docs/PatchedNotificationRuleRequest.md)
+ - [PatchedNotificationTransportRequest](docs/PatchedNotificationTransportRequest.md)
+ - [PatchedNotificationWebhookMappingRequest](docs/PatchedNotificationWebhookMappingRequest.md)
+ - [PatchedOAuth2ProviderRequest](docs/PatchedOAuth2ProviderRequest.md)
+ - [PatchedOAuthSourcePropertyMappingRequest](docs/PatchedOAuthSourcePropertyMappingRequest.md)
+ - [PatchedOAuthSourceRequest](docs/PatchedOAuthSourceRequest.md)
+ - [PatchedOutpostRequest](docs/PatchedOutpostRequest.md)
+ - [PatchedPasswordExpiryPolicyRequest](docs/PatchedPasswordExpiryPolicyRequest.md)
+ - [PatchedPasswordPolicyRequest](docs/PatchedPasswordPolicyRequest.md)
+ - [PatchedPasswordStageRequest](docs/PatchedPasswordStageRequest.md)
+ - [PatchedPermissionAssignRequest](docs/PatchedPermissionAssignRequest.md)
+ - [PatchedPlexSourcePropertyMappingRequest](docs/PatchedPlexSourcePropertyMappingRequest.md)
+ - [PatchedPlexSourceRequest](docs/PatchedPlexSourceRequest.md)
+ - [PatchedPolicyBindingRequest](docs/PatchedPolicyBindingRequest.md)
+ - [PatchedPromptRequest](docs/PatchedPromptRequest.md)
+ - [PatchedPromptStageRequest](docs/PatchedPromptStageRequest.md)
+ - [PatchedProxyProviderRequest](docs/PatchedProxyProviderRequest.md)
+ - [PatchedRacPropertyMappingRequest](docs/PatchedRacPropertyMappingRequest.md)
+ - [PatchedRacProviderRequest](docs/PatchedRacProviderRequest.md)
+ - [PatchedRadiusProviderPropertyMappingRequest](docs/PatchedRadiusProviderPropertyMappingRequest.md)
+ - [PatchedRadiusProviderRequest](docs/PatchedRadiusProviderRequest.md)
+ - [PatchedReputationPolicyRequest](docs/PatchedReputationPolicyRequest.md)
+ - [PatchedRoleRequest](docs/PatchedRoleRequest.md)
+ - [PatchedSamlPropertyMappingRequest](docs/PatchedSamlPropertyMappingRequest.md)
+ - [PatchedSamlProviderRequest](docs/PatchedSamlProviderRequest.md)
+ - [PatchedSamlSourcePropertyMappingRequest](docs/PatchedSamlSourcePropertyMappingRequest.md)
+ - [PatchedSamlSourceRequest](docs/PatchedSamlSourceRequest.md)
+ - [PatchedScimMappingRequest](docs/PatchedScimMappingRequest.md)
+ - [PatchedScimProviderRequest](docs/PatchedScimProviderRequest.md)
+ - [PatchedScimSourceGroupRequest](docs/PatchedScimSourceGroupRequest.md)
+ - [PatchedScimSourcePropertyMappingRequest](docs/PatchedScimSourcePropertyMappingRequest.md)
+ - [PatchedScimSourceRequest](docs/PatchedScimSourceRequest.md)
+ - [PatchedScimSourceUserRequest](docs/PatchedScimSourceUserRequest.md)
+ - [PatchedScopeMappingRequest](docs/PatchedScopeMappingRequest.md)
+ - [PatchedSettingsRequest](docs/PatchedSettingsRequest.md)
+ - [PatchedSmsDeviceRequest](docs/PatchedSmsDeviceRequest.md)
+ - [PatchedSourceStageRequest](docs/PatchedSourceStageRequest.md)
+ - [PatchedStaticDeviceRequest](docs/PatchedStaticDeviceRequest.md)
+ - [PatchedTenantRequest](docs/PatchedTenantRequest.md)
+ - [PatchedTokenRequest](docs/PatchedTokenRequest.md)
+ - [PatchedTotpDeviceRequest](docs/PatchedTotpDeviceRequest.md)
+ - [PatchedUserDeleteStageRequest](docs/PatchedUserDeleteStageRequest.md)
+ - [PatchedUserLoginStageRequest](docs/PatchedUserLoginStageRequest.md)
+ - [PatchedUserLogoutStageRequest](docs/PatchedUserLogoutStageRequest.md)
+ - [PatchedUserOAuthSourceConnectionRequest](docs/PatchedUserOAuthSourceConnectionRequest.md)
+ - [PatchedUserPlexSourceConnectionRequest](docs/PatchedUserPlexSourceConnectionRequest.md)
+ - [PatchedUserRequest](docs/PatchedUserRequest.md)
+ - [PatchedUserSamlSourceConnectionRequest](docs/PatchedUserSamlSourceConnectionRequest.md)
+ - [PatchedUserWriteStageRequest](docs/PatchedUserWriteStageRequest.md)
+ - [PatchedWebAuthnDeviceRequest](docs/PatchedWebAuthnDeviceRequest.md)
+ - [Permission](docs/Permission.md)
+ - [PermissionAssignRequest](docs/PermissionAssignRequest.md)
+ - [PermissionAssignResult](docs/PermissionAssignResult.md)
+ - [PlexAuthenticationChallenge](docs/PlexAuthenticationChallenge.md)
+ - [PlexAuthenticationChallengeResponseRequest](docs/PlexAuthenticationChallengeResponseRequest.md)
+ - [PlexSource](docs/PlexSource.md)
+ - [PlexSourcePropertyMapping](docs/PlexSourcePropertyMapping.md)
+ - [PlexSourcePropertyMappingRequest](docs/PlexSourcePropertyMappingRequest.md)
+ - [PlexSourceRequest](docs/PlexSourceRequest.md)
+ - [PlexTokenRedeemRequest](docs/PlexTokenRedeemRequest.md)
+ - [Policy](docs/Policy.md)
+ - [PolicyBinding](docs/PolicyBinding.md)
+ - [PolicyBindingRequest](docs/PolicyBindingRequest.md)
+ - [PolicyEngineMode](docs/PolicyEngineMode.md)
+ - [PolicyRequest](docs/PolicyRequest.md)
+ - [PolicyTestRequest](docs/PolicyTestRequest.md)
+ - [PolicyTestResult](docs/PolicyTestResult.md)
+ - [Prompt](docs/Prompt.md)
+ - [PromptChallenge](docs/PromptChallenge.md)
+ - [PromptChallengeResponseRequest](docs/PromptChallengeResponseRequest.md)
+ - [PromptRequest](docs/PromptRequest.md)
+ - [PromptStage](docs/PromptStage.md)
+ - [PromptStageRequest](docs/PromptStageRequest.md)
+ - [PromptTypeEnum](docs/PromptTypeEnum.md)
+ - [PropertyMapping](docs/PropertyMapping.md)
+ - [PropertyMappingPreview](docs/PropertyMappingPreview.md)
+ - [PropertyMappingTestRequest](docs/PropertyMappingTestRequest.md)
+ - [PropertyMappingTestResult](docs/PropertyMappingTestResult.md)
+ - [ProtocolEnum](docs/ProtocolEnum.md)
+ - [Provider](docs/Provider.md)
+ - [ProviderEnum](docs/ProviderEnum.md)
+ - [ProviderModelEnum](docs/ProviderModelEnum.md)
+ - [ProviderRequest](docs/ProviderRequest.md)
+ - [ProviderTypeEnum](docs/ProviderTypeEnum.md)
+ - [ProxyMode](docs/ProxyMode.md)
+ - [ProxyOutpostConfig](docs/ProxyOutpostConfig.md)
+ - [ProxyProvider](docs/ProxyProvider.md)
+ - [ProxyProviderRequest](docs/ProxyProviderRequest.md)
+ - [RacPropertyMapping](docs/RacPropertyMapping.md)
+ - [RacPropertyMappingRequest](docs/RacPropertyMappingRequest.md)
+ - [RacProvider](docs/RacProvider.md)
+ - [RacProviderRequest](docs/RacProviderRequest.md)
+ - [RadiusCheckAccess](docs/RadiusCheckAccess.md)
+ - [RadiusOutpostConfig](docs/RadiusOutpostConfig.md)
+ - [RadiusProvider](docs/RadiusProvider.md)
+ - [RadiusProviderPropertyMapping](docs/RadiusProviderPropertyMapping.md)
+ - [RadiusProviderPropertyMappingRequest](docs/RadiusProviderPropertyMappingRequest.md)
+ - [RadiusProviderRequest](docs/RadiusProviderRequest.md)
+ - [RedirectChallenge](docs/RedirectChallenge.md)
+ - [Reputation](docs/Reputation.md)
+ - [ReputationPolicy](docs/ReputationPolicy.md)
+ - [ReputationPolicyRequest](docs/ReputationPolicyRequest.md)
+ - [ResidentKeyRequirementEnum](docs/ResidentKeyRequirementEnum.md)
+ - [Role](docs/Role.md)
+ - [RoleAssignedObjectPermission](docs/RoleAssignedObjectPermission.md)
+ - [RoleObjectPermission](docs/RoleObjectPermission.md)
+ - [RoleRequest](docs/RoleRequest.md)
+ - [SamlMetadata](docs/SamlMetadata.md)
+ - [SamlPropertyMapping](docs/SamlPropertyMapping.md)
+ - [SamlPropertyMappingRequest](docs/SamlPropertyMappingRequest.md)
+ - [SamlProvider](docs/SamlProvider.md)
+ - [SamlProviderRequest](docs/SamlProviderRequest.md)
+ - [SamlSource](docs/SamlSource.md)
+ - [SamlSourcePropertyMapping](docs/SamlSourcePropertyMapping.md)
+ - [SamlSourcePropertyMappingRequest](docs/SamlSourcePropertyMappingRequest.md)
+ - [SamlSourceRequest](docs/SamlSourceRequest.md)
+ - [ScimMapping](docs/ScimMapping.md)
+ - [ScimMappingRequest](docs/ScimMappingRequest.md)
+ - [ScimProvider](docs/ScimProvider.md)
+ - [ScimProviderGroup](docs/ScimProviderGroup.md)
+ - [ScimProviderGroupRequest](docs/ScimProviderGroupRequest.md)
+ - [ScimProviderRequest](docs/ScimProviderRequest.md)
+ - [ScimProviderUser](docs/ScimProviderUser.md)
+ - [ScimProviderUserRequest](docs/ScimProviderUserRequest.md)
+ - [ScimSource](docs/ScimSource.md)
+ - [ScimSourceGroup](docs/ScimSourceGroup.md)
+ - [ScimSourceGroupRequest](docs/ScimSourceGroupRequest.md)
+ - [ScimSourcePropertyMapping](docs/ScimSourcePropertyMapping.md)
+ - [ScimSourcePropertyMappingRequest](docs/ScimSourcePropertyMappingRequest.md)
+ - [ScimSourceRequest](docs/ScimSourceRequest.md)
+ - [ScimSourceUser](docs/ScimSourceUser.md)
+ - [ScimSourceUserRequest](docs/ScimSourceUserRequest.md)
+ - [ScopeMapping](docs/ScopeMapping.md)
+ - [ScopeMappingRequest](docs/ScopeMappingRequest.md)
+ - [SelectableStage](docs/SelectableStage.md)
+ - [ServiceConnection](docs/ServiceConnection.md)
+ - [ServiceConnectionRequest](docs/ServiceConnectionRequest.md)
+ - [ServiceConnectionState](docs/ServiceConnectionState.md)
+ - [SessionUser](docs/SessionUser.md)
+ - [Settings](docs/Settings.md)
+ - [SettingsRequest](docs/SettingsRequest.md)
+ - [SeverityEnum](docs/SeverityEnum.md)
+ - [ShellChallenge](docs/ShellChallenge.md)
+ - [SignatureAlgorithmEnum](docs/SignatureAlgorithmEnum.md)
+ - [SmsDevice](docs/SmsDevice.md)
+ - [SmsDeviceRequest](docs/SmsDeviceRequest.md)
+ - [Source](docs/Source.md)
+ - [SourceRequest](docs/SourceRequest.md)
+ - [SourceStage](docs/SourceStage.md)
+ - [SourceStageRequest](docs/SourceStageRequest.md)
+ - [SourceType](docs/SourceType.md)
+ - [SpBindingEnum](docs/SpBindingEnum.md)
+ - [Stage](docs/Stage.md)
+ - [StagePrompt](docs/StagePrompt.md)
+ - [StageRequest](docs/StageRequest.md)
+ - [StaticDevice](docs/StaticDevice.md)
+ - [StaticDeviceRequest](docs/StaticDeviceRequest.md)
+ - [StaticDeviceToken](docs/StaticDeviceToken.md)
+ - [StaticDeviceTokenRequest](docs/StaticDeviceTokenRequest.md)
+ - [SubModeEnum](docs/SubModeEnum.md)
+ - [SyncObjectModelEnum](docs/SyncObjectModelEnum.md)
+ - [SyncObjectRequest](docs/SyncObjectRequest.md)
+ - [SyncObjectResult](docs/SyncObjectResult.md)
+ - [SyncStatus](docs/SyncStatus.md)
+ - [SystemInfo](docs/SystemInfo.md)
+ - [SystemInfoRuntime](docs/SystemInfoRuntime.md)
+ - [SystemTask](docs/SystemTask.md)
+ - [SystemTaskStatusEnum](docs/SystemTaskStatusEnum.md)
+ - [Tenant](docs/Tenant.md)
+ - [TenantAdminGroupRequestRequest](docs/TenantAdminGroupRequestRequest.md)
+ - [TenantRecoveryKeyRequestRequest](docs/TenantRecoveryKeyRequestRequest.md)
+ - [TenantRecoveryKeyResponse](docs/TenantRecoveryKeyResponse.md)
+ - [TenantRequest](docs/TenantRequest.md)
+ - [Token](docs/Token.md)
+ - [TokenModel](docs/TokenModel.md)
+ - [TokenRequest](docs/TokenRequest.md)
+ - [TokenSetKeyRequest](docs/TokenSetKeyRequest.md)
+ - [TokenView](docs/TokenView.md)
+ - [TotpDevice](docs/TotpDevice.md)
+ - [TotpDeviceRequest](docs/TotpDeviceRequest.md)
+ - [TransactionApplicationRequest](docs/TransactionApplicationRequest.md)
+ - [TransactionApplicationResponse](docs/TransactionApplicationResponse.md)
+ - [TypeCreate](docs/TypeCreate.md)
+ - [UiThemeEnum](docs/UiThemeEnum.md)
+ - [UsedBy](docs/UsedBy.md)
+ - [UsedByActionEnum](docs/UsedByActionEnum.md)
+ - [User](docs/User.md)
+ - [UserAccountRequest](docs/UserAccountRequest.md)
+ - [UserAssignedObjectPermission](docs/UserAssignedObjectPermission.md)
+ - [UserConsent](docs/UserConsent.md)
+ - [UserCreationModeEnum](docs/UserCreationModeEnum.md)
+ - [UserDeleteStage](docs/UserDeleteStage.md)
+ - [UserDeleteStageRequest](docs/UserDeleteStageRequest.md)
+ - [UserFieldsEnum](docs/UserFieldsEnum.md)
+ - [UserGroup](docs/UserGroup.md)
+ - [UserGroupRequest](docs/UserGroupRequest.md)
+ - [UserLoginChallenge](docs/UserLoginChallenge.md)
+ - [UserLoginChallengeResponseRequest](docs/UserLoginChallengeResponseRequest.md)
+ - [UserLoginStage](docs/UserLoginStage.md)
+ - [UserLoginStageRequest](docs/UserLoginStageRequest.md)
+ - [UserLogoutStage](docs/UserLogoutStage.md)
+ - [UserLogoutStageRequest](docs/UserLogoutStageRequest.md)
+ - [UserMatchingModeEnum](docs/UserMatchingModeEnum.md)
+ - [UserMetrics](docs/UserMetrics.md)
+ - [UserOAuthSourceConnection](docs/UserOAuthSourceConnection.md)
+ - [UserOAuthSourceConnectionRequest](docs/UserOAuthSourceConnectionRequest.md)
+ - [UserObjectPermission](docs/UserObjectPermission.md)
+ - [UserPasswordSetRequest](docs/UserPasswordSetRequest.md)
+ - [UserPath](docs/UserPath.md)
+ - [UserPlexSourceConnection](docs/UserPlexSourceConnection.md)
+ - [UserPlexSourceConnectionRequest](docs/UserPlexSourceConnectionRequest.md)
+ - [UserRequest](docs/UserRequest.md)
+ - [UserSamlSourceConnection](docs/UserSamlSourceConnection.md)
+ - [UserSamlSourceConnectionRequest](docs/UserSamlSourceConnectionRequest.md)
+ - [UserSelf](docs/UserSelf.md)
+ - [UserSelfGroups](docs/UserSelfGroups.md)
+ - [UserServiceAccountRequest](docs/UserServiceAccountRequest.md)
+ - [UserServiceAccountResponse](docs/UserServiceAccountResponse.md)
+ - [UserSetting](docs/UserSetting.md)
+ - [UserSourceConnection](docs/UserSourceConnection.md)
+ - [UserTypeEnum](docs/UserTypeEnum.md)
+ - [UserVerificationEnum](docs/UserVerificationEnum.md)
+ - [UserWriteStage](docs/UserWriteStage.md)
+ - [UserWriteStageRequest](docs/UserWriteStageRequest.md)
+ - [ValidationError](docs/ValidationError.md)
+ - [Version](docs/Version.md)
+ - [WebAuthnDevice](docs/WebAuthnDevice.md)
+ - [WebAuthnDeviceRequest](docs/WebAuthnDeviceRequest.md)
+ - [WebAuthnDeviceType](docs/WebAuthnDeviceType.md)
+ - [WebAuthnDeviceTypeRequest](docs/WebAuthnDeviceTypeRequest.md)
+ - [Workers](docs/Workers.md)
+
+
+To get access to the crate's generated documentation, use:
+
+```
+cargo doc --open
+```
+
+## Author
+
+hello@goauthentik.io
+
diff --git a/config.yaml b/config.yaml
new file mode 100644
index 0000000..96f7eca
--- /dev/null
+++ b/config.yaml
@@ -0,0 +1,15 @@
+---
+templateDir: /local/templates/
+additionalProperties:
+ packageName: authentik-client
+ avoidBoxedModels: true
+ bestFitInt: true
+ preferUnsignedInt: true
+ library: reqwest
+ supportAsync: true
+ supportMiddleware: true
+ repositoryUrl: https://github.com/authentik-community/client-rust.git
+files:
+ README.mustache:
+ templateType: SupportingFiles
+ destinationFilename: README.md
diff --git a/docs/AccessDeniedChallenge.md b/docs/AccessDeniedChallenge.md
new file mode 100644
index 0000000..b1a72ed
--- /dev/null
+++ b/docs/AccessDeniedChallenge.md
@@ -0,0 +1,16 @@
+# AccessDeniedChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**flow_info** | Option<[**models::ContextualFlowInfo**](ContextualFlowInfo.md)> | | [optional]
+**component** | Option<**String**> | | [optional][default to ak-stage-access-denied]
+**response_errors** | Option<[**std::collections::HashMap>**](Vec.md)> | | [optional]
+**pending_user** | **String** | |
+**pending_user_avatar** | **String** | |
+**error_message** | Option<**String**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AdminApi.md b/docs/AdminApi.md
new file mode 100644
index 0000000..19a354b
--- /dev/null
+++ b/docs/AdminApi.md
@@ -0,0 +1,294 @@
+# \AdminApi
+
+All URIs are relative to *http://localhost/api/v3*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**admin_apps_list**](AdminApi.md#admin_apps_list) | **GET** /admin/apps/ |
+[**admin_metrics_retrieve**](AdminApi.md#admin_metrics_retrieve) | **GET** /admin/metrics/ |
+[**admin_models_list**](AdminApi.md#admin_models_list) | **GET** /admin/models/ |
+[**admin_settings_partial_update**](AdminApi.md#admin_settings_partial_update) | **PATCH** /admin/settings/ |
+[**admin_settings_retrieve**](AdminApi.md#admin_settings_retrieve) | **GET** /admin/settings/ |
+[**admin_settings_update**](AdminApi.md#admin_settings_update) | **PUT** /admin/settings/ |
+[**admin_system_create**](AdminApi.md#admin_system_create) | **POST** /admin/system/ |
+[**admin_system_retrieve**](AdminApi.md#admin_system_retrieve) | **GET** /admin/system/ |
+[**admin_version_retrieve**](AdminApi.md#admin_version_retrieve) | **GET** /admin/version/ |
+[**admin_workers_retrieve**](AdminApi.md#admin_workers_retrieve) | **GET** /admin/workers/ |
+
+
+
+## admin_apps_list
+
+> Vec admin_apps_list()
+
+
+Read-only view list all installed apps
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**Vec**](App.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)
+
+
+## admin_metrics_retrieve
+
+> models::LoginMetrics admin_metrics_retrieve()
+
+
+Login Metrics per 1h
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**models::LoginMetrics**](LoginMetrics.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)
+
+
+## admin_models_list
+
+> Vec admin_models_list()
+
+
+Read-only view list all installed models
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**Vec**](App.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)
+
+
+## admin_settings_partial_update
+
+> models::Settings admin_settings_partial_update(patched_settings_request)
+
+
+Settings view
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**patched_settings_request** | Option<[**PatchedSettingsRequest**](PatchedSettingsRequest.md)> | | |
+
+### Return type
+
+[**models::Settings**](Settings.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)
+
+
+## admin_settings_retrieve
+
+> models::Settings admin_settings_retrieve()
+
+
+Settings view
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**models::Settings**](Settings.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)
+
+
+## admin_settings_update
+
+> models::Settings admin_settings_update(settings_request)
+
+
+Settings view
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**settings_request** | Option<[**SettingsRequest**](SettingsRequest.md)> | | |
+
+### Return type
+
+[**models::Settings**](Settings.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)
+
+
+## admin_system_create
+
+> models::SystemInfo admin_system_create()
+
+
+Get system information.
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**models::SystemInfo**](SystemInfo.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)
+
+
+## admin_system_retrieve
+
+> models::SystemInfo admin_system_retrieve()
+
+
+Get system information.
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**models::SystemInfo**](SystemInfo.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)
+
+
+## admin_version_retrieve
+
+> models::Version admin_version_retrieve()
+
+
+Get running and latest version.
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**models::Version**](Version.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)
+
+
+## admin_workers_retrieve
+
+> models::Workers admin_workers_retrieve()
+
+
+Get currently connected worker count.
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**models::Workers**](Workers.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)
+
diff --git a/docs/AlgEnum.md b/docs/AlgEnum.md
new file mode 100644
index 0000000..a7b075f
--- /dev/null
+++ b/docs/AlgEnum.md
@@ -0,0 +1,13 @@
+# AlgEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Rsa | rsa |
+| Ecdsa | ecdsa |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/App.md b/docs/App.md
new file mode 100644
index 0000000..0d58ea7
--- /dev/null
+++ b/docs/App.md
@@ -0,0 +1,12 @@
+# App
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**label** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AppEnum.md b/docs/AppEnum.md
new file mode 100644
index 0000000..6b6b8c1
--- /dev/null
+++ b/docs/AppEnum.md
@@ -0,0 +1,68 @@
+# AppEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Tenants | authentik.tenants |
+| Admin | authentik.admin |
+| Api | authentik.api |
+| Crypto | authentik.crypto |
+| Flows | authentik.flows |
+| Outposts | authentik.outposts |
+| PoliciesPeriodDummy | authentik.policies.dummy |
+| PoliciesPeriodEventMatcher | authentik.policies.event_matcher |
+| PoliciesPeriodExpiry | authentik.policies.expiry |
+| PoliciesPeriodExpression | authentik.policies.expression |
+| PoliciesPeriodGeoip | authentik.policies.geoip |
+| PoliciesPeriodPassword | authentik.policies.password |
+| PoliciesPeriodReputation | authentik.policies.reputation |
+| Policies | authentik.policies |
+| ProvidersPeriodLdap | authentik.providers.ldap |
+| ProvidersPeriodOauth2 | authentik.providers.oauth2 |
+| ProvidersPeriodProxy | authentik.providers.proxy |
+| ProvidersPeriodRadius | authentik.providers.radius |
+| ProvidersPeriodSaml | authentik.providers.saml |
+| ProvidersPeriodScim | authentik.providers.scim |
+| Rbac | authentik.rbac |
+| Recovery | authentik.recovery |
+| SourcesPeriodLdap | authentik.sources.ldap |
+| SourcesPeriodOauth | authentik.sources.oauth |
+| SourcesPeriodPlex | authentik.sources.plex |
+| SourcesPeriodSaml | authentik.sources.saml |
+| SourcesPeriodScim | authentik.sources.scim |
+| StagesPeriodAuthenticator | authentik.stages.authenticator |
+| StagesPeriodAuthenticatorDuo | authentik.stages.authenticator_duo |
+| StagesPeriodAuthenticatorSms | authentik.stages.authenticator_sms |
+| StagesPeriodAuthenticatorStatic | authentik.stages.authenticator_static |
+| StagesPeriodAuthenticatorTotp | authentik.stages.authenticator_totp |
+| StagesPeriodAuthenticatorValidate | authentik.stages.authenticator_validate |
+| StagesPeriodAuthenticatorWebauthn | authentik.stages.authenticator_webauthn |
+| StagesPeriodCaptcha | authentik.stages.captcha |
+| StagesPeriodConsent | authentik.stages.consent |
+| StagesPeriodDeny | authentik.stages.deny |
+| StagesPeriodDummy | authentik.stages.dummy |
+| StagesPeriodEmail | authentik.stages.email |
+| StagesPeriodIdentification | authentik.stages.identification |
+| StagesPeriodInvitation | authentik.stages.invitation |
+| StagesPeriodPassword | authentik.stages.password |
+| StagesPeriodPrompt | authentik.stages.prompt |
+| StagesPeriodUserDelete | authentik.stages.user_delete |
+| StagesPeriodUserLogin | authentik.stages.user_login |
+| StagesPeriodUserLogout | authentik.stages.user_logout |
+| StagesPeriodUserWrite | authentik.stages.user_write |
+| Brands | authentik.brands |
+| Blueprints | authentik.blueprints |
+| Core | authentik.core |
+| Enterprise | authentik.enterprise |
+| EnterprisePeriodAudit | authentik.enterprise.audit |
+| EnterprisePeriodProvidersPeriodGoogleWorkspace | authentik.enterprise.providers.google_workspace |
+| EnterprisePeriodProvidersPeriodMicrosoftEntra | authentik.enterprise.providers.microsoft_entra |
+| EnterprisePeriodProvidersPeriodRac | authentik.enterprise.providers.rac |
+| EnterprisePeriodStagesPeriodSource | authentik.enterprise.stages.source |
+| Events | authentik.events |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AppleChallengeResponseRequest.md b/docs/AppleChallengeResponseRequest.md
new file mode 100644
index 0000000..3fd7dce
--- /dev/null
+++ b/docs/AppleChallengeResponseRequest.md
@@ -0,0 +1,11 @@
+# AppleChallengeResponseRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**component** | Option<**String**> | | [optional][default to ak-source-oauth-apple]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AppleLoginChallenge.md b/docs/AppleLoginChallenge.md
new file mode 100644
index 0000000..0cfdf0e
--- /dev/null
+++ b/docs/AppleLoginChallenge.md
@@ -0,0 +1,17 @@
+# AppleLoginChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**flow_info** | Option<[**models::ContextualFlowInfo**](ContextualFlowInfo.md)> | | [optional]
+**component** | Option<**String**> | | [optional][default to ak-source-oauth-apple]
+**response_errors** | Option<[**std::collections::HashMap>**](Vec.md)> | | [optional]
+**client_id** | **String** | |
+**scope** | **String** | |
+**redirect_uri** | **String** | |
+**state** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Application.md b/docs/Application.md
new file mode 100644
index 0000000..71b690a
--- /dev/null
+++ b/docs/Application.md
@@ -0,0 +1,25 @@
+# Application
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | Application's display Name. |
+**slug** | **String** | Internal application name, used in URLs. |
+**provider** | Option<**i32**> | | [optional]
+**provider_obj** | [**models::Provider**](Provider.md) | | [readonly]
+**backchannel_providers** | Option<**Vec**> | | [optional]
+**backchannel_providers_obj** | [**Vec**](Provider.md) | | [readonly]
+**launch_url** | Option<**String**> | Allow formatting of launch URL | [readonly]
+**open_in_new_tab** | Option<**bool**> | Open launch URL in a new browser tab or window. | [optional]
+**meta_launch_url** | Option<**String**> | | [optional]
+**meta_icon** | Option<**String**> | Get the URL to the App Icon image. If the name is /static or starts with http it is returned as-is | [readonly]
+**meta_description** | Option<**String**> | | [optional]
+**meta_publisher** | Option<**String**> | | [optional]
+**policy_engine_mode** | Option<[**models::PolicyEngineMode**](PolicyEngineMode.md)> | | [optional]
+**group** | Option<**String**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ApplicationRequest.md b/docs/ApplicationRequest.md
new file mode 100644
index 0000000..8276f2d
--- /dev/null
+++ b/docs/ApplicationRequest.md
@@ -0,0 +1,20 @@
+# ApplicationRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | Application's display Name. |
+**slug** | **String** | Internal application name, used in URLs. |
+**provider** | Option<**i32**> | | [optional]
+**backchannel_providers** | Option<**Vec**> | | [optional]
+**open_in_new_tab** | Option<**bool**> | Open launch URL in a new browser tab or window. | [optional]
+**meta_launch_url** | Option<**String**> | | [optional]
+**meta_description** | Option<**String**> | | [optional]
+**meta_publisher** | Option<**String**> | | [optional]
+**policy_engine_mode** | Option<[**models::PolicyEngineMode**](PolicyEngineMode.md)> | | [optional]
+**group** | Option<**String**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthModeEnum.md b/docs/AuthModeEnum.md
new file mode 100644
index 0000000..4dca7a2
--- /dev/null
+++ b/docs/AuthModeEnum.md
@@ -0,0 +1,13 @@
+# AuthModeEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Static | static |
+| Prompt | prompt |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthTypeEnum.md b/docs/AuthTypeEnum.md
new file mode 100644
index 0000000..5546e9d
--- /dev/null
+++ b/docs/AuthTypeEnum.md
@@ -0,0 +1,13 @@
+# AuthTypeEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Basic | basic |
+| Bearer | bearer |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatedSession.md b/docs/AuthenticatedSession.md
new file mode 100644
index 0000000..ff7d521
--- /dev/null
+++ b/docs/AuthenticatedSession.md
@@ -0,0 +1,20 @@
+# AuthenticatedSession
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**uuid** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**current** | **bool** | Check if session is currently active session | [readonly]
+**user_agent** | [**models::AuthenticatedSessionUserAgent**](AuthenticatedSession_user_agent.md) | |
+**geo_ip** | Option<[**models::AuthenticatedSessionGeoIp**](AuthenticatedSession_geo_ip.md)> | |
+**asn** | Option<[**models::AuthenticatedSessionAsn**](AuthenticatedSession_asn.md)> | |
+**user** | **i32** | |
+**last_ip** | **String** | |
+**last_user_agent** | Option<**String**> | | [optional]
+**last_used** | **String** | | [readonly]
+**expires** | Option<**String**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatedSessionAsn.md b/docs/AuthenticatedSessionAsn.md
new file mode 100644
index 0000000..657c558
--- /dev/null
+++ b/docs/AuthenticatedSessionAsn.md
@@ -0,0 +1,13 @@
+# AuthenticatedSessionAsn
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**asn** | **i32** | |
+**as_org** | Option<**String**> | |
+**network** | Option<**String**> | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatedSessionGeoIp.md b/docs/AuthenticatedSessionGeoIp.md
new file mode 100644
index 0000000..62d0817
--- /dev/null
+++ b/docs/AuthenticatedSessionGeoIp.md
@@ -0,0 +1,15 @@
+# AuthenticatedSessionGeoIp
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**continent** | **String** | |
+**country** | **String** | |
+**lat** | **f64** | |
+**long** | **f64** | |
+**city** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatedSessionUserAgent.md b/docs/AuthenticatedSessionUserAgent.md
new file mode 100644
index 0000000..13b4c74
--- /dev/null
+++ b/docs/AuthenticatedSessionUserAgent.md
@@ -0,0 +1,14 @@
+# AuthenticatedSessionUserAgent
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**device** | [**models::AuthenticatedSessionUserAgentDevice**](AuthenticatedSession_user_agent_device.md) | |
+**os** | [**models::AuthenticatedSessionUserAgentOs**](AuthenticatedSession_user_agent_os.md) | |
+**user_agent** | [**models::AuthenticatedSessionUserAgentUserAgent**](AuthenticatedSession_user_agent_user_agent.md) | |
+**string** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatedSessionUserAgentDevice.md b/docs/AuthenticatedSessionUserAgentDevice.md
new file mode 100644
index 0000000..f76b55d
--- /dev/null
+++ b/docs/AuthenticatedSessionUserAgentDevice.md
@@ -0,0 +1,13 @@
+# AuthenticatedSessionUserAgentDevice
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**brand** | **String** | |
+**family** | **String** | |
+**model** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatedSessionUserAgentOs.md b/docs/AuthenticatedSessionUserAgentOs.md
new file mode 100644
index 0000000..e4c9c1a
--- /dev/null
+++ b/docs/AuthenticatedSessionUserAgentOs.md
@@ -0,0 +1,15 @@
+# AuthenticatedSessionUserAgentOs
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**family** | **String** | |
+**major** | **String** | |
+**minor** | **String** | |
+**patch** | **String** | |
+**patch_minor** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatedSessionUserAgentUserAgent.md b/docs/AuthenticatedSessionUserAgentUserAgent.md
new file mode 100644
index 0000000..1c5bccd
--- /dev/null
+++ b/docs/AuthenticatedSessionUserAgentUserAgent.md
@@ -0,0 +1,14 @@
+# AuthenticatedSessionUserAgentUserAgent
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**family** | **String** | |
+**major** | **String** | |
+**minor** | **String** | |
+**patch** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticationEnum.md b/docs/AuthenticationEnum.md
new file mode 100644
index 0000000..41cf132
--- /dev/null
+++ b/docs/AuthenticationEnum.md
@@ -0,0 +1,16 @@
+# AuthenticationEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| None | none |
+| RequireAuthenticated | require_authenticated |
+| RequireUnauthenticated | require_unauthenticated |
+| RequireSuperuser | require_superuser |
+| RequireOutpost | require_outpost |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorAttachmentEnum.md b/docs/AuthenticatorAttachmentEnum.md
new file mode 100644
index 0000000..ea4eb17
--- /dev/null
+++ b/docs/AuthenticatorAttachmentEnum.md
@@ -0,0 +1,13 @@
+# AuthenticatorAttachmentEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Platform | platform |
+| CrossPlatform | cross-platform |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorDuoChallenge.md b/docs/AuthenticatorDuoChallenge.md
new file mode 100644
index 0000000..81695fe
--- /dev/null
+++ b/docs/AuthenticatorDuoChallenge.md
@@ -0,0 +1,18 @@
+# AuthenticatorDuoChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**flow_info** | Option<[**models::ContextualFlowInfo**](ContextualFlowInfo.md)> | | [optional]
+**component** | Option<**String**> | | [optional][default to ak-stage-authenticator-duo]
+**response_errors** | Option<[**std::collections::HashMap>**](Vec.md)> | | [optional]
+**pending_user** | **String** | |
+**pending_user_avatar** | **String** | |
+**activation_barcode** | **String** | |
+**activation_code** | **String** | |
+**stage_uuid** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorDuoChallengeResponseRequest.md b/docs/AuthenticatorDuoChallengeResponseRequest.md
new file mode 100644
index 0000000..d7859d3
--- /dev/null
+++ b/docs/AuthenticatorDuoChallengeResponseRequest.md
@@ -0,0 +1,11 @@
+# AuthenticatorDuoChallengeResponseRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**component** | Option<**String**> | | [optional][default to ak-stage-authenticator-duo]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorDuoStage.md b/docs/AuthenticatorDuoStage.md
new file mode 100644
index 0000000..1e42bb0
--- /dev/null
+++ b/docs/AuthenticatorDuoStage.md
@@ -0,0 +1,22 @@
+# AuthenticatorDuoStage
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**component** | **String** | Get object type so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**flow_set** | Option<[**Vec**](FlowSet.md)> | | [optional]
+**configure_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage. | [optional]
+**friendly_name** | Option<**String**> | | [optional]
+**client_id** | **String** | |
+**api_hostname** | **String** | |
+**admin_integration_key** | Option<**String**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorDuoStageDeviceImportResponse.md b/docs/AuthenticatorDuoStageDeviceImportResponse.md
new file mode 100644
index 0000000..88cf253
--- /dev/null
+++ b/docs/AuthenticatorDuoStageDeviceImportResponse.md
@@ -0,0 +1,12 @@
+# AuthenticatorDuoStageDeviceImportResponse
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**count** | **i32** | | [readonly]
+**error** | **String** | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorDuoStageManualDeviceImportRequest.md b/docs/AuthenticatorDuoStageManualDeviceImportRequest.md
new file mode 100644
index 0000000..12a709b
--- /dev/null
+++ b/docs/AuthenticatorDuoStageManualDeviceImportRequest.md
@@ -0,0 +1,12 @@
+# AuthenticatorDuoStageManualDeviceImportRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**duo_user_id** | **String** | |
+**username** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorDuoStageRequest.md b/docs/AuthenticatorDuoStageRequest.md
new file mode 100644
index 0000000..b5d642d
--- /dev/null
+++ b/docs/AuthenticatorDuoStageRequest.md
@@ -0,0 +1,19 @@
+# AuthenticatorDuoStageRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**flow_set** | Option<[**Vec**](FlowSetRequest.md)> | | [optional]
+**configure_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage. | [optional]
+**friendly_name** | Option<**String**> | | [optional]
+**client_id** | **String** | |
+**client_secret** | **String** | |
+**api_hostname** | **String** | |
+**admin_integration_key** | Option<**String**> | | [optional]
+**admin_secret_key** | Option<**String**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorSmsChallenge.md b/docs/AuthenticatorSmsChallenge.md
new file mode 100644
index 0000000..c5d2846
--- /dev/null
+++ b/docs/AuthenticatorSmsChallenge.md
@@ -0,0 +1,16 @@
+# AuthenticatorSmsChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**flow_info** | Option<[**models::ContextualFlowInfo**](ContextualFlowInfo.md)> | | [optional]
+**component** | Option<**String**> | | [optional][default to ak-stage-authenticator-sms]
+**response_errors** | Option<[**std::collections::HashMap>**](Vec.md)> | | [optional]
+**pending_user** | **String** | |
+**pending_user_avatar** | **String** | |
+**phone_number_required** | Option<**bool**> | | [optional][default to true]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorSmsChallengeResponseRequest.md b/docs/AuthenticatorSmsChallengeResponseRequest.md
new file mode 100644
index 0000000..be33239
--- /dev/null
+++ b/docs/AuthenticatorSmsChallengeResponseRequest.md
@@ -0,0 +1,13 @@
+# AuthenticatorSmsChallengeResponseRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**component** | Option<**String**> | | [optional][default to ak-stage-authenticator-sms]
+**code** | Option<**i32**> | | [optional]
+**phone_number** | Option<**String**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorSmsStage.md b/docs/AuthenticatorSmsStage.md
new file mode 100644
index 0000000..db4d22b
--- /dev/null
+++ b/docs/AuthenticatorSmsStage.md
@@ -0,0 +1,27 @@
+# AuthenticatorSmsStage
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**component** | **String** | Get object type so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**flow_set** | Option<[**Vec**](FlowSet.md)> | | [optional]
+**configure_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage. | [optional]
+**friendly_name** | Option<**String**> | | [optional]
+**provider** | [**models::ProviderEnum**](ProviderEnum.md) | |
+**from_number** | **String** | |
+**account_sid** | **String** | |
+**auth** | **String** | |
+**auth_password** | Option<**String**> | | [optional]
+**auth_type** | Option<[**models::AuthTypeEnum**](AuthTypeEnum.md)> | | [optional]
+**verify_only** | Option<**bool**> | When enabled, the Phone number is only used during enrollment to verify the users authenticity. Only a hash of the phone number is saved to ensure it is not reused in the future. | [optional]
+**mapping** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Optionally modify the payload being sent to custom providers. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorSmsStageRequest.md b/docs/AuthenticatorSmsStageRequest.md
new file mode 100644
index 0000000..c4f5c09
--- /dev/null
+++ b/docs/AuthenticatorSmsStageRequest.md
@@ -0,0 +1,22 @@
+# AuthenticatorSmsStageRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**flow_set** | Option<[**Vec**](FlowSetRequest.md)> | | [optional]
+**configure_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage. | [optional]
+**friendly_name** | Option<**String**> | | [optional]
+**provider** | [**models::ProviderEnum**](ProviderEnum.md) | |
+**from_number** | **String** | |
+**account_sid** | **String** | |
+**auth** | **String** | |
+**auth_password** | Option<**String**> | | [optional]
+**auth_type** | Option<[**models::AuthTypeEnum**](AuthTypeEnum.md)> | | [optional]
+**verify_only** | Option<**bool**> | When enabled, the Phone number is only used during enrollment to verify the users authenticity. Only a hash of the phone number is saved to ensure it is not reused in the future. | [optional]
+**mapping** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Optionally modify the payload being sent to custom providers. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorStaticChallenge.md b/docs/AuthenticatorStaticChallenge.md
new file mode 100644
index 0000000..f929a99
--- /dev/null
+++ b/docs/AuthenticatorStaticChallenge.md
@@ -0,0 +1,16 @@
+# AuthenticatorStaticChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**flow_info** | Option<[**models::ContextualFlowInfo**](ContextualFlowInfo.md)> | | [optional]
+**component** | Option<**String**> | | [optional][default to ak-stage-authenticator-static]
+**response_errors** | Option<[**std::collections::HashMap>**](Vec.md)> | | [optional]
+**pending_user** | **String** | |
+**pending_user_avatar** | **String** | |
+**codes** | **Vec** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorStaticChallengeResponseRequest.md b/docs/AuthenticatorStaticChallengeResponseRequest.md
new file mode 100644
index 0000000..724e76c
--- /dev/null
+++ b/docs/AuthenticatorStaticChallengeResponseRequest.md
@@ -0,0 +1,11 @@
+# AuthenticatorStaticChallengeResponseRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**component** | Option<**String**> | | [optional][default to ak-stage-authenticator-static]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorStaticStage.md b/docs/AuthenticatorStaticStage.md
new file mode 100644
index 0000000..e023103
--- /dev/null
+++ b/docs/AuthenticatorStaticStage.md
@@ -0,0 +1,21 @@
+# AuthenticatorStaticStage
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**component** | **String** | Get object type so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**flow_set** | Option<[**Vec**](FlowSet.md)> | | [optional]
+**configure_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage. | [optional]
+**friendly_name** | Option<**String**> | | [optional]
+**token_count** | Option<**u32**> | | [optional]
+**token_length** | Option<**u32**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorStaticStageRequest.md b/docs/AuthenticatorStaticStageRequest.md
new file mode 100644
index 0000000..29cf121
--- /dev/null
+++ b/docs/AuthenticatorStaticStageRequest.md
@@ -0,0 +1,16 @@
+# AuthenticatorStaticStageRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**flow_set** | Option<[**Vec**](FlowSetRequest.md)> | | [optional]
+**configure_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage. | [optional]
+**friendly_name** | Option<**String**> | | [optional]
+**token_count** | Option<**u32**> | | [optional]
+**token_length** | Option<**u32**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorTotpChallenge.md b/docs/AuthenticatorTotpChallenge.md
new file mode 100644
index 0000000..5a8c43c
--- /dev/null
+++ b/docs/AuthenticatorTotpChallenge.md
@@ -0,0 +1,16 @@
+# AuthenticatorTotpChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**flow_info** | Option<[**models::ContextualFlowInfo**](ContextualFlowInfo.md)> | | [optional]
+**component** | Option<**String**> | | [optional][default to ak-stage-authenticator-totp]
+**response_errors** | Option<[**std::collections::HashMap>**](Vec.md)> | | [optional]
+**pending_user** | **String** | |
+**pending_user_avatar** | **String** | |
+**config_url** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorTotpChallengeResponseRequest.md b/docs/AuthenticatorTotpChallengeResponseRequest.md
new file mode 100644
index 0000000..ee3e1c9
--- /dev/null
+++ b/docs/AuthenticatorTotpChallengeResponseRequest.md
@@ -0,0 +1,12 @@
+# AuthenticatorTotpChallengeResponseRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**component** | Option<**String**> | | [optional][default to ak-stage-authenticator-totp]
+**code** | **i32** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorTotpStage.md b/docs/AuthenticatorTotpStage.md
new file mode 100644
index 0000000..cf74a90
--- /dev/null
+++ b/docs/AuthenticatorTotpStage.md
@@ -0,0 +1,20 @@
+# AuthenticatorTotpStage
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**component** | **String** | Get object type so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**flow_set** | Option<[**Vec**](FlowSet.md)> | | [optional]
+**configure_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage. | [optional]
+**friendly_name** | Option<**String**> | | [optional]
+**digits** | [**models::DigitsEnum**](DigitsEnum.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorTotpStageRequest.md b/docs/AuthenticatorTotpStageRequest.md
new file mode 100644
index 0000000..9256ed9
--- /dev/null
+++ b/docs/AuthenticatorTotpStageRequest.md
@@ -0,0 +1,15 @@
+# AuthenticatorTotpStageRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**flow_set** | Option<[**Vec**](FlowSetRequest.md)> | | [optional]
+**configure_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage. | [optional]
+**friendly_name** | Option<**String**> | | [optional]
+**digits** | [**models::DigitsEnum**](DigitsEnum.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorValidateStage.md b/docs/AuthenticatorValidateStage.md
new file mode 100644
index 0000000..0756baf
--- /dev/null
+++ b/docs/AuthenticatorValidateStage.md
@@ -0,0 +1,24 @@
+# AuthenticatorValidateStage
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**component** | **String** | Get object type so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**flow_set** | Option<[**Vec**](FlowSet.md)> | | [optional]
+**not_configured_action** | Option<[**models::NotConfiguredActionEnum**](NotConfiguredActionEnum.md)> | | [optional]
+**device_classes** | Option<[**Vec**](DeviceClassesEnum.md)> | Device classes which can be used to authenticate | [optional]
+**configuration_stages** | Option<[**Vec**](uuid::Uuid.md)> | Stages used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again. | [optional]
+**last_auth_threshold** | Option<**String**> | If any of the user's device has been used within this threshold, this stage will be skipped | [optional]
+**webauthn_user_verification** | Option<[**models::UserVerificationEnum**](UserVerificationEnum.md)> | Enforce user verification for WebAuthn devices. | [optional]
+**webauthn_allowed_device_types** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**webauthn_allowed_device_types_obj** | [**Vec**](WebAuthnDeviceType.md) | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorValidateStageRequest.md b/docs/AuthenticatorValidateStageRequest.md
new file mode 100644
index 0000000..a27f2e5
--- /dev/null
+++ b/docs/AuthenticatorValidateStageRequest.md
@@ -0,0 +1,18 @@
+# AuthenticatorValidateStageRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**flow_set** | Option<[**Vec**](FlowSetRequest.md)> | | [optional]
+**not_configured_action** | Option<[**models::NotConfiguredActionEnum**](NotConfiguredActionEnum.md)> | | [optional]
+**device_classes** | Option<[**Vec**](DeviceClassesEnum.md)> | Device classes which can be used to authenticate | [optional]
+**configuration_stages** | Option<[**Vec**](uuid::Uuid.md)> | Stages used to configure Authenticator when user doesn't have any compatible devices. After this configuration Stage passes, the user is not prompted again. | [optional]
+**last_auth_threshold** | Option<**String**> | If any of the user's device has been used within this threshold, this stage will be skipped | [optional]
+**webauthn_user_verification** | Option<[**models::UserVerificationEnum**](UserVerificationEnum.md)> | Enforce user verification for WebAuthn devices. | [optional]
+**webauthn_allowed_device_types** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorValidationChallenge.md b/docs/AuthenticatorValidationChallenge.md
new file mode 100644
index 0000000..c6df751
--- /dev/null
+++ b/docs/AuthenticatorValidationChallenge.md
@@ -0,0 +1,17 @@
+# AuthenticatorValidationChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**flow_info** | Option<[**models::ContextualFlowInfo**](ContextualFlowInfo.md)> | | [optional]
+**component** | Option<**String**> | | [optional][default to ak-stage-authenticator-validate]
+**response_errors** | Option<[**std::collections::HashMap>**](Vec.md)> | | [optional]
+**pending_user** | **String** | |
+**pending_user_avatar** | **String** | |
+**device_challenges** | [**Vec**](DeviceChallenge.md) | |
+**configuration_stages** | [**Vec**](SelectableStage.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorValidationChallengeResponseRequest.md b/docs/AuthenticatorValidationChallengeResponseRequest.md
new file mode 100644
index 0000000..0e6527f
--- /dev/null
+++ b/docs/AuthenticatorValidationChallengeResponseRequest.md
@@ -0,0 +1,16 @@
+# AuthenticatorValidationChallengeResponseRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**component** | Option<**String**> | | [optional][default to ak-stage-authenticator-validate]
+**selected_challenge** | Option<[**models::DeviceChallengeRequest**](DeviceChallengeRequest.md)> | | [optional]
+**selected_stage** | Option<**String**> | | [optional]
+**code** | Option<**String**> | | [optional]
+**webauthn** | Option<[**std::collections::HashMap**](serde_json::Value.md)> | | [optional]
+**duo** | Option<**i32**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorWebAuthnChallenge.md b/docs/AuthenticatorWebAuthnChallenge.md
new file mode 100644
index 0000000..3112503
--- /dev/null
+++ b/docs/AuthenticatorWebAuthnChallenge.md
@@ -0,0 +1,16 @@
+# AuthenticatorWebAuthnChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**flow_info** | Option<[**models::ContextualFlowInfo**](ContextualFlowInfo.md)> | | [optional]
+**component** | Option<**String**> | | [optional][default to ak-stage-authenticator-webauthn]
+**response_errors** | Option<[**std::collections::HashMap>**](Vec.md)> | | [optional]
+**pending_user** | **String** | |
+**pending_user_avatar** | **String** | |
+**registration** | [**std::collections::HashMap**](serde_json::Value.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorWebAuthnChallengeResponseRequest.md b/docs/AuthenticatorWebAuthnChallengeResponseRequest.md
new file mode 100644
index 0000000..c0dcdff
--- /dev/null
+++ b/docs/AuthenticatorWebAuthnChallengeResponseRequest.md
@@ -0,0 +1,12 @@
+# AuthenticatorWebAuthnChallengeResponseRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**component** | Option<**String**> | | [optional][default to ak-stage-authenticator-webauthn]
+**response** | [**std::collections::HashMap**](serde_json::Value.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorWebAuthnStage.md b/docs/AuthenticatorWebAuthnStage.md
new file mode 100644
index 0000000..1e9a9fd
--- /dev/null
+++ b/docs/AuthenticatorWebAuthnStage.md
@@ -0,0 +1,24 @@
+# AuthenticatorWebAuthnStage
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**component** | **String** | Get object type so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**flow_set** | Option<[**Vec**](FlowSet.md)> | | [optional]
+**configure_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage. | [optional]
+**friendly_name** | Option<**String**> | | [optional]
+**user_verification** | Option<[**models::UserVerificationEnum**](UserVerificationEnum.md)> | | [optional]
+**authenticator_attachment** | Option<[**models::AuthenticatorAttachmentEnum**](AuthenticatorAttachmentEnum.md)> | | [optional]
+**resident_key_requirement** | Option<[**models::ResidentKeyRequirementEnum**](ResidentKeyRequirementEnum.md)> | | [optional]
+**device_type_restrictions** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**device_type_restrictions_obj** | [**Vec**](WebAuthnDeviceType.md) | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorWebAuthnStageRequest.md b/docs/AuthenticatorWebAuthnStageRequest.md
new file mode 100644
index 0000000..11d4e97
--- /dev/null
+++ b/docs/AuthenticatorWebAuthnStageRequest.md
@@ -0,0 +1,18 @@
+# AuthenticatorWebAuthnStageRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**flow_set** | Option<[**Vec**](FlowSetRequest.md)> | | [optional]
+**configure_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage. | [optional]
+**friendly_name** | Option<**String**> | | [optional]
+**user_verification** | Option<[**models::UserVerificationEnum**](UserVerificationEnum.md)> | | [optional]
+**authenticator_attachment** | Option<[**models::AuthenticatorAttachmentEnum**](AuthenticatorAttachmentEnum.md)> | | [optional]
+**resident_key_requirement** | Option<[**models::ResidentKeyRequirementEnum**](ResidentKeyRequirementEnum.md)> | | [optional]
+**device_type_restrictions** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AuthenticatorsApi.md b/docs/AuthenticatorsApi.md
new file mode 100644
index 0000000..56ede63
--- /dev/null
+++ b/docs/AuthenticatorsApi.md
@@ -0,0 +1,1987 @@
+# \AuthenticatorsApi
+
+All URIs are relative to *http://localhost/api/v3*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**authenticators_admin_all_list**](AuthenticatorsApi.md#authenticators_admin_all_list) | **GET** /authenticators/admin/all/ |
+[**authenticators_admin_duo_create**](AuthenticatorsApi.md#authenticators_admin_duo_create) | **POST** /authenticators/admin/duo/ |
+[**authenticators_admin_duo_destroy**](AuthenticatorsApi.md#authenticators_admin_duo_destroy) | **DELETE** /authenticators/admin/duo/{id}/ |
+[**authenticators_admin_duo_list**](AuthenticatorsApi.md#authenticators_admin_duo_list) | **GET** /authenticators/admin/duo/ |
+[**authenticators_admin_duo_partial_update**](AuthenticatorsApi.md#authenticators_admin_duo_partial_update) | **PATCH** /authenticators/admin/duo/{id}/ |
+[**authenticators_admin_duo_retrieve**](AuthenticatorsApi.md#authenticators_admin_duo_retrieve) | **GET** /authenticators/admin/duo/{id}/ |
+[**authenticators_admin_duo_update**](AuthenticatorsApi.md#authenticators_admin_duo_update) | **PUT** /authenticators/admin/duo/{id}/ |
+[**authenticators_admin_sms_create**](AuthenticatorsApi.md#authenticators_admin_sms_create) | **POST** /authenticators/admin/sms/ |
+[**authenticators_admin_sms_destroy**](AuthenticatorsApi.md#authenticators_admin_sms_destroy) | **DELETE** /authenticators/admin/sms/{id}/ |
+[**authenticators_admin_sms_list**](AuthenticatorsApi.md#authenticators_admin_sms_list) | **GET** /authenticators/admin/sms/ |
+[**authenticators_admin_sms_partial_update**](AuthenticatorsApi.md#authenticators_admin_sms_partial_update) | **PATCH** /authenticators/admin/sms/{id}/ |
+[**authenticators_admin_sms_retrieve**](AuthenticatorsApi.md#authenticators_admin_sms_retrieve) | **GET** /authenticators/admin/sms/{id}/ |
+[**authenticators_admin_sms_update**](AuthenticatorsApi.md#authenticators_admin_sms_update) | **PUT** /authenticators/admin/sms/{id}/ |
+[**authenticators_admin_static_create**](AuthenticatorsApi.md#authenticators_admin_static_create) | **POST** /authenticators/admin/static/ |
+[**authenticators_admin_static_destroy**](AuthenticatorsApi.md#authenticators_admin_static_destroy) | **DELETE** /authenticators/admin/static/{id}/ |
+[**authenticators_admin_static_list**](AuthenticatorsApi.md#authenticators_admin_static_list) | **GET** /authenticators/admin/static/ |
+[**authenticators_admin_static_partial_update**](AuthenticatorsApi.md#authenticators_admin_static_partial_update) | **PATCH** /authenticators/admin/static/{id}/ |
+[**authenticators_admin_static_retrieve**](AuthenticatorsApi.md#authenticators_admin_static_retrieve) | **GET** /authenticators/admin/static/{id}/ |
+[**authenticators_admin_static_update**](AuthenticatorsApi.md#authenticators_admin_static_update) | **PUT** /authenticators/admin/static/{id}/ |
+[**authenticators_admin_totp_create**](AuthenticatorsApi.md#authenticators_admin_totp_create) | **POST** /authenticators/admin/totp/ |
+[**authenticators_admin_totp_destroy**](AuthenticatorsApi.md#authenticators_admin_totp_destroy) | **DELETE** /authenticators/admin/totp/{id}/ |
+[**authenticators_admin_totp_list**](AuthenticatorsApi.md#authenticators_admin_totp_list) | **GET** /authenticators/admin/totp/ |
+[**authenticators_admin_totp_partial_update**](AuthenticatorsApi.md#authenticators_admin_totp_partial_update) | **PATCH** /authenticators/admin/totp/{id}/ |
+[**authenticators_admin_totp_retrieve**](AuthenticatorsApi.md#authenticators_admin_totp_retrieve) | **GET** /authenticators/admin/totp/{id}/ |
+[**authenticators_admin_totp_update**](AuthenticatorsApi.md#authenticators_admin_totp_update) | **PUT** /authenticators/admin/totp/{id}/ |
+[**authenticators_admin_webauthn_create**](AuthenticatorsApi.md#authenticators_admin_webauthn_create) | **POST** /authenticators/admin/webauthn/ |
+[**authenticators_admin_webauthn_destroy**](AuthenticatorsApi.md#authenticators_admin_webauthn_destroy) | **DELETE** /authenticators/admin/webauthn/{id}/ |
+[**authenticators_admin_webauthn_list**](AuthenticatorsApi.md#authenticators_admin_webauthn_list) | **GET** /authenticators/admin/webauthn/ |
+[**authenticators_admin_webauthn_partial_update**](AuthenticatorsApi.md#authenticators_admin_webauthn_partial_update) | **PATCH** /authenticators/admin/webauthn/{id}/ |
+[**authenticators_admin_webauthn_retrieve**](AuthenticatorsApi.md#authenticators_admin_webauthn_retrieve) | **GET** /authenticators/admin/webauthn/{id}/ |
+[**authenticators_admin_webauthn_update**](AuthenticatorsApi.md#authenticators_admin_webauthn_update) | **PUT** /authenticators/admin/webauthn/{id}/ |
+[**authenticators_all_list**](AuthenticatorsApi.md#authenticators_all_list) | **GET** /authenticators/all/ |
+[**authenticators_duo_destroy**](AuthenticatorsApi.md#authenticators_duo_destroy) | **DELETE** /authenticators/duo/{id}/ |
+[**authenticators_duo_list**](AuthenticatorsApi.md#authenticators_duo_list) | **GET** /authenticators/duo/ |
+[**authenticators_duo_partial_update**](AuthenticatorsApi.md#authenticators_duo_partial_update) | **PATCH** /authenticators/duo/{id}/ |
+[**authenticators_duo_retrieve**](AuthenticatorsApi.md#authenticators_duo_retrieve) | **GET** /authenticators/duo/{id}/ |
+[**authenticators_duo_update**](AuthenticatorsApi.md#authenticators_duo_update) | **PUT** /authenticators/duo/{id}/ |
+[**authenticators_duo_used_by_list**](AuthenticatorsApi.md#authenticators_duo_used_by_list) | **GET** /authenticators/duo/{id}/used_by/ |
+[**authenticators_sms_destroy**](AuthenticatorsApi.md#authenticators_sms_destroy) | **DELETE** /authenticators/sms/{id}/ |
+[**authenticators_sms_list**](AuthenticatorsApi.md#authenticators_sms_list) | **GET** /authenticators/sms/ |
+[**authenticators_sms_partial_update**](AuthenticatorsApi.md#authenticators_sms_partial_update) | **PATCH** /authenticators/sms/{id}/ |
+[**authenticators_sms_retrieve**](AuthenticatorsApi.md#authenticators_sms_retrieve) | **GET** /authenticators/sms/{id}/ |
+[**authenticators_sms_update**](AuthenticatorsApi.md#authenticators_sms_update) | **PUT** /authenticators/sms/{id}/ |
+[**authenticators_sms_used_by_list**](AuthenticatorsApi.md#authenticators_sms_used_by_list) | **GET** /authenticators/sms/{id}/used_by/ |
+[**authenticators_static_destroy**](AuthenticatorsApi.md#authenticators_static_destroy) | **DELETE** /authenticators/static/{id}/ |
+[**authenticators_static_list**](AuthenticatorsApi.md#authenticators_static_list) | **GET** /authenticators/static/ |
+[**authenticators_static_partial_update**](AuthenticatorsApi.md#authenticators_static_partial_update) | **PATCH** /authenticators/static/{id}/ |
+[**authenticators_static_retrieve**](AuthenticatorsApi.md#authenticators_static_retrieve) | **GET** /authenticators/static/{id}/ |
+[**authenticators_static_update**](AuthenticatorsApi.md#authenticators_static_update) | **PUT** /authenticators/static/{id}/ |
+[**authenticators_static_used_by_list**](AuthenticatorsApi.md#authenticators_static_used_by_list) | **GET** /authenticators/static/{id}/used_by/ |
+[**authenticators_totp_destroy**](AuthenticatorsApi.md#authenticators_totp_destroy) | **DELETE** /authenticators/totp/{id}/ |
+[**authenticators_totp_list**](AuthenticatorsApi.md#authenticators_totp_list) | **GET** /authenticators/totp/ |
+[**authenticators_totp_partial_update**](AuthenticatorsApi.md#authenticators_totp_partial_update) | **PATCH** /authenticators/totp/{id}/ |
+[**authenticators_totp_retrieve**](AuthenticatorsApi.md#authenticators_totp_retrieve) | **GET** /authenticators/totp/{id}/ |
+[**authenticators_totp_update**](AuthenticatorsApi.md#authenticators_totp_update) | **PUT** /authenticators/totp/{id}/ |
+[**authenticators_totp_used_by_list**](AuthenticatorsApi.md#authenticators_totp_used_by_list) | **GET** /authenticators/totp/{id}/used_by/ |
+[**authenticators_webauthn_destroy**](AuthenticatorsApi.md#authenticators_webauthn_destroy) | **DELETE** /authenticators/webauthn/{id}/ |
+[**authenticators_webauthn_list**](AuthenticatorsApi.md#authenticators_webauthn_list) | **GET** /authenticators/webauthn/ |
+[**authenticators_webauthn_partial_update**](AuthenticatorsApi.md#authenticators_webauthn_partial_update) | **PATCH** /authenticators/webauthn/{id}/ |
+[**authenticators_webauthn_retrieve**](AuthenticatorsApi.md#authenticators_webauthn_retrieve) | **GET** /authenticators/webauthn/{id}/ |
+[**authenticators_webauthn_update**](AuthenticatorsApi.md#authenticators_webauthn_update) | **PUT** /authenticators/webauthn/{id}/ |
+[**authenticators_webauthn_used_by_list**](AuthenticatorsApi.md#authenticators_webauthn_used_by_list) | **GET** /authenticators/webauthn/{id}/used_by/ |
+
+
+
+## authenticators_admin_all_list
+
+> Vec authenticators_admin_all_list(user)
+
+
+Get all devices for current user
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**user** | Option<**i32**> | | |
+
+### Return type
+
+[**Vec**](Device.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)
+
+
+## authenticators_admin_duo_create
+
+> models::DuoDevice authenticators_admin_duo_create(duo_device_request)
+
+
+Viewset for Duo authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**duo_device_request** | [**DuoDeviceRequest**](DuoDeviceRequest.md) | | [required] |
+
+### Return type
+
+[**models::DuoDevice**](DuoDevice.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)
+
+
+## authenticators_admin_duo_destroy
+
+> authenticators_admin_duo_destroy(id)
+
+
+Viewset for Duo authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Duo Device. | [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)
+
+
+## authenticators_admin_duo_list
+
+> models::PaginatedDuoDeviceList authenticators_admin_duo_list(name, ordering, page, page_size, search)
+
+
+Viewset for Duo authenticator devices (for admins)
+
+### 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. | |
+**search** | Option<**String**> | A search term. | |
+
+### Return type
+
+[**models::PaginatedDuoDeviceList**](PaginatedDuoDeviceList.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)
+
+
+## authenticators_admin_duo_partial_update
+
+> models::DuoDevice authenticators_admin_duo_partial_update(id, patched_duo_device_request)
+
+
+Viewset for Duo authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Duo Device. | [required] |
+**patched_duo_device_request** | Option<[**PatchedDuoDeviceRequest**](PatchedDuoDeviceRequest.md)> | | |
+
+### Return type
+
+[**models::DuoDevice**](DuoDevice.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)
+
+
+## authenticators_admin_duo_retrieve
+
+> models::DuoDevice authenticators_admin_duo_retrieve(id)
+
+
+Viewset for Duo authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Duo Device. | [required] |
+
+### Return type
+
+[**models::DuoDevice**](DuoDevice.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)
+
+
+## authenticators_admin_duo_update
+
+> models::DuoDevice authenticators_admin_duo_update(id, duo_device_request)
+
+
+Viewset for Duo authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Duo Device. | [required] |
+**duo_device_request** | [**DuoDeviceRequest**](DuoDeviceRequest.md) | | [required] |
+
+### Return type
+
+[**models::DuoDevice**](DuoDevice.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)
+
+
+## authenticators_admin_sms_create
+
+> models::SmsDevice authenticators_admin_sms_create(sms_device_request)
+
+
+Viewset for sms authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**sms_device_request** | [**SmsDeviceRequest**](SmsDeviceRequest.md) | | [required] |
+
+### Return type
+
+[**models::SmsDevice**](SMSDevice.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)
+
+
+## authenticators_admin_sms_destroy
+
+> authenticators_admin_sms_destroy(id)
+
+
+Viewset for sms authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this SMS Device. | [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)
+
+
+## authenticators_admin_sms_list
+
+> models::PaginatedSmsDeviceList authenticators_admin_sms_list(name, ordering, page, page_size, search)
+
+
+Viewset for sms authenticator devices (for admins)
+
+### 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. | |
+**search** | Option<**String**> | A search term. | |
+
+### Return type
+
+[**models::PaginatedSmsDeviceList**](PaginatedSMSDeviceList.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)
+
+
+## authenticators_admin_sms_partial_update
+
+> models::SmsDevice authenticators_admin_sms_partial_update(id, patched_sms_device_request)
+
+
+Viewset for sms authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this SMS Device. | [required] |
+**patched_sms_device_request** | Option<[**PatchedSmsDeviceRequest**](PatchedSmsDeviceRequest.md)> | | |
+
+### Return type
+
+[**models::SmsDevice**](SMSDevice.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)
+
+
+## authenticators_admin_sms_retrieve
+
+> models::SmsDevice authenticators_admin_sms_retrieve(id)
+
+
+Viewset for sms authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this SMS Device. | [required] |
+
+### Return type
+
+[**models::SmsDevice**](SMSDevice.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)
+
+
+## authenticators_admin_sms_update
+
+> models::SmsDevice authenticators_admin_sms_update(id, sms_device_request)
+
+
+Viewset for sms authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this SMS Device. | [required] |
+**sms_device_request** | [**SmsDeviceRequest**](SmsDeviceRequest.md) | | [required] |
+
+### Return type
+
+[**models::SmsDevice**](SMSDevice.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)
+
+
+## authenticators_admin_static_create
+
+> models::StaticDevice authenticators_admin_static_create(static_device_request)
+
+
+Viewset for static authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**static_device_request** | [**StaticDeviceRequest**](StaticDeviceRequest.md) | | [required] |
+
+### Return type
+
+[**models::StaticDevice**](StaticDevice.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)
+
+
+## authenticators_admin_static_destroy
+
+> authenticators_admin_static_destroy(id)
+
+
+Viewset for static authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Static Device. | [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)
+
+
+## authenticators_admin_static_list
+
+> models::PaginatedStaticDeviceList authenticators_admin_static_list(name, ordering, page, page_size, search)
+
+
+Viewset for static authenticator devices (for admins)
+
+### 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. | |
+**search** | Option<**String**> | A search term. | |
+
+### Return type
+
+[**models::PaginatedStaticDeviceList**](PaginatedStaticDeviceList.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)
+
+
+## authenticators_admin_static_partial_update
+
+> models::StaticDevice authenticators_admin_static_partial_update(id, patched_static_device_request)
+
+
+Viewset for static authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Static Device. | [required] |
+**patched_static_device_request** | Option<[**PatchedStaticDeviceRequest**](PatchedStaticDeviceRequest.md)> | | |
+
+### Return type
+
+[**models::StaticDevice**](StaticDevice.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)
+
+
+## authenticators_admin_static_retrieve
+
+> models::StaticDevice authenticators_admin_static_retrieve(id)
+
+
+Viewset for static authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Static Device. | [required] |
+
+### Return type
+
+[**models::StaticDevice**](StaticDevice.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)
+
+
+## authenticators_admin_static_update
+
+> models::StaticDevice authenticators_admin_static_update(id, static_device_request)
+
+
+Viewset for static authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Static Device. | [required] |
+**static_device_request** | [**StaticDeviceRequest**](StaticDeviceRequest.md) | | [required] |
+
+### Return type
+
+[**models::StaticDevice**](StaticDevice.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)
+
+
+## authenticators_admin_totp_create
+
+> models::TotpDevice authenticators_admin_totp_create(totp_device_request)
+
+
+Viewset for totp authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**totp_device_request** | [**TotpDeviceRequest**](TotpDeviceRequest.md) | | [required] |
+
+### Return type
+
+[**models::TotpDevice**](TOTPDevice.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)
+
+
+## authenticators_admin_totp_destroy
+
+> authenticators_admin_totp_destroy(id)
+
+
+Viewset for totp authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this TOTP Device. | [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)
+
+
+## authenticators_admin_totp_list
+
+> models::PaginatedTotpDeviceList authenticators_admin_totp_list(name, ordering, page, page_size, search)
+
+
+Viewset for totp authenticator devices (for admins)
+
+### 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. | |
+**search** | Option<**String**> | A search term. | |
+
+### Return type
+
+[**models::PaginatedTotpDeviceList**](PaginatedTOTPDeviceList.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)
+
+
+## authenticators_admin_totp_partial_update
+
+> models::TotpDevice authenticators_admin_totp_partial_update(id, patched_totp_device_request)
+
+
+Viewset for totp authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this TOTP Device. | [required] |
+**patched_totp_device_request** | Option<[**PatchedTotpDeviceRequest**](PatchedTotpDeviceRequest.md)> | | |
+
+### Return type
+
+[**models::TotpDevice**](TOTPDevice.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)
+
+
+## authenticators_admin_totp_retrieve
+
+> models::TotpDevice authenticators_admin_totp_retrieve(id)
+
+
+Viewset for totp authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this TOTP Device. | [required] |
+
+### Return type
+
+[**models::TotpDevice**](TOTPDevice.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)
+
+
+## authenticators_admin_totp_update
+
+> models::TotpDevice authenticators_admin_totp_update(id, totp_device_request)
+
+
+Viewset for totp authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this TOTP Device. | [required] |
+**totp_device_request** | [**TotpDeviceRequest**](TotpDeviceRequest.md) | | [required] |
+
+### Return type
+
+[**models::TotpDevice**](TOTPDevice.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)
+
+
+## authenticators_admin_webauthn_create
+
+> models::WebAuthnDevice authenticators_admin_webauthn_create(web_authn_device_request)
+
+
+Viewset for WebAuthn authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**web_authn_device_request** | [**WebAuthnDeviceRequest**](WebAuthnDeviceRequest.md) | | [required] |
+
+### Return type
+
+[**models::WebAuthnDevice**](WebAuthnDevice.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)
+
+
+## authenticators_admin_webauthn_destroy
+
+> authenticators_admin_webauthn_destroy(id)
+
+
+Viewset for WebAuthn authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this WebAuthn Device. | [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)
+
+
+## authenticators_admin_webauthn_list
+
+> models::PaginatedWebAuthnDeviceList authenticators_admin_webauthn_list(name, ordering, page, page_size, search)
+
+
+Viewset for WebAuthn authenticator devices (for admins)
+
+### 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. | |
+**search** | Option<**String**> | A search term. | |
+
+### Return type
+
+[**models::PaginatedWebAuthnDeviceList**](PaginatedWebAuthnDeviceList.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)
+
+
+## authenticators_admin_webauthn_partial_update
+
+> models::WebAuthnDevice authenticators_admin_webauthn_partial_update(id, patched_web_authn_device_request)
+
+
+Viewset for WebAuthn authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this WebAuthn Device. | [required] |
+**patched_web_authn_device_request** | Option<[**PatchedWebAuthnDeviceRequest**](PatchedWebAuthnDeviceRequest.md)> | | |
+
+### Return type
+
+[**models::WebAuthnDevice**](WebAuthnDevice.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)
+
+
+## authenticators_admin_webauthn_retrieve
+
+> models::WebAuthnDevice authenticators_admin_webauthn_retrieve(id)
+
+
+Viewset for WebAuthn authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this WebAuthn Device. | [required] |
+
+### Return type
+
+[**models::WebAuthnDevice**](WebAuthnDevice.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)
+
+
+## authenticators_admin_webauthn_update
+
+> models::WebAuthnDevice authenticators_admin_webauthn_update(id, web_authn_device_request)
+
+
+Viewset for WebAuthn authenticator devices (for admins)
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this WebAuthn Device. | [required] |
+**web_authn_device_request** | [**WebAuthnDeviceRequest**](WebAuthnDeviceRequest.md) | | [required] |
+
+### Return type
+
+[**models::WebAuthnDevice**](WebAuthnDevice.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)
+
+
+## authenticators_all_list
+
+> Vec authenticators_all_list()
+
+
+Get all devices for current user
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**Vec**](Device.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)
+
+
+## authenticators_duo_destroy
+
+> authenticators_duo_destroy(id)
+
+
+Viewset for Duo authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Duo Device. | [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)
+
+
+## authenticators_duo_list
+
+> models::PaginatedDuoDeviceList authenticators_duo_list(name, ordering, page, page_size, search)
+
+
+Viewset for Duo authenticator devices
+
+### 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. | |
+**search** | Option<**String**> | A search term. | |
+
+### Return type
+
+[**models::PaginatedDuoDeviceList**](PaginatedDuoDeviceList.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)
+
+
+## authenticators_duo_partial_update
+
+> models::DuoDevice authenticators_duo_partial_update(id, patched_duo_device_request)
+
+
+Viewset for Duo authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Duo Device. | [required] |
+**patched_duo_device_request** | Option<[**PatchedDuoDeviceRequest**](PatchedDuoDeviceRequest.md)> | | |
+
+### Return type
+
+[**models::DuoDevice**](DuoDevice.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)
+
+
+## authenticators_duo_retrieve
+
+> models::DuoDevice authenticators_duo_retrieve(id)
+
+
+Viewset for Duo authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Duo Device. | [required] |
+
+### Return type
+
+[**models::DuoDevice**](DuoDevice.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)
+
+
+## authenticators_duo_update
+
+> models::DuoDevice authenticators_duo_update(id, duo_device_request)
+
+
+Viewset for Duo authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Duo Device. | [required] |
+**duo_device_request** | [**DuoDeviceRequest**](DuoDeviceRequest.md) | | [required] |
+
+### Return type
+
+[**models::DuoDevice**](DuoDevice.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)
+
+
+## authenticators_duo_used_by_list
+
+> Vec authenticators_duo_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 Duo Device. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## authenticators_sms_destroy
+
+> authenticators_sms_destroy(id)
+
+
+Viewset for sms authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this SMS Device. | [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)
+
+
+## authenticators_sms_list
+
+> models::PaginatedSmsDeviceList authenticators_sms_list(name, ordering, page, page_size, search)
+
+
+Viewset for sms authenticator devices
+
+### 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. | |
+**search** | Option<**String**> | A search term. | |
+
+### Return type
+
+[**models::PaginatedSmsDeviceList**](PaginatedSMSDeviceList.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)
+
+
+## authenticators_sms_partial_update
+
+> models::SmsDevice authenticators_sms_partial_update(id, patched_sms_device_request)
+
+
+Viewset for sms authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this SMS Device. | [required] |
+**patched_sms_device_request** | Option<[**PatchedSmsDeviceRequest**](PatchedSmsDeviceRequest.md)> | | |
+
+### Return type
+
+[**models::SmsDevice**](SMSDevice.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)
+
+
+## authenticators_sms_retrieve
+
+> models::SmsDevice authenticators_sms_retrieve(id)
+
+
+Viewset for sms authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this SMS Device. | [required] |
+
+### Return type
+
+[**models::SmsDevice**](SMSDevice.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)
+
+
+## authenticators_sms_update
+
+> models::SmsDevice authenticators_sms_update(id, sms_device_request)
+
+
+Viewset for sms authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this SMS Device. | [required] |
+**sms_device_request** | [**SmsDeviceRequest**](SmsDeviceRequest.md) | | [required] |
+
+### Return type
+
+[**models::SmsDevice**](SMSDevice.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)
+
+
+## authenticators_sms_used_by_list
+
+> Vec authenticators_sms_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 SMS Device. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## authenticators_static_destroy
+
+> authenticators_static_destroy(id)
+
+
+Viewset for static authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Static Device. | [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)
+
+
+## authenticators_static_list
+
+> models::PaginatedStaticDeviceList authenticators_static_list(name, ordering, page, page_size, search)
+
+
+Viewset for static authenticator devices
+
+### 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. | |
+**search** | Option<**String**> | A search term. | |
+
+### Return type
+
+[**models::PaginatedStaticDeviceList**](PaginatedStaticDeviceList.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)
+
+
+## authenticators_static_partial_update
+
+> models::StaticDevice authenticators_static_partial_update(id, patched_static_device_request)
+
+
+Viewset for static authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Static Device. | [required] |
+**patched_static_device_request** | Option<[**PatchedStaticDeviceRequest**](PatchedStaticDeviceRequest.md)> | | |
+
+### Return type
+
+[**models::StaticDevice**](StaticDevice.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)
+
+
+## authenticators_static_retrieve
+
+> models::StaticDevice authenticators_static_retrieve(id)
+
+
+Viewset for static authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Static Device. | [required] |
+
+### Return type
+
+[**models::StaticDevice**](StaticDevice.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)
+
+
+## authenticators_static_update
+
+> models::StaticDevice authenticators_static_update(id, static_device_request)
+
+
+Viewset for static authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Static Device. | [required] |
+**static_device_request** | [**StaticDeviceRequest**](StaticDeviceRequest.md) | | [required] |
+
+### Return type
+
+[**models::StaticDevice**](StaticDevice.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)
+
+
+## authenticators_static_used_by_list
+
+> Vec authenticators_static_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 Static Device. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## authenticators_totp_destroy
+
+> authenticators_totp_destroy(id)
+
+
+Viewset for totp authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this TOTP Device. | [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)
+
+
+## authenticators_totp_list
+
+> models::PaginatedTotpDeviceList authenticators_totp_list(name, ordering, page, page_size, search)
+
+
+Viewset for totp authenticator devices
+
+### 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. | |
+**search** | Option<**String**> | A search term. | |
+
+### Return type
+
+[**models::PaginatedTotpDeviceList**](PaginatedTOTPDeviceList.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)
+
+
+## authenticators_totp_partial_update
+
+> models::TotpDevice authenticators_totp_partial_update(id, patched_totp_device_request)
+
+
+Viewset for totp authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this TOTP Device. | [required] |
+**patched_totp_device_request** | Option<[**PatchedTotpDeviceRequest**](PatchedTotpDeviceRequest.md)> | | |
+
+### Return type
+
+[**models::TotpDevice**](TOTPDevice.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)
+
+
+## authenticators_totp_retrieve
+
+> models::TotpDevice authenticators_totp_retrieve(id)
+
+
+Viewset for totp authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this TOTP Device. | [required] |
+
+### Return type
+
+[**models::TotpDevice**](TOTPDevice.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)
+
+
+## authenticators_totp_update
+
+> models::TotpDevice authenticators_totp_update(id, totp_device_request)
+
+
+Viewset for totp authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this TOTP Device. | [required] |
+**totp_device_request** | [**TotpDeviceRequest**](TotpDeviceRequest.md) | | [required] |
+
+### Return type
+
+[**models::TotpDevice**](TOTPDevice.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)
+
+
+## authenticators_totp_used_by_list
+
+> Vec authenticators_totp_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 TOTP Device. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## authenticators_webauthn_destroy
+
+> authenticators_webauthn_destroy(id)
+
+
+Viewset for WebAuthn authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this WebAuthn Device. | [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)
+
+
+## authenticators_webauthn_list
+
+> models::PaginatedWebAuthnDeviceList authenticators_webauthn_list(name, ordering, page, page_size, search)
+
+
+Viewset for WebAuthn authenticator devices
+
+### 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. | |
+**search** | Option<**String**> | A search term. | |
+
+### Return type
+
+[**models::PaginatedWebAuthnDeviceList**](PaginatedWebAuthnDeviceList.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)
+
+
+## authenticators_webauthn_partial_update
+
+> models::WebAuthnDevice authenticators_webauthn_partial_update(id, patched_web_authn_device_request)
+
+
+Viewset for WebAuthn authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this WebAuthn Device. | [required] |
+**patched_web_authn_device_request** | Option<[**PatchedWebAuthnDeviceRequest**](PatchedWebAuthnDeviceRequest.md)> | | |
+
+### Return type
+
+[**models::WebAuthnDevice**](WebAuthnDevice.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)
+
+
+## authenticators_webauthn_retrieve
+
+> models::WebAuthnDevice authenticators_webauthn_retrieve(id)
+
+
+Viewset for WebAuthn authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this WebAuthn Device. | [required] |
+
+### Return type
+
+[**models::WebAuthnDevice**](WebAuthnDevice.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)
+
+
+## authenticators_webauthn_update
+
+> models::WebAuthnDevice authenticators_webauthn_update(id, web_authn_device_request)
+
+
+Viewset for WebAuthn authenticator devices
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this WebAuthn Device. | [required] |
+**web_authn_device_request** | [**WebAuthnDeviceRequest**](WebAuthnDeviceRequest.md) | | [required] |
+
+### Return type
+
+[**models::WebAuthnDevice**](WebAuthnDevice.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)
+
+
+## authenticators_webauthn_used_by_list
+
+> Vec authenticators_webauthn_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 WebAuthn Device. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
diff --git a/docs/AutoSubmitChallengeResponseRequest.md b/docs/AutoSubmitChallengeResponseRequest.md
new file mode 100644
index 0000000..8cf1f98
--- /dev/null
+++ b/docs/AutoSubmitChallengeResponseRequest.md
@@ -0,0 +1,11 @@
+# AutoSubmitChallengeResponseRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**component** | Option<**String**> | | [optional][default to ak-stage-autosubmit]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/AutosubmitChallenge.md b/docs/AutosubmitChallenge.md
new file mode 100644
index 0000000..aad8a19
--- /dev/null
+++ b/docs/AutosubmitChallenge.md
@@ -0,0 +1,16 @@
+# AutosubmitChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**flow_info** | Option<[**models::ContextualFlowInfo**](ContextualFlowInfo.md)> | | [optional]
+**component** | Option<**String**> | | [optional][default to ak-stage-autosubmit]
+**response_errors** | Option<[**std::collections::HashMap>**](Vec.md)> | | [optional]
+**url** | **String** | |
+**attrs** | **std::collections::HashMap** | |
+**title** | Option<**String**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/BackendsEnum.md b/docs/BackendsEnum.md
new file mode 100644
index 0000000..db69422
--- /dev/null
+++ b/docs/BackendsEnum.md
@@ -0,0 +1,14 @@
+# BackendsEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| CorePeriodAuthPeriodInbuiltBackend | authentik.core.auth.InbuiltBackend |
+| CorePeriodAuthPeriodTokenBackend | authentik.core.auth.TokenBackend |
+| SourcesPeriodLdapPeriodAuthPeriodLdapBackend | authentik.sources.ldap.auth.LDAPBackend |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/BindingTypeEnum.md b/docs/BindingTypeEnum.md
new file mode 100644
index 0000000..25ecb33
--- /dev/null
+++ b/docs/BindingTypeEnum.md
@@ -0,0 +1,14 @@
+# BindingTypeEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Redirect | REDIRECT |
+| Post | POST |
+| PostAuto | POST_AUTO |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/BlueprintFile.md b/docs/BlueprintFile.md
new file mode 100644
index 0000000..b4bd79b
--- /dev/null
+++ b/docs/BlueprintFile.md
@@ -0,0 +1,14 @@
+# BlueprintFile
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**path** | **String** | |
+**last_m** | **String** | |
+**hash** | **String** | |
+**meta** | [**models::Metadata**](Metadata.md) | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/BlueprintInstance.md b/docs/BlueprintInstance.md
new file mode 100644
index 0000000..a074f5a
--- /dev/null
+++ b/docs/BlueprintInstance.md
@@ -0,0 +1,21 @@
+# BlueprintInstance
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**path** | Option<**String**> | | [optional][default to ]
+**context** | Option<[**serde_json::Value**](.md)> | | [optional]
+**last_applied** | **String** | | [readonly]
+**last_applied_hash** | **String** | | [readonly]
+**status** | [**models::BlueprintInstanceStatusEnum**](BlueprintInstanceStatusEnum.md) | | [readonly]
+**enabled** | Option<**bool**> | | [optional]
+**managed_models** | **Vec** | | [readonly]
+**metadata** | Option<[**serde_json::Value**](.md)> | | [readonly]
+**content** | Option<**String**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/BlueprintInstanceRequest.md b/docs/BlueprintInstanceRequest.md
new file mode 100644
index 0000000..cd9bb69
--- /dev/null
+++ b/docs/BlueprintInstanceRequest.md
@@ -0,0 +1,15 @@
+# BlueprintInstanceRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**path** | Option<**String**> | | [optional][default to ]
+**context** | Option<[**serde_json::Value**](.md)> | | [optional]
+**enabled** | Option<**bool**> | | [optional]
+**content** | Option<**String**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/BlueprintInstanceStatusEnum.md b/docs/BlueprintInstanceStatusEnum.md
new file mode 100644
index 0000000..b7bf83d
--- /dev/null
+++ b/docs/BlueprintInstanceStatusEnum.md
@@ -0,0 +1,16 @@
+# BlueprintInstanceStatusEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Successful | successful |
+| Warning | warning |
+| Error | error |
+| Orphaned | orphaned |
+| Unknown | unknown |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Brand.md b/docs/Brand.md
new file mode 100644
index 0000000..56b08e8
--- /dev/null
+++ b/docs/Brand.md
@@ -0,0 +1,25 @@
+# Brand
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**brand_uuid** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**domain** | **String** | Domain that activates this brand. Can be a superset, i.e. `a.b` for `aa.b` and `ba.b` |
+**default** | Option<**bool**> | | [optional]
+**branding_title** | Option<**String**> | | [optional]
+**branding_logo** | Option<**String**> | | [optional]
+**branding_favicon** | Option<**String**> | | [optional]
+**flow_authentication** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**flow_invalidation** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**flow_recovery** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**flow_unenrollment** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**flow_user_settings** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**flow_device_code** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**default_application** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | When set, external users will be redirected to this application after authenticating. | [optional]
+**web_certificate** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Web Certificate used by the authentik Core webserver. | [optional]
+**attributes** | Option<[**serde_json::Value**](.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/BrandRequest.md b/docs/BrandRequest.md
new file mode 100644
index 0000000..6892bef
--- /dev/null
+++ b/docs/BrandRequest.md
@@ -0,0 +1,24 @@
+# BrandRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**domain** | **String** | Domain that activates this brand. Can be a superset, i.e. `a.b` for `aa.b` and `ba.b` |
+**default** | Option<**bool**> | | [optional]
+**branding_title** | Option<**String**> | | [optional]
+**branding_logo** | Option<**String**> | | [optional]
+**branding_favicon** | Option<**String**> | | [optional]
+**flow_authentication** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**flow_invalidation** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**flow_recovery** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**flow_unenrollment** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**flow_user_settings** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**flow_device_code** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**default_application** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | When set, external users will be redirected to this application after authenticating. | [optional]
+**web_certificate** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Web Certificate used by the authentik Core webserver. | [optional]
+**attributes** | Option<[**serde_json::Value**](.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Cache.md b/docs/Cache.md
new file mode 100644
index 0000000..73ed891
--- /dev/null
+++ b/docs/Cache.md
@@ -0,0 +1,11 @@
+# Cache
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**count** | **i32** | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/CapabilitiesEnum.md b/docs/CapabilitiesEnum.md
new file mode 100644
index 0000000..e43f49d
--- /dev/null
+++ b/docs/CapabilitiesEnum.md
@@ -0,0 +1,17 @@
+# CapabilitiesEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| CanSaveMedia | can_save_media |
+| CanGeoIp | can_geo_ip |
+| CanAsn | can_asn |
+| CanImpersonate | can_impersonate |
+| CanDebug | can_debug |
+| IsEnterprise | is_enterprise |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/CaptchaChallenge.md b/docs/CaptchaChallenge.md
new file mode 100644
index 0000000..0096ece
--- /dev/null
+++ b/docs/CaptchaChallenge.md
@@ -0,0 +1,17 @@
+# CaptchaChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**flow_info** | Option<[**models::ContextualFlowInfo**](ContextualFlowInfo.md)> | | [optional]
+**component** | Option<**String**> | | [optional][default to ak-stage-captcha]
+**response_errors** | Option<[**std::collections::HashMap>**](Vec.md)> | | [optional]
+**pending_user** | **String** | |
+**pending_user_avatar** | **String** | |
+**site_key** | **String** | |
+**js_url** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/CaptchaChallengeResponseRequest.md b/docs/CaptchaChallengeResponseRequest.md
new file mode 100644
index 0000000..da06f54
--- /dev/null
+++ b/docs/CaptchaChallengeResponseRequest.md
@@ -0,0 +1,12 @@
+# CaptchaChallengeResponseRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**component** | Option<**String**> | | [optional][default to ak-stage-captcha]
+**token** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/CaptchaStage.md b/docs/CaptchaStage.md
new file mode 100644
index 0000000..5b63e69
--- /dev/null
+++ b/docs/CaptchaStage.md
@@ -0,0 +1,23 @@
+# CaptchaStage
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**component** | **String** | Get object type so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**flow_set** | Option<[**Vec**](FlowSet.md)> | | [optional]
+**public_key** | **String** | Public key, acquired your captcha Provider. |
+**js_url** | Option<**String**> | | [optional]
+**api_url** | Option<**String**> | | [optional]
+**score_min_threshold** | Option<**f64**> | | [optional]
+**score_max_threshold** | Option<**f64**> | | [optional]
+**error_on_invalid_score** | Option<**bool**> | When enabled and the received captcha score is outside of the given threshold, the stage will show an error message. When not enabled, the flow will continue, but the data from the captcha will be available in the context for policy decisions | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/CaptchaStageRequest.md b/docs/CaptchaStageRequest.md
new file mode 100644
index 0000000..9484fa3
--- /dev/null
+++ b/docs/CaptchaStageRequest.md
@@ -0,0 +1,19 @@
+# CaptchaStageRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**flow_set** | Option<[**Vec**](FlowSetRequest.md)> | | [optional]
+**public_key** | **String** | Public key, acquired your captcha Provider. |
+**private_key** | **String** | Private key, acquired your captcha Provider. |
+**js_url** | Option<**String**> | | [optional]
+**api_url** | Option<**String**> | | [optional]
+**score_min_threshold** | Option<**f64**> | | [optional]
+**score_max_threshold** | Option<**f64**> | | [optional]
+**error_on_invalid_score** | Option<**bool**> | When enabled and the received captcha score is outside of the given threshold, the stage will show an error message. When not enabled, the flow will continue, but the data from the captcha will be available in the context for policy decisions | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/CertificateData.md b/docs/CertificateData.md
new file mode 100644
index 0000000..1e88ffb
--- /dev/null
+++ b/docs/CertificateData.md
@@ -0,0 +1,11 @@
+# CertificateData
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**data** | **String** | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/CertificateGenerationRequest.md b/docs/CertificateGenerationRequest.md
new file mode 100644
index 0000000..9297aa7
--- /dev/null
+++ b/docs/CertificateGenerationRequest.md
@@ -0,0 +1,14 @@
+# CertificateGenerationRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**common_name** | **String** | |
+**subject_alt_name** | Option<**String**> | | [optional]
+**validity_days** | **i32** | |
+**alg** | Option<[**models::AlgEnum**](AlgEnum.md)> | | [optional][default to Rsa]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/CertificateKeyPair.md b/docs/CertificateKeyPair.md
new file mode 100644
index 0000000..160c806
--- /dev/null
+++ b/docs/CertificateKeyPair.md
@@ -0,0 +1,21 @@
+# CertificateKeyPair
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**fingerprint_sha256** | Option<**String**> | Get certificate Hash (SHA256) | [readonly]
+**fingerprint_sha1** | Option<**String**> | Get certificate Hash (SHA1) | [readonly]
+**cert_expiry** | Option<**String**> | Get certificate expiry | [readonly]
+**cert_subject** | Option<**String**> | Get certificate subject as full rfc4514 | [readonly]
+**private_key_available** | **bool** | Show if this keypair has a private key configured or not | [readonly]
+**private_key_type** | Option<**String**> | Get the private key's type, if set | [readonly]
+**certificate_download_url** | **String** | Get URL to download certificate | [readonly]
+**private_key_download_url** | **String** | Get URL to download private key | [readonly]
+**managed** | Option<**String**> | Objects that are managed by authentik. These objects are created and updated automatically. This flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update. | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/CertificateKeyPairRequest.md b/docs/CertificateKeyPairRequest.md
new file mode 100644
index 0000000..e566723
--- /dev/null
+++ b/docs/CertificateKeyPairRequest.md
@@ -0,0 +1,13 @@
+# CertificateKeyPairRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**certificate_data** | **String** | PEM-encoded Certificate data |
+**key_data** | Option<**String**> | Optional Private Key. If this is set, you can use this keypair for encryption. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ChallengeTypes.md b/docs/ChallengeTypes.md
new file mode 100644
index 0000000..88101b1
--- /dev/null
+++ b/docs/ChallengeTypes.md
@@ -0,0 +1,10 @@
+# ChallengeTypes
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ClientTypeEnum.md b/docs/ClientTypeEnum.md
new file mode 100644
index 0000000..03ad62f
--- /dev/null
+++ b/docs/ClientTypeEnum.md
@@ -0,0 +1,13 @@
+# ClientTypeEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Confidential | confidential |
+| Public | public |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Config.md b/docs/Config.md
new file mode 100644
index 0000000..efabae1
--- /dev/null
+++ b/docs/Config.md
@@ -0,0 +1,16 @@
+# Config
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**error_reporting** | [**models::ErrorReportingConfig**](ErrorReportingConfig.md) | |
+**capabilities** | [**Vec**](CapabilitiesEnum.md) | |
+**cache_timeout** | **i32** | |
+**cache_timeout_flows** | **i32** | |
+**cache_timeout_policies** | **i32** | |
+**cache_timeout_reputation** | **i32** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ConnectionToken.md b/docs/ConnectionToken.md
new file mode 100644
index 0000000..72a3a77
--- /dev/null
+++ b/docs/ConnectionToken.md
@@ -0,0 +1,16 @@
+# ConnectionToken
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**provider** | **i32** | |
+**provider_obj** | [**models::RacProvider**](RACProvider.md) | | [readonly]
+**endpoint** | [**uuid::Uuid**](uuid::Uuid.md) | |
+**endpoint_obj** | [**models::Endpoint**](Endpoint.md) | | [readonly]
+**user** | [**models::GroupMember**](GroupMember.md) | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ConnectionTokenRequest.md b/docs/ConnectionTokenRequest.md
new file mode 100644
index 0000000..a00e9db
--- /dev/null
+++ b/docs/ConnectionTokenRequest.md
@@ -0,0 +1,13 @@
+# ConnectionTokenRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**provider** | **i32** | |
+**endpoint** | [**uuid::Uuid**](uuid::Uuid.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ConsentChallenge.md b/docs/ConsentChallenge.md
new file mode 100644
index 0000000..68cc63e
--- /dev/null
+++ b/docs/ConsentChallenge.md
@@ -0,0 +1,19 @@
+# ConsentChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**flow_info** | Option<[**models::ContextualFlowInfo**](ContextualFlowInfo.md)> | | [optional]
+**component** | Option<**String**> | | [optional][default to ak-stage-consent]
+**response_errors** | Option<[**std::collections::HashMap>**](Vec.md)> | | [optional]
+**pending_user** | **String** | |
+**pending_user_avatar** | **String** | |
+**header_text** | Option<**String**> | | [optional]
+**permissions** | [**Vec**](ConsentPermission.md) | |
+**additional_permissions** | [**Vec**](ConsentPermission.md) | |
+**token** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ConsentChallengeResponseRequest.md b/docs/ConsentChallengeResponseRequest.md
new file mode 100644
index 0000000..9153f76
--- /dev/null
+++ b/docs/ConsentChallengeResponseRequest.md
@@ -0,0 +1,12 @@
+# ConsentChallengeResponseRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**component** | Option<**String**> | | [optional][default to ak-stage-consent]
+**token** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ConsentPermission.md b/docs/ConsentPermission.md
new file mode 100644
index 0000000..b5ec6cf
--- /dev/null
+++ b/docs/ConsentPermission.md
@@ -0,0 +1,12 @@
+# ConsentPermission
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**id** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ConsentStage.md b/docs/ConsentStage.md
new file mode 100644
index 0000000..1dcafc4
--- /dev/null
+++ b/docs/ConsentStage.md
@@ -0,0 +1,19 @@
+# ConsentStage
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**component** | **String** | Get object type so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**flow_set** | Option<[**Vec**](FlowSet.md)> | | [optional]
+**mode** | Option<[**models::ConsentStageModeEnum**](ConsentStageModeEnum.md)> | | [optional]
+**consent_expire_in** | Option<**String**> | Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3). | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ConsentStageModeEnum.md b/docs/ConsentStageModeEnum.md
new file mode 100644
index 0000000..53434d1
--- /dev/null
+++ b/docs/ConsentStageModeEnum.md
@@ -0,0 +1,14 @@
+# ConsentStageModeEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| AlwaysRequire | always_require |
+| Permanent | permanent |
+| Expiring | expiring |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ConsentStageRequest.md b/docs/ConsentStageRequest.md
new file mode 100644
index 0000000..9c5c28b
--- /dev/null
+++ b/docs/ConsentStageRequest.md
@@ -0,0 +1,14 @@
+# ConsentStageRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**flow_set** | Option<[**Vec**](FlowSetRequest.md)> | | [optional]
+**mode** | Option<[**models::ConsentStageModeEnum**](ConsentStageModeEnum.md)> | | [optional]
+**consent_expire_in** | Option<**String**> | Offset after which consent expires. (Format: hours=1;minutes=2;seconds=3). | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ContextualFlowInfo.md b/docs/ContextualFlowInfo.md
new file mode 100644
index 0000000..4990c01
--- /dev/null
+++ b/docs/ContextualFlowInfo.md
@@ -0,0 +1,14 @@
+# ContextualFlowInfo
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**title** | Option<**String**> | | [optional]
+**background** | Option<**String**> | | [optional]
+**cancel_url** | **String** | |
+**layout** | [**models::ContextualFlowInfoLayoutEnum**](ContextualFlowInfoLayoutEnum.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ContextualFlowInfoLayoutEnum.md b/docs/ContextualFlowInfoLayoutEnum.md
new file mode 100644
index 0000000..7a41477
--- /dev/null
+++ b/docs/ContextualFlowInfoLayoutEnum.md
@@ -0,0 +1,16 @@
+# ContextualFlowInfoLayoutEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Stacked | stacked |
+| ContentLeft | content_left |
+| ContentRight | content_right |
+| SidebarLeft | sidebar_left |
+| SidebarRight | sidebar_right |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Coordinate.md b/docs/Coordinate.md
new file mode 100644
index 0000000..8bf207d
--- /dev/null
+++ b/docs/Coordinate.md
@@ -0,0 +1,12 @@
+# Coordinate
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**x_cord** | **i32** | | [readonly]
+**y_cord** | **i32** | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/CoreApi.md b/docs/CoreApi.md
new file mode 100644
index 0000000..8e9b456
--- /dev/null
+++ b/docs/CoreApi.md
@@ -0,0 +1,2015 @@
+# \CoreApi
+
+All URIs are relative to *http://localhost/api/v3*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**core_applications_check_access_retrieve**](CoreApi.md#core_applications_check_access_retrieve) | **GET** /core/applications/{slug}/check_access/ |
+[**core_applications_create**](CoreApi.md#core_applications_create) | **POST** /core/applications/ |
+[**core_applications_destroy**](CoreApi.md#core_applications_destroy) | **DELETE** /core/applications/{slug}/ |
+[**core_applications_list**](CoreApi.md#core_applications_list) | **GET** /core/applications/ |
+[**core_applications_metrics_list**](CoreApi.md#core_applications_metrics_list) | **GET** /core/applications/{slug}/metrics/ |
+[**core_applications_partial_update**](CoreApi.md#core_applications_partial_update) | **PATCH** /core/applications/{slug}/ |
+[**core_applications_retrieve**](CoreApi.md#core_applications_retrieve) | **GET** /core/applications/{slug}/ |
+[**core_applications_set_icon_create**](CoreApi.md#core_applications_set_icon_create) | **POST** /core/applications/{slug}/set_icon/ |
+[**core_applications_set_icon_url_create**](CoreApi.md#core_applications_set_icon_url_create) | **POST** /core/applications/{slug}/set_icon_url/ |
+[**core_applications_update**](CoreApi.md#core_applications_update) | **PUT** /core/applications/{slug}/ |
+[**core_applications_used_by_list**](CoreApi.md#core_applications_used_by_list) | **GET** /core/applications/{slug}/used_by/ |
+[**core_authenticated_sessions_destroy**](CoreApi.md#core_authenticated_sessions_destroy) | **DELETE** /core/authenticated_sessions/{uuid}/ |
+[**core_authenticated_sessions_list**](CoreApi.md#core_authenticated_sessions_list) | **GET** /core/authenticated_sessions/ |
+[**core_authenticated_sessions_retrieve**](CoreApi.md#core_authenticated_sessions_retrieve) | **GET** /core/authenticated_sessions/{uuid}/ |
+[**core_authenticated_sessions_used_by_list**](CoreApi.md#core_authenticated_sessions_used_by_list) | **GET** /core/authenticated_sessions/{uuid}/used_by/ |
+[**core_brands_create**](CoreApi.md#core_brands_create) | **POST** /core/brands/ |
+[**core_brands_current_retrieve**](CoreApi.md#core_brands_current_retrieve) | **GET** /core/brands/current/ |
+[**core_brands_destroy**](CoreApi.md#core_brands_destroy) | **DELETE** /core/brands/{brand_uuid}/ |
+[**core_brands_list**](CoreApi.md#core_brands_list) | **GET** /core/brands/ |
+[**core_brands_partial_update**](CoreApi.md#core_brands_partial_update) | **PATCH** /core/brands/{brand_uuid}/ |
+[**core_brands_retrieve**](CoreApi.md#core_brands_retrieve) | **GET** /core/brands/{brand_uuid}/ |
+[**core_brands_update**](CoreApi.md#core_brands_update) | **PUT** /core/brands/{brand_uuid}/ |
+[**core_brands_used_by_list**](CoreApi.md#core_brands_used_by_list) | **GET** /core/brands/{brand_uuid}/used_by/ |
+[**core_groups_add_user_create**](CoreApi.md#core_groups_add_user_create) | **POST** /core/groups/{group_uuid}/add_user/ |
+[**core_groups_create**](CoreApi.md#core_groups_create) | **POST** /core/groups/ |
+[**core_groups_destroy**](CoreApi.md#core_groups_destroy) | **DELETE** /core/groups/{group_uuid}/ |
+[**core_groups_list**](CoreApi.md#core_groups_list) | **GET** /core/groups/ |
+[**core_groups_partial_update**](CoreApi.md#core_groups_partial_update) | **PATCH** /core/groups/{group_uuid}/ |
+[**core_groups_remove_user_create**](CoreApi.md#core_groups_remove_user_create) | **POST** /core/groups/{group_uuid}/remove_user/ |
+[**core_groups_retrieve**](CoreApi.md#core_groups_retrieve) | **GET** /core/groups/{group_uuid}/ |
+[**core_groups_update**](CoreApi.md#core_groups_update) | **PUT** /core/groups/{group_uuid}/ |
+[**core_groups_used_by_list**](CoreApi.md#core_groups_used_by_list) | **GET** /core/groups/{group_uuid}/used_by/ |
+[**core_tokens_create**](CoreApi.md#core_tokens_create) | **POST** /core/tokens/ |
+[**core_tokens_destroy**](CoreApi.md#core_tokens_destroy) | **DELETE** /core/tokens/{identifier}/ |
+[**core_tokens_list**](CoreApi.md#core_tokens_list) | **GET** /core/tokens/ |
+[**core_tokens_partial_update**](CoreApi.md#core_tokens_partial_update) | **PATCH** /core/tokens/{identifier}/ |
+[**core_tokens_retrieve**](CoreApi.md#core_tokens_retrieve) | **GET** /core/tokens/{identifier}/ |
+[**core_tokens_set_key_create**](CoreApi.md#core_tokens_set_key_create) | **POST** /core/tokens/{identifier}/set_key/ |
+[**core_tokens_update**](CoreApi.md#core_tokens_update) | **PUT** /core/tokens/{identifier}/ |
+[**core_tokens_used_by_list**](CoreApi.md#core_tokens_used_by_list) | **GET** /core/tokens/{identifier}/used_by/ |
+[**core_tokens_view_key_retrieve**](CoreApi.md#core_tokens_view_key_retrieve) | **GET** /core/tokens/{identifier}/view_key/ |
+[**core_transactional_applications_update**](CoreApi.md#core_transactional_applications_update) | **PUT** /core/transactional/applications/ |
+[**core_user_consent_destroy**](CoreApi.md#core_user_consent_destroy) | **DELETE** /core/user_consent/{id}/ |
+[**core_user_consent_list**](CoreApi.md#core_user_consent_list) | **GET** /core/user_consent/ |
+[**core_user_consent_retrieve**](CoreApi.md#core_user_consent_retrieve) | **GET** /core/user_consent/{id}/ |
+[**core_user_consent_used_by_list**](CoreApi.md#core_user_consent_used_by_list) | **GET** /core/user_consent/{id}/used_by/ |
+[**core_users_create**](CoreApi.md#core_users_create) | **POST** /core/users/ |
+[**core_users_destroy**](CoreApi.md#core_users_destroy) | **DELETE** /core/users/{id}/ |
+[**core_users_impersonate_create**](CoreApi.md#core_users_impersonate_create) | **POST** /core/users/{id}/impersonate/ |
+[**core_users_impersonate_end_retrieve**](CoreApi.md#core_users_impersonate_end_retrieve) | **GET** /core/users/impersonate_end/ |
+[**core_users_list**](CoreApi.md#core_users_list) | **GET** /core/users/ |
+[**core_users_me_retrieve**](CoreApi.md#core_users_me_retrieve) | **GET** /core/users/me/ |
+[**core_users_metrics_retrieve**](CoreApi.md#core_users_metrics_retrieve) | **GET** /core/users/{id}/metrics/ |
+[**core_users_partial_update**](CoreApi.md#core_users_partial_update) | **PATCH** /core/users/{id}/ |
+[**core_users_paths_retrieve**](CoreApi.md#core_users_paths_retrieve) | **GET** /core/users/paths/ |
+[**core_users_recovery_create**](CoreApi.md#core_users_recovery_create) | **POST** /core/users/{id}/recovery/ |
+[**core_users_recovery_email_create**](CoreApi.md#core_users_recovery_email_create) | **POST** /core/users/{id}/recovery_email/ |
+[**core_users_retrieve**](CoreApi.md#core_users_retrieve) | **GET** /core/users/{id}/ |
+[**core_users_service_account_create**](CoreApi.md#core_users_service_account_create) | **POST** /core/users/service_account/ |
+[**core_users_set_password_create**](CoreApi.md#core_users_set_password_create) | **POST** /core/users/{id}/set_password/ |
+[**core_users_update**](CoreApi.md#core_users_update) | **PUT** /core/users/{id}/ |
+[**core_users_used_by_list**](CoreApi.md#core_users_used_by_list) | **GET** /core/users/{id}/used_by/ |
+
+
+
+## core_applications_check_access_retrieve
+
+> models::PolicyTestResult core_applications_check_access_retrieve(slug, for_user)
+
+
+Check access to a single application by slug
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**slug** | **String** | | [required] |
+**for_user** | Option<**i32**> | | |
+
+### Return type
+
+[**models::PolicyTestResult**](PolicyTestResult.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)
+
+
+## core_applications_create
+
+> models::Application core_applications_create(application_request)
+
+
+Application Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**application_request** | [**ApplicationRequest**](ApplicationRequest.md) | | [required] |
+
+### Return type
+
+[**models::Application**](Application.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)
+
+
+## core_applications_destroy
+
+> core_applications_destroy(slug)
+
+
+Application 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)
+
+
+## core_applications_list
+
+> models::PaginatedApplicationList core_applications_list(for_user, group, meta_description, meta_launch_url, meta_publisher, name, only_with_launch_url, ordering, page, page_size, search, slug, superuser_full_list)
+
+
+Custom list method that checks Policy based access instead of guardian
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**for_user** | Option<**i32**> | | |
+**group** | Option<**String**> | | |
+**meta_description** | Option<**String**> | | |
+**meta_launch_url** | Option<**String**> | | |
+**meta_publisher** | Option<**String**> | | |
+**name** | Option<**String**> | | |
+**only_with_launch_url** | Option<**bool**> | | |
+**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. | |
+**slug** | Option<**String**> | | |
+**superuser_full_list** | Option<**bool**> | | |
+
+### Return type
+
+[**models::PaginatedApplicationList**](PaginatedApplicationList.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)
+
+
+## core_applications_metrics_list
+
+> Vec core_applications_metrics_list(slug)
+
+
+Metrics for application logins
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**slug** | **String** | | [required] |
+
+### Return type
+
+[**Vec**](Coordinate.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)
+
+
+## core_applications_partial_update
+
+> models::Application core_applications_partial_update(slug, patched_application_request)
+
+
+Application Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**slug** | **String** | | [required] |
+**patched_application_request** | Option<[**PatchedApplicationRequest**](PatchedApplicationRequest.md)> | | |
+
+### Return type
+
+[**models::Application**](Application.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)
+
+
+## core_applications_retrieve
+
+> models::Application core_applications_retrieve(slug)
+
+
+Application Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**slug** | **String** | | [required] |
+
+### Return type
+
+[**models::Application**](Application.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)
+
+
+## core_applications_set_icon_create
+
+> core_applications_set_icon_create(slug, file, clear)
+
+
+Set application 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)
+
+
+## core_applications_set_icon_url_create
+
+> core_applications_set_icon_url_create(slug, file_path_request)
+
+
+Set application 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)
+
+
+## core_applications_update
+
+> models::Application core_applications_update(slug, application_request)
+
+
+Application Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**slug** | **String** | | [required] |
+**application_request** | [**ApplicationRequest**](ApplicationRequest.md) | | [required] |
+
+### Return type
+
+[**models::Application**](Application.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)
+
+
+## core_applications_used_by_list
+
+> Vec core_applications_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**](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)
+
+
+## core_authenticated_sessions_destroy
+
+> core_authenticated_sessions_destroy(uuid)
+
+
+AuthenticatedSession Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Authenticated Session. | [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)
+
+
+## core_authenticated_sessions_list
+
+> models::PaginatedAuthenticatedSessionList core_authenticated_sessions_list(last_ip, last_user_agent, ordering, page, page_size, search, user__username)
+
+
+AuthenticatedSession Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**last_ip** | Option<**String**> | | |
+**last_user_agent** | 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. | |
+**user__username** | Option<**String**> | | |
+
+### Return type
+
+[**models::PaginatedAuthenticatedSessionList**](PaginatedAuthenticatedSessionList.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)
+
+
+## core_authenticated_sessions_retrieve
+
+> models::AuthenticatedSession core_authenticated_sessions_retrieve(uuid)
+
+
+AuthenticatedSession Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Authenticated Session. | [required] |
+
+### Return type
+
+[**models::AuthenticatedSession**](AuthenticatedSession.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)
+
+
+## core_authenticated_sessions_used_by_list
+
+> Vec core_authenticated_sessions_used_by_list(uuid)
+
+
+Get a list of all objects that use this object
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Authenticated Session. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## core_brands_create
+
+> models::Brand core_brands_create(brand_request)
+
+
+Brand Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**brand_request** | [**BrandRequest**](BrandRequest.md) | | [required] |
+
+### Return type
+
+[**models::Brand**](Brand.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)
+
+
+## core_brands_current_retrieve
+
+> models::CurrentBrand core_brands_current_retrieve()
+
+
+Get current brand
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**models::CurrentBrand**](CurrentBrand.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)
+
+
+## core_brands_destroy
+
+> core_brands_destroy(brand_uuid)
+
+
+Brand Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**brand_uuid** | **uuid::Uuid** | A UUID string identifying this Brand. | [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)
+
+
+## core_brands_list
+
+> models::PaginatedBrandList core_brands_list(brand_uuid, branding_favicon, branding_logo, branding_title, default, domain, flow_authentication, flow_device_code, flow_invalidation, flow_recovery, flow_unenrollment, flow_user_settings, ordering, page, page_size, search, web_certificate)
+
+
+Brand Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**brand_uuid** | Option<**uuid::Uuid**> | | |
+**branding_favicon** | Option<**String**> | | |
+**branding_logo** | Option<**String**> | | |
+**branding_title** | Option<**String**> | | |
+**default** | Option<**bool**> | | |
+**domain** | Option<**String**> | | |
+**flow_authentication** | Option<**uuid::Uuid**> | | |
+**flow_device_code** | Option<**uuid::Uuid**> | | |
+**flow_invalidation** | Option<**uuid::Uuid**> | | |
+**flow_recovery** | Option<**uuid::Uuid**> | | |
+**flow_unenrollment** | Option<**uuid::Uuid**> | | |
+**flow_user_settings** | 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. | |
+**web_certificate** | Option<**uuid::Uuid**> | | |
+
+### Return type
+
+[**models::PaginatedBrandList**](PaginatedBrandList.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)
+
+
+## core_brands_partial_update
+
+> models::Brand core_brands_partial_update(brand_uuid, patched_brand_request)
+
+
+Brand Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**brand_uuid** | **uuid::Uuid** | A UUID string identifying this Brand. | [required] |
+**patched_brand_request** | Option<[**PatchedBrandRequest**](PatchedBrandRequest.md)> | | |
+
+### Return type
+
+[**models::Brand**](Brand.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)
+
+
+## core_brands_retrieve
+
+> models::Brand core_brands_retrieve(brand_uuid)
+
+
+Brand Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**brand_uuid** | **uuid::Uuid** | A UUID string identifying this Brand. | [required] |
+
+### Return type
+
+[**models::Brand**](Brand.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)
+
+
+## core_brands_update
+
+> models::Brand core_brands_update(brand_uuid, brand_request)
+
+
+Brand Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**brand_uuid** | **uuid::Uuid** | A UUID string identifying this Brand. | [required] |
+**brand_request** | [**BrandRequest**](BrandRequest.md) | | [required] |
+
+### Return type
+
+[**models::Brand**](Brand.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)
+
+
+## core_brands_used_by_list
+
+> Vec core_brands_used_by_list(brand_uuid)
+
+
+Get a list of all objects that use this object
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**brand_uuid** | **uuid::Uuid** | A UUID string identifying this Brand. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## core_groups_add_user_create
+
+> core_groups_add_user_create(group_uuid, user_account_request)
+
+
+Add user to group
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**group_uuid** | **uuid::Uuid** | A UUID string identifying this Group. | [required] |
+**user_account_request** | [**UserAccountRequest**](UserAccountRequest.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)
+
+
+## core_groups_create
+
+> models::Group core_groups_create(group_request)
+
+
+Group Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**group_request** | [**GroupRequest**](GroupRequest.md) | | [required] |
+
+### Return type
+
+[**models::Group**](Group.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)
+
+
+## core_groups_destroy
+
+> core_groups_destroy(group_uuid)
+
+
+Group Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**group_uuid** | **uuid::Uuid** | A UUID string identifying this 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)
+
+
+## core_groups_list
+
+> models::PaginatedGroupList core_groups_list(attributes, include_users, is_superuser, members_by_pk, members_by_username, name, ordering, page, page_size, search)
+
+
+Group Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**attributes** | Option<**String**> | Attributes | |
+**include_users** | Option<**bool**> | | |[default to true]
+**is_superuser** | Option<**bool**> | | |
+**members_by_pk** | Option<[**Vec**](i32.md)> | | |
+**members_by_username** | Option<[**Vec**](String.md)> | Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only. | |
+**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. | |
+
+### Return type
+
+[**models::PaginatedGroupList**](PaginatedGroupList.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)
+
+
+## core_groups_partial_update
+
+> models::Group core_groups_partial_update(group_uuid, patched_group_request)
+
+
+Group Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**group_uuid** | **uuid::Uuid** | A UUID string identifying this Group. | [required] |
+**patched_group_request** | Option<[**PatchedGroupRequest**](PatchedGroupRequest.md)> | | |
+
+### Return type
+
+[**models::Group**](Group.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)
+
+
+## core_groups_remove_user_create
+
+> core_groups_remove_user_create(group_uuid, user_account_request)
+
+
+Add user to group
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**group_uuid** | **uuid::Uuid** | A UUID string identifying this Group. | [required] |
+**user_account_request** | [**UserAccountRequest**](UserAccountRequest.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)
+
+
+## core_groups_retrieve
+
+> models::Group core_groups_retrieve(group_uuid, include_users)
+
+
+Group Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**group_uuid** | **uuid::Uuid** | A UUID string identifying this Group. | [required] |
+**include_users** | Option<**bool**> | | |[default to true]
+
+### Return type
+
+[**models::Group**](Group.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)
+
+
+## core_groups_update
+
+> models::Group core_groups_update(group_uuid, group_request)
+
+
+Group Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**group_uuid** | **uuid::Uuid** | A UUID string identifying this Group. | [required] |
+**group_request** | [**GroupRequest**](GroupRequest.md) | | [required] |
+
+### Return type
+
+[**models::Group**](Group.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)
+
+
+## core_groups_used_by_list
+
+> Vec core_groups_used_by_list(group_uuid)
+
+
+Get a list of all objects that use this object
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**group_uuid** | **uuid::Uuid** | A UUID string identifying this Group. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## core_tokens_create
+
+> models::Token core_tokens_create(token_request)
+
+
+Token Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**token_request** | [**TokenRequest**](TokenRequest.md) | | [required] |
+
+### Return type
+
+[**models::Token**](Token.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)
+
+
+## core_tokens_destroy
+
+> core_tokens_destroy(identifier)
+
+
+Token Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**identifier** | **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)
+
+
+## core_tokens_list
+
+> models::PaginatedTokenList core_tokens_list(description, expires, expiring, identifier, intent, managed, ordering, page, page_size, search, user__username)
+
+
+Token Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**description** | Option<**String**> | | |
+**expires** | Option<**String**> | | |
+**expiring** | Option<**bool**> | | |
+**identifier** | Option<**String**> | | |
+**intent** | Option<**String**> | | |
+**managed** | 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. | |
+**user__username** | Option<**String**> | | |
+
+### Return type
+
+[**models::PaginatedTokenList**](PaginatedTokenList.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)
+
+
+## core_tokens_partial_update
+
+> models::Token core_tokens_partial_update(identifier, patched_token_request)
+
+
+Token Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**identifier** | **String** | | [required] |
+**patched_token_request** | Option<[**PatchedTokenRequest**](PatchedTokenRequest.md)> | | |
+
+### Return type
+
+[**models::Token**](Token.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)
+
+
+## core_tokens_retrieve
+
+> models::Token core_tokens_retrieve(identifier)
+
+
+Token Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**identifier** | **String** | | [required] |
+
+### Return type
+
+[**models::Token**](Token.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)
+
+
+## core_tokens_set_key_create
+
+> core_tokens_set_key_create(identifier, token_set_key_request)
+
+
+Set token key. Action is logged as event. `authentik_core.set_token_key` permission is required.
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**identifier** | **String** | | [required] |
+**token_set_key_request** | [**TokenSetKeyRequest**](TokenSetKeyRequest.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)
+
+
+## core_tokens_update
+
+> models::Token core_tokens_update(identifier, token_request)
+
+
+Token Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**identifier** | **String** | | [required] |
+**token_request** | [**TokenRequest**](TokenRequest.md) | | [required] |
+
+### Return type
+
+[**models::Token**](Token.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)
+
+
+## core_tokens_used_by_list
+
+> Vec core_tokens_used_by_list(identifier)
+
+
+Get a list of all objects that use this object
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**identifier** | **String** | | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## core_tokens_view_key_retrieve
+
+> models::TokenView core_tokens_view_key_retrieve(identifier)
+
+
+Return token key and log access
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**identifier** | **String** | | [required] |
+
+### Return type
+
+[**models::TokenView**](TokenView.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)
+
+
+## core_transactional_applications_update
+
+> models::TransactionApplicationResponse core_transactional_applications_update(transaction_application_request)
+
+
+Convert data into a blueprint, validate it and apply it
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**transaction_application_request** | [**TransactionApplicationRequest**](TransactionApplicationRequest.md) | | [required] |
+
+### Return type
+
+[**models::TransactionApplicationResponse**](TransactionApplicationResponse.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)
+
+
+## core_user_consent_destroy
+
+> core_user_consent_destroy(id)
+
+
+UserConsent Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this User Consent. | [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)
+
+
+## core_user_consent_list
+
+> models::PaginatedUserConsentList core_user_consent_list(application, ordering, page, page_size, search, user)
+
+
+UserConsent Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**application** | 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. | |
+**user** | Option<**i32**> | | |
+
+### Return type
+
+[**models::PaginatedUserConsentList**](PaginatedUserConsentList.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)
+
+
+## core_user_consent_retrieve
+
+> models::UserConsent core_user_consent_retrieve(id)
+
+
+UserConsent Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this User Consent. | [required] |
+
+### Return type
+
+[**models::UserConsent**](UserConsent.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)
+
+
+## core_user_consent_used_by_list
+
+> Vec core_user_consent_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 Consent. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## core_users_create
+
+> models::User core_users_create(user_request)
+
+
+User Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**user_request** | [**UserRequest**](UserRequest.md) | | [required] |
+
+### Return type
+
+[**models::User**](User.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)
+
+
+## core_users_destroy
+
+> core_users_destroy(id)
+
+
+User Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this 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)
+
+
+## core_users_impersonate_create
+
+> core_users_impersonate_create(id)
+
+
+Impersonate a user
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this 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)
+
+
+## core_users_impersonate_end_retrieve
+
+> core_users_impersonate_end_retrieve()
+
+
+End Impersonation a user
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### 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)
+
+
+## core_users_list
+
+> models::PaginatedUserList core_users_list(attributes, email, groups_by_name, groups_by_pk, include_groups, is_active, is_superuser, name, ordering, page, page_size, path, path_startswith, search, r#type, username, uuid)
+
+
+User Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**attributes** | Option<**String**> | Attributes | |
+**email** | Option<**String**> | | |
+**groups_by_name** | Option<[**Vec**](String.md)> | | |
+**groups_by_pk** | Option<[**Vec**](uuid::Uuid.md)> | | |
+**include_groups** | Option<**bool**> | | |[default to true]
+**is_active** | Option<**bool**> | | |
+**is_superuser** | Option<**bool**> | | |
+**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. | |
+**path** | Option<**String**> | | |
+**path_startswith** | Option<**String**> | | |
+**search** | Option<**String**> | A search term. | |
+**r#type** | Option<[**Vec**](String.md)> | | |
+**username** | Option<**String**> | | |
+**uuid** | Option<**uuid::Uuid**> | | |
+
+### Return type
+
+[**models::PaginatedUserList**](PaginatedUserList.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)
+
+
+## core_users_me_retrieve
+
+> models::SessionUser core_users_me_retrieve()
+
+
+Get information about current user
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**models::SessionUser**](SessionUser.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)
+
+
+## core_users_metrics_retrieve
+
+> models::UserMetrics core_users_metrics_retrieve(id)
+
+
+User metrics per 1h
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this User. | [required] |
+
+### Return type
+
+[**models::UserMetrics**](UserMetrics.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)
+
+
+## core_users_partial_update
+
+> models::User core_users_partial_update(id, patched_user_request)
+
+
+User Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this User. | [required] |
+**patched_user_request** | Option<[**PatchedUserRequest**](PatchedUserRequest.md)> | | |
+
+### Return type
+
+[**models::User**](User.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)
+
+
+## core_users_paths_retrieve
+
+> models::UserPath core_users_paths_retrieve(search)
+
+
+Get all user paths
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**search** | Option<**String**> | | |
+
+### Return type
+
+[**models::UserPath**](UserPath.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)
+
+
+## core_users_recovery_create
+
+> models::Link core_users_recovery_create(id)
+
+
+Create a temporary link that a user can use to recover their accounts
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this User. | [required] |
+
+### Return type
+
+[**models::Link**](Link.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)
+
+
+## core_users_recovery_email_create
+
+> core_users_recovery_email_create(email_stage, id)
+
+
+Create a temporary link that a user can use to recover their accounts
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**email_stage** | **String** | | [required] |
+**id** | **i32** | A unique integer value identifying this 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)
+
+
+## core_users_retrieve
+
+> models::User core_users_retrieve(id)
+
+
+User Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this User. | [required] |
+
+### Return type
+
+[**models::User**](User.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)
+
+
+## core_users_service_account_create
+
+> models::UserServiceAccountResponse core_users_service_account_create(user_service_account_request)
+
+
+Create a new user account that is marked as a service account
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**user_service_account_request** | [**UserServiceAccountRequest**](UserServiceAccountRequest.md) | | [required] |
+
+### Return type
+
+[**models::UserServiceAccountResponse**](UserServiceAccountResponse.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)
+
+
+## core_users_set_password_create
+
+> core_users_set_password_create(id, user_password_set_request)
+
+
+Set password for user
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this User. | [required] |
+**user_password_set_request** | [**UserPasswordSetRequest**](UserPasswordSetRequest.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)
+
+
+## core_users_update
+
+> models::User core_users_update(id, user_request)
+
+
+User Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this User. | [required] |
+**user_request** | [**UserRequest**](UserRequest.md) | | [required] |
+
+### Return type
+
+[**models::User**](User.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)
+
+
+## core_users_used_by_list
+
+> Vec core_users_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. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
diff --git a/docs/CountryCodeEnum.md b/docs/CountryCodeEnum.md
new file mode 100644
index 0000000..ee31bf1
--- /dev/null
+++ b/docs/CountryCodeEnum.md
@@ -0,0 +1,260 @@
+# CountryCodeEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Af | AF |
+| Ax | AX |
+| Al | AL |
+| Dz | DZ |
+| As | AS |
+| Ad | AD |
+| Ao | AO |
+| Ai | AI |
+| Aq | AQ |
+| Ag | AG |
+| Ar | AR |
+| Am | AM |
+| Aw | AW |
+| Au | AU |
+| At | AT |
+| Az | AZ |
+| Bs | BS |
+| Bh | BH |
+| Bd | BD |
+| Bb | BB |
+| By | BY |
+| Be | BE |
+| Bz | BZ |
+| Bj | BJ |
+| Bm | BM |
+| Bt | BT |
+| Bo | BO |
+| Bq | BQ |
+| Ba | BA |
+| Bw | BW |
+| Bv | BV |
+| Br | BR |
+| Io | IO |
+| Bn | BN |
+| Bg | BG |
+| Bf | BF |
+| Bi | BI |
+| Cv | CV |
+| Kh | KH |
+| Cm | CM |
+| Ca | CA |
+| Ky | KY |
+| Cf | CF |
+| Td | TD |
+| Cl | CL |
+| Cn | CN |
+| Cx | CX |
+| Cc | CC |
+| Co | CO |
+| Km | KM |
+| Cg | CG |
+| Cd | CD |
+| Ck | CK |
+| Cr | CR |
+| Ci | CI |
+| Hr | HR |
+| Cu | CU |
+| Cw | CW |
+| Cy | CY |
+| Cz | CZ |
+| Dk | DK |
+| Dj | DJ |
+| Dm | DM |
+| Do | DO |
+| Ec | EC |
+| Eg | EG |
+| Sv | SV |
+| Gq | GQ |
+| Er | ER |
+| Ee | EE |
+| Sz | SZ |
+| Et | ET |
+| Fk | FK |
+| Fo | FO |
+| Fj | FJ |
+| Fi | FI |
+| Fr | FR |
+| Gf | GF |
+| Pf | PF |
+| Tf | TF |
+| Ga | GA |
+| Gm | GM |
+| Ge | GE |
+| De | DE |
+| Gh | GH |
+| Gi | GI |
+| Gr | GR |
+| Gl | GL |
+| Gd | GD |
+| Gp | GP |
+| Gu | GU |
+| Gt | GT |
+| Gg | GG |
+| Gn | GN |
+| Gw | GW |
+| Gy | GY |
+| Ht | HT |
+| Hm | HM |
+| Va | VA |
+| Hn | HN |
+| Hk | HK |
+| Hu | HU |
+| Is | IS |
+| In | IN |
+| Id | ID |
+| Ir | IR |
+| Iq | IQ |
+| Ie | IE |
+| Im | IM |
+| Il | IL |
+| It | IT |
+| Jm | JM |
+| Jp | JP |
+| Je | JE |
+| Jo | JO |
+| Kz | KZ |
+| Ke | KE |
+| Ki | KI |
+| Kw | KW |
+| Kg | KG |
+| La | LA |
+| Lv | LV |
+| Lb | LB |
+| Ls | LS |
+| Lr | LR |
+| Ly | LY |
+| Li | LI |
+| Lt | LT |
+| Lu | LU |
+| Mo | MO |
+| Mg | MG |
+| Mw | MW |
+| My | MY |
+| Mv | MV |
+| Ml | ML |
+| Mt | MT |
+| Mh | MH |
+| Mq | MQ |
+| Mr | MR |
+| Mu | MU |
+| Yt | YT |
+| Mx | MX |
+| Fm | FM |
+| Md | MD |
+| Mc | MC |
+| Mn | MN |
+| Me | ME |
+| Ms | MS |
+| Ma | MA |
+| Mz | MZ |
+| Mm | MM |
+| Na | NA |
+| Nr | NR |
+| Np | NP |
+| Nl | NL |
+| Nc | NC |
+| Nz | NZ |
+| Ni | NI |
+| Ne | NE |
+| Ng | NG |
+| Nu | NU |
+| Nf | NF |
+| Kp | KP |
+| Mk | MK |
+| Mp | MP |
+| No | NO |
+| Om | OM |
+| Pk | PK |
+| Pw | PW |
+| Ps | PS |
+| Pa | PA |
+| Pg | PG |
+| Py | PY |
+| Pe | PE |
+| Ph | PH |
+| Pn | PN |
+| Pl | PL |
+| Pt | PT |
+| Pr | PR |
+| Qa | QA |
+| Re | RE |
+| Ro | RO |
+| Ru | RU |
+| Rw | RW |
+| Bl | BL |
+| Sh | SH |
+| Kn | KN |
+| Lc | LC |
+| Mf | MF |
+| Pm | PM |
+| Vc | VC |
+| Ws | WS |
+| Sm | SM |
+| St | ST |
+| Sa | SA |
+| Sn | SN |
+| Rs | RS |
+| Sc | SC |
+| Sl | SL |
+| Sg | SG |
+| Sx | SX |
+| Sk | SK |
+| Si | SI |
+| Sb | SB |
+| So | SO |
+| Za | ZA |
+| Gs | GS |
+| Kr | KR |
+| Ss | SS |
+| Es | ES |
+| Lk | LK |
+| Sd | SD |
+| Sr | SR |
+| Sj | SJ |
+| Se | SE |
+| Ch | CH |
+| Sy | SY |
+| Tw | TW |
+| Tj | TJ |
+| Tz | TZ |
+| Th | TH |
+| Tl | TL |
+| Tg | TG |
+| Tk | TK |
+| To | TO |
+| Tt | TT |
+| Tn | TN |
+| Tr | TR |
+| Tm | TM |
+| Tc | TC |
+| Tv | TV |
+| Ug | UG |
+| Ua | UA |
+| Ae | AE |
+| Gb | GB |
+| Um | UM |
+| Us | US |
+| Uy | UY |
+| Uz | UZ |
+| Vu | VU |
+| Ve | VE |
+| Vn | VN |
+| Vg | VG |
+| Vi | VI |
+| Wf | WF |
+| Eh | EH |
+| Ye | YE |
+| Zm | ZM |
+| Zw | ZW |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/CryptoApi.md b/docs/CryptoApi.md
new file mode 100644
index 0000000..3fcb149
--- /dev/null
+++ b/docs/CryptoApi.md
@@ -0,0 +1,329 @@
+# \CryptoApi
+
+All URIs are relative to *http://localhost/api/v3*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**crypto_certificatekeypairs_create**](CryptoApi.md#crypto_certificatekeypairs_create) | **POST** /crypto/certificatekeypairs/ |
+[**crypto_certificatekeypairs_destroy**](CryptoApi.md#crypto_certificatekeypairs_destroy) | **DELETE** /crypto/certificatekeypairs/{kp_uuid}/ |
+[**crypto_certificatekeypairs_generate_create**](CryptoApi.md#crypto_certificatekeypairs_generate_create) | **POST** /crypto/certificatekeypairs/generate/ |
+[**crypto_certificatekeypairs_list**](CryptoApi.md#crypto_certificatekeypairs_list) | **GET** /crypto/certificatekeypairs/ |
+[**crypto_certificatekeypairs_partial_update**](CryptoApi.md#crypto_certificatekeypairs_partial_update) | **PATCH** /crypto/certificatekeypairs/{kp_uuid}/ |
+[**crypto_certificatekeypairs_retrieve**](CryptoApi.md#crypto_certificatekeypairs_retrieve) | **GET** /crypto/certificatekeypairs/{kp_uuid}/ |
+[**crypto_certificatekeypairs_update**](CryptoApi.md#crypto_certificatekeypairs_update) | **PUT** /crypto/certificatekeypairs/{kp_uuid}/ |
+[**crypto_certificatekeypairs_used_by_list**](CryptoApi.md#crypto_certificatekeypairs_used_by_list) | **GET** /crypto/certificatekeypairs/{kp_uuid}/used_by/ |
+[**crypto_certificatekeypairs_view_certificate_retrieve**](CryptoApi.md#crypto_certificatekeypairs_view_certificate_retrieve) | **GET** /crypto/certificatekeypairs/{kp_uuid}/view_certificate/ |
+[**crypto_certificatekeypairs_view_private_key_retrieve**](CryptoApi.md#crypto_certificatekeypairs_view_private_key_retrieve) | **GET** /crypto/certificatekeypairs/{kp_uuid}/view_private_key/ |
+
+
+
+## crypto_certificatekeypairs_create
+
+> models::CertificateKeyPair crypto_certificatekeypairs_create(certificate_key_pair_request)
+
+
+CertificateKeyPair Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**certificate_key_pair_request** | [**CertificateKeyPairRequest**](CertificateKeyPairRequest.md) | | [required] |
+
+### Return type
+
+[**models::CertificateKeyPair**](CertificateKeyPair.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)
+
+
+## crypto_certificatekeypairs_destroy
+
+> crypto_certificatekeypairs_destroy(kp_uuid)
+
+
+CertificateKeyPair Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**kp_uuid** | **uuid::Uuid** | A UUID string identifying this Certificate-Key Pair. | [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)
+
+
+## crypto_certificatekeypairs_generate_create
+
+> models::CertificateKeyPair crypto_certificatekeypairs_generate_create(certificate_generation_request)
+
+
+Generate a new, self-signed certificate-key pair
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**certificate_generation_request** | [**CertificateGenerationRequest**](CertificateGenerationRequest.md) | | [required] |
+
+### Return type
+
+[**models::CertificateKeyPair**](CertificateKeyPair.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)
+
+
+## crypto_certificatekeypairs_list
+
+> models::PaginatedCertificateKeyPairList crypto_certificatekeypairs_list(has_key, include_details, managed, name, ordering, page, page_size, search)
+
+
+CertificateKeyPair Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**has_key** | Option<**bool**> | Only return certificate-key pairs with keys | |
+**include_details** | Option<**bool**> | | |[default to true]
+**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. | |
+**search** | Option<**String**> | A search term. | |
+
+### Return type
+
+[**models::PaginatedCertificateKeyPairList**](PaginatedCertificateKeyPairList.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)
+
+
+## crypto_certificatekeypairs_partial_update
+
+> models::CertificateKeyPair crypto_certificatekeypairs_partial_update(kp_uuid, patched_certificate_key_pair_request)
+
+
+CertificateKeyPair Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**kp_uuid** | **uuid::Uuid** | A UUID string identifying this Certificate-Key Pair. | [required] |
+**patched_certificate_key_pair_request** | Option<[**PatchedCertificateKeyPairRequest**](PatchedCertificateKeyPairRequest.md)> | | |
+
+### Return type
+
+[**models::CertificateKeyPair**](CertificateKeyPair.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)
+
+
+## crypto_certificatekeypairs_retrieve
+
+> models::CertificateKeyPair crypto_certificatekeypairs_retrieve(kp_uuid)
+
+
+CertificateKeyPair Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**kp_uuid** | **uuid::Uuid** | A UUID string identifying this Certificate-Key Pair. | [required] |
+
+### Return type
+
+[**models::CertificateKeyPair**](CertificateKeyPair.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)
+
+
+## crypto_certificatekeypairs_update
+
+> models::CertificateKeyPair crypto_certificatekeypairs_update(kp_uuid, certificate_key_pair_request)
+
+
+CertificateKeyPair Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**kp_uuid** | **uuid::Uuid** | A UUID string identifying this Certificate-Key Pair. | [required] |
+**certificate_key_pair_request** | [**CertificateKeyPairRequest**](CertificateKeyPairRequest.md) | | [required] |
+
+### Return type
+
+[**models::CertificateKeyPair**](CertificateKeyPair.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)
+
+
+## crypto_certificatekeypairs_used_by_list
+
+> Vec crypto_certificatekeypairs_used_by_list(kp_uuid)
+
+
+Get a list of all objects that use this object
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**kp_uuid** | **uuid::Uuid** | A UUID string identifying this Certificate-Key Pair. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## crypto_certificatekeypairs_view_certificate_retrieve
+
+> models::CertificateData crypto_certificatekeypairs_view_certificate_retrieve(kp_uuid, download)
+
+
+Return certificate-key pairs certificate and log access
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**kp_uuid** | **uuid::Uuid** | A UUID string identifying this Certificate-Key Pair. | [required] |
+**download** | Option<**bool**> | | |
+
+### Return type
+
+[**models::CertificateData**](CertificateData.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)
+
+
+## crypto_certificatekeypairs_view_private_key_retrieve
+
+> models::CertificateData crypto_certificatekeypairs_view_private_key_retrieve(kp_uuid, download)
+
+
+Return certificate-key pairs private key and log access
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**kp_uuid** | **uuid::Uuid** | A UUID string identifying this Certificate-Key Pair. | [required] |
+**download** | Option<**bool**> | | |
+
+### Return type
+
+[**models::CertificateData**](CertificateData.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)
+
diff --git a/docs/CurrentBrand.md b/docs/CurrentBrand.md
new file mode 100644
index 0000000..d8a4aad
--- /dev/null
+++ b/docs/CurrentBrand.md
@@ -0,0 +1,23 @@
+# CurrentBrand
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**matched_domain** | **String** | |
+**branding_title** | **String** | |
+**branding_logo** | **String** | |
+**branding_favicon** | **String** | |
+**ui_footer_links** | [**Vec**](FooterLink.md) | | [readonly]
+**ui_theme** | [**models::UiThemeEnum**](UiThemeEnum.md) | | [readonly][default to Automatic]
+**flow_authentication** | Option<**String**> | | [optional]
+**flow_invalidation** | Option<**String**> | | [optional]
+**flow_recovery** | Option<**String**> | | [optional]
+**flow_unenrollment** | Option<**String**> | | [optional]
+**flow_user_settings** | Option<**String**> | | [optional]
+**flow_device_code** | Option<**String**> | | [optional]
+**default_locale** | **String** | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DeniedActionEnum.md b/docs/DeniedActionEnum.md
new file mode 100644
index 0000000..104910c
--- /dev/null
+++ b/docs/DeniedActionEnum.md
@@ -0,0 +1,14 @@
+# DeniedActionEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| MessageContinue | message_continue |
+| Message | message |
+| Continue | continue |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DenyStage.md b/docs/DenyStage.md
new file mode 100644
index 0000000..d5a961f
--- /dev/null
+++ b/docs/DenyStage.md
@@ -0,0 +1,18 @@
+# DenyStage
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**component** | **String** | Get object type so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**flow_set** | Option<[**Vec**](FlowSet.md)> | | [optional]
+**deny_message** | Option<**String**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DenyStageRequest.md b/docs/DenyStageRequest.md
new file mode 100644
index 0000000..75d9298
--- /dev/null
+++ b/docs/DenyStageRequest.md
@@ -0,0 +1,13 @@
+# DenyStageRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**flow_set** | Option<[**Vec**](FlowSetRequest.md)> | | [optional]
+**deny_message** | Option<**String**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DetailedCountry.md b/docs/DetailedCountry.md
new file mode 100644
index 0000000..f8396e4
--- /dev/null
+++ b/docs/DetailedCountry.md
@@ -0,0 +1,12 @@
+# DetailedCountry
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**code** | [**models::CountryCodeEnum**](CountryCodeEnum.md) | |
+**name** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DetailedCountryField.md b/docs/DetailedCountryField.md
new file mode 100644
index 0000000..b0ef620
--- /dev/null
+++ b/docs/DetailedCountryField.md
@@ -0,0 +1,12 @@
+# DetailedCountryField
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**code** | [**models::CountryCodeEnum**](CountryCodeEnum.md) | |
+**name** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DetailedCountryFieldRequest.md b/docs/DetailedCountryFieldRequest.md
new file mode 100644
index 0000000..1337bf5
--- /dev/null
+++ b/docs/DetailedCountryFieldRequest.md
@@ -0,0 +1,12 @@
+# DetailedCountryFieldRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**code** | [**models::CountryCodeEnum**](CountryCodeEnum.md) | |
+**name** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Device.md b/docs/Device.md
new file mode 100644
index 0000000..fc67efa
--- /dev/null
+++ b/docs/Device.md
@@ -0,0 +1,20 @@
+# Device
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**pk** | **i32** | |
+**name** | **String** | |
+**r#type** | **String** | Get type of device | [readonly]
+**confirmed** | **bool** | |
+**created** | **String** | | [readonly]
+**last_updated** | **String** | | [readonly]
+**last_used** | Option<**String**> | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DeviceChallenge.md b/docs/DeviceChallenge.md
new file mode 100644
index 0000000..5fecb27
--- /dev/null
+++ b/docs/DeviceChallenge.md
@@ -0,0 +1,13 @@
+# DeviceChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**device_class** | **String** | |
+**device_uid** | **String** | |
+**challenge** | [**std::collections::HashMap**](serde_json::Value.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DeviceChallengeRequest.md b/docs/DeviceChallengeRequest.md
new file mode 100644
index 0000000..affaebe
--- /dev/null
+++ b/docs/DeviceChallengeRequest.md
@@ -0,0 +1,13 @@
+# DeviceChallengeRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**device_class** | **String** | |
+**device_uid** | **String** | |
+**challenge** | [**std::collections::HashMap**](serde_json::Value.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DeviceClassesEnum.md b/docs/DeviceClassesEnum.md
new file mode 100644
index 0000000..564b7c0
--- /dev/null
+++ b/docs/DeviceClassesEnum.md
@@ -0,0 +1,16 @@
+# DeviceClassesEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Static | static |
+| Totp | totp |
+| Webauthn | webauthn |
+| Duo | duo |
+| Sms | sms |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DigestAlgorithmEnum.md b/docs/DigestAlgorithmEnum.md
new file mode 100644
index 0000000..6d8a67c
--- /dev/null
+++ b/docs/DigestAlgorithmEnum.md
@@ -0,0 +1,15 @@
+# DigestAlgorithmEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Variant2000Slash09SlashXmldsigHashSha1 | http://www.w3.org/2000/09/xmldsig#sha1 |
+| Variant2001Slash04SlashXmlencHashSha256 | http://www.w3.org/2001/04/xmlenc#sha256 |
+| Variant2001Slash04SlashXmldsigMoreHashSha384 | http://www.w3.org/2001/04/xmldsig-more#sha384 |
+| Variant2001Slash04SlashXmlencHashSha512 | http://www.w3.org/2001/04/xmlenc#sha512 |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DigitsEnum.md b/docs/DigitsEnum.md
new file mode 100644
index 0000000..1856cee
--- /dev/null
+++ b/docs/DigitsEnum.md
@@ -0,0 +1,13 @@
+# DigitsEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Variant6 | 6 |
+| Variant8 | 8 |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DockerServiceConnection.md b/docs/DockerServiceConnection.md
new file mode 100644
index 0000000..f43b805
--- /dev/null
+++ b/docs/DockerServiceConnection.md
@@ -0,0 +1,20 @@
+# DockerServiceConnection
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**local** | Option<**bool**> | If enabled, use the local connection. Required Docker socket/Kubernetes Integration | [optional]
+**component** | **String** | | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**url** | **String** | Can be in the format of 'unix://' when connecting to a local docker daemon, or 'https://:2376' when connecting to a remote system. |
+**tls_verification** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | CA which the endpoint's Certificate is verified against. Can be left empty for no validation. | [optional]
+**tls_authentication** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Certificate/Key used for authentication. Can be left empty for no authentication. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DockerServiceConnectionRequest.md b/docs/DockerServiceConnectionRequest.md
new file mode 100644
index 0000000..96d4c3f
--- /dev/null
+++ b/docs/DockerServiceConnectionRequest.md
@@ -0,0 +1,15 @@
+# DockerServiceConnectionRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**local** | Option<**bool**> | If enabled, use the local connection. Required Docker socket/Kubernetes Integration | [optional]
+**url** | **String** | Can be in the format of 'unix://' when connecting to a local docker daemon, or 'https://:2376' when connecting to a remote system. |
+**tls_verification** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | CA which the endpoint's Certificate is verified against. Can be left empty for no validation. | [optional]
+**tls_authentication** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Certificate/Key used for authentication. Can be left empty for no authentication. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Domain.md b/docs/Domain.md
new file mode 100644
index 0000000..3868c34
--- /dev/null
+++ b/docs/Domain.md
@@ -0,0 +1,14 @@
+# Domain
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **i32** | | [readonly]
+**domain** | **String** | |
+**is_primary** | Option<**bool**> | | [optional]
+**tenant** | [**uuid::Uuid**](uuid::Uuid.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DomainRequest.md b/docs/DomainRequest.md
new file mode 100644
index 0000000..a2b5ac6
--- /dev/null
+++ b/docs/DomainRequest.md
@@ -0,0 +1,13 @@
+# DomainRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**domain** | **String** | |
+**is_primary** | Option<**bool**> | | [optional]
+**tenant** | [**uuid::Uuid**](uuid::Uuid.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DummyChallenge.md b/docs/DummyChallenge.md
new file mode 100644
index 0000000..7af75bb
--- /dev/null
+++ b/docs/DummyChallenge.md
@@ -0,0 +1,14 @@
+# DummyChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**flow_info** | Option<[**models::ContextualFlowInfo**](ContextualFlowInfo.md)> | | [optional]
+**component** | Option<**String**> | | [optional][default to ak-stage-dummy]
+**response_errors** | Option<[**std::collections::HashMap>**](Vec.md)> | | [optional]
+**name** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DummyChallengeResponseRequest.md b/docs/DummyChallengeResponseRequest.md
new file mode 100644
index 0000000..ba7d21d
--- /dev/null
+++ b/docs/DummyChallengeResponseRequest.md
@@ -0,0 +1,11 @@
+# DummyChallengeResponseRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**component** | Option<**String**> | | [optional][default to ak-stage-dummy]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DummyPolicy.md b/docs/DummyPolicy.md
new file mode 100644
index 0000000..f32a531
--- /dev/null
+++ b/docs/DummyPolicy.md
@@ -0,0 +1,21 @@
+# DummyPolicy
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**execution_logging** | Option<**bool**> | When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged. | [optional]
+**component** | **String** | Get object component so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**bound_to** | **i32** | Return objects policy is bound to | [readonly]
+**result** | Option<**bool**> | | [optional]
+**wait_min** | Option<**i32**> | | [optional]
+**wait_max** | Option<**i32**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DummyPolicyRequest.md b/docs/DummyPolicyRequest.md
new file mode 100644
index 0000000..9e00df0
--- /dev/null
+++ b/docs/DummyPolicyRequest.md
@@ -0,0 +1,15 @@
+# DummyPolicyRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**execution_logging** | Option<**bool**> | When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged. | [optional]
+**result** | Option<**bool**> | | [optional]
+**wait_min** | Option<**i32**> | | [optional]
+**wait_max** | Option<**i32**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DummyStage.md b/docs/DummyStage.md
new file mode 100644
index 0000000..4c7db21
--- /dev/null
+++ b/docs/DummyStage.md
@@ -0,0 +1,18 @@
+# DummyStage
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**component** | **String** | Get object type so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**flow_set** | Option<[**Vec**](FlowSet.md)> | | [optional]
+**throw_error** | Option<**bool**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DummyStageRequest.md b/docs/DummyStageRequest.md
new file mode 100644
index 0000000..72fc6a4
--- /dev/null
+++ b/docs/DummyStageRequest.md
@@ -0,0 +1,13 @@
+# DummyStageRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**flow_set** | Option<[**Vec**](FlowSetRequest.md)> | | [optional]
+**throw_error** | Option<**bool**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DuoDevice.md b/docs/DuoDevice.md
new file mode 100644
index 0000000..c02aa41
--- /dev/null
+++ b/docs/DuoDevice.md
@@ -0,0 +1,12 @@
+# DuoDevice
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | **i32** | | [readonly]
+**name** | **String** | The human-readable name of this device. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DuoDeviceEnrollmentStatus.md b/docs/DuoDeviceEnrollmentStatus.md
new file mode 100644
index 0000000..fb1ebf2
--- /dev/null
+++ b/docs/DuoDeviceEnrollmentStatus.md
@@ -0,0 +1,11 @@
+# DuoDeviceEnrollmentStatus
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**duo_response** | [**models::DuoResponseEnum**](DuoResponseEnum.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DuoDeviceRequest.md b/docs/DuoDeviceRequest.md
new file mode 100644
index 0000000..6fe7f93
--- /dev/null
+++ b/docs/DuoDeviceRequest.md
@@ -0,0 +1,11 @@
+# DuoDeviceRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | The human-readable name of this device. |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/DuoResponseEnum.md b/docs/DuoResponseEnum.md
new file mode 100644
index 0000000..b0c3993
--- /dev/null
+++ b/docs/DuoResponseEnum.md
@@ -0,0 +1,14 @@
+# DuoResponseEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Success | success |
+| Waiting | waiting |
+| Invalid | invalid |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/EmailChallenge.md b/docs/EmailChallenge.md
new file mode 100644
index 0000000..9647580
--- /dev/null
+++ b/docs/EmailChallenge.md
@@ -0,0 +1,13 @@
+# EmailChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**flow_info** | Option<[**models::ContextualFlowInfo**](ContextualFlowInfo.md)> | | [optional]
+**component** | Option<**String**> | | [optional][default to ak-stage-email]
+**response_errors** | Option<[**std::collections::HashMap>**](Vec.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/EmailChallengeResponseRequest.md b/docs/EmailChallengeResponseRequest.md
new file mode 100644
index 0000000..2a383a5
--- /dev/null
+++ b/docs/EmailChallengeResponseRequest.md
@@ -0,0 +1,11 @@
+# EmailChallengeResponseRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**component** | Option<**String**> | | [optional][default to ak-stage-email]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/EmailStage.md b/docs/EmailStage.md
new file mode 100644
index 0000000..1fadd61
--- /dev/null
+++ b/docs/EmailStage.md
@@ -0,0 +1,29 @@
+# EmailStage
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**component** | **String** | Get object type so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**flow_set** | Option<[**Vec**](FlowSet.md)> | | [optional]
+**use_global_settings** | Option<**bool**> | When enabled, global Email connection settings will be used and connection settings below will be ignored. | [optional]
+**host** | Option<**String**> | | [optional]
+**port** | Option<**i32**> | | [optional]
+**username** | Option<**String**> | | [optional]
+**use_tls** | Option<**bool**> | | [optional]
+**use_ssl** | Option<**bool**> | | [optional]
+**timeout** | Option<**i32**> | | [optional]
+**from_address** | Option<**String**> | | [optional]
+**token_expiry** | Option<**i32**> | Time in minutes the token sent is valid. | [optional]
+**subject** | Option<**String**> | | [optional]
+**template** | Option<**String**> | | [optional]
+**activate_user_on_success** | Option<**bool**> | Activate users upon completion of stage. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/EmailStageRequest.md b/docs/EmailStageRequest.md
new file mode 100644
index 0000000..0eb7407
--- /dev/null
+++ b/docs/EmailStageRequest.md
@@ -0,0 +1,25 @@
+# EmailStageRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**flow_set** | Option<[**Vec**](FlowSetRequest.md)> | | [optional]
+**use_global_settings** | Option<**bool**> | When enabled, global Email connection settings will be used and connection settings below will be ignored. | [optional]
+**host** | Option<**String**> | | [optional]
+**port** | Option<**i32**> | | [optional]
+**username** | Option<**String**> | | [optional]
+**password** | Option<**String**> | | [optional]
+**use_tls** | Option<**bool**> | | [optional]
+**use_ssl** | Option<**bool**> | | [optional]
+**timeout** | Option<**i32**> | | [optional]
+**from_address** | Option<**String**> | | [optional]
+**token_expiry** | Option<**i32**> | Time in minutes the token sent is valid. | [optional]
+**subject** | Option<**String**> | | [optional]
+**template** | Option<**String**> | | [optional]
+**activate_user_on_success** | Option<**bool**> | Activate users upon completion of stage. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Endpoint.md b/docs/Endpoint.md
new file mode 100644
index 0000000..175952a
--- /dev/null
+++ b/docs/Endpoint.md
@@ -0,0 +1,21 @@
+# Endpoint
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**provider** | **i32** | |
+**provider_obj** | [**models::RacProvider**](RACProvider.md) | | [readonly]
+**protocol** | [**models::ProtocolEnum**](ProtocolEnum.md) | |
+**host** | **String** | |
+**settings** | Option<[**serde_json::Value**](.md)> | | [optional]
+**property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**auth_mode** | [**models::AuthModeEnum**](AuthModeEnum.md) | |
+**launch_url** | Option<**String**> | Build actual launch URL (the provider itself does not have one, just individual endpoints) | [readonly]
+**maximum_connections** | Option<**i32**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/EndpointRequest.md b/docs/EndpointRequest.md
new file mode 100644
index 0000000..934e48c
--- /dev/null
+++ b/docs/EndpointRequest.md
@@ -0,0 +1,18 @@
+# EndpointRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**provider** | **i32** | |
+**protocol** | [**models::ProtocolEnum**](ProtocolEnum.md) | |
+**host** | **String** | |
+**settings** | Option<[**serde_json::Value**](.md)> | | [optional]
+**property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**auth_mode** | [**models::AuthModeEnum**](AuthModeEnum.md) | |
+**maximum_connections** | Option<**i32**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/EnterpriseApi.md b/docs/EnterpriseApi.md
new file mode 100644
index 0000000..0bc1b73
--- /dev/null
+++ b/docs/EnterpriseApi.md
@@ -0,0 +1,318 @@
+# \EnterpriseApi
+
+All URIs are relative to *http://localhost/api/v3*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**enterprise_license_create**](EnterpriseApi.md#enterprise_license_create) | **POST** /enterprise/license/ |
+[**enterprise_license_destroy**](EnterpriseApi.md#enterprise_license_destroy) | **DELETE** /enterprise/license/{license_uuid}/ |
+[**enterprise_license_forecast_retrieve**](EnterpriseApi.md#enterprise_license_forecast_retrieve) | **GET** /enterprise/license/forecast/ |
+[**enterprise_license_install_id_retrieve**](EnterpriseApi.md#enterprise_license_install_id_retrieve) | **GET** /enterprise/license/install_id/ |
+[**enterprise_license_list**](EnterpriseApi.md#enterprise_license_list) | **GET** /enterprise/license/ |
+[**enterprise_license_partial_update**](EnterpriseApi.md#enterprise_license_partial_update) | **PATCH** /enterprise/license/{license_uuid}/ |
+[**enterprise_license_retrieve**](EnterpriseApi.md#enterprise_license_retrieve) | **GET** /enterprise/license/{license_uuid}/ |
+[**enterprise_license_summary_retrieve**](EnterpriseApi.md#enterprise_license_summary_retrieve) | **GET** /enterprise/license/summary/ |
+[**enterprise_license_update**](EnterpriseApi.md#enterprise_license_update) | **PUT** /enterprise/license/{license_uuid}/ |
+[**enterprise_license_used_by_list**](EnterpriseApi.md#enterprise_license_used_by_list) | **GET** /enterprise/license/{license_uuid}/used_by/ |
+
+
+
+## enterprise_license_create
+
+> models::License enterprise_license_create(license_request)
+
+
+License Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**license_request** | [**LicenseRequest**](LicenseRequest.md) | | [required] |
+
+### Return type
+
+[**models::License**](License.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)
+
+
+## enterprise_license_destroy
+
+> enterprise_license_destroy(license_uuid)
+
+
+License Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**license_uuid** | **uuid::Uuid** | A UUID string identifying this License. | [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)
+
+
+## enterprise_license_forecast_retrieve
+
+> models::LicenseForecast enterprise_license_forecast_retrieve()
+
+
+Forecast how many users will be required in a year
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**models::LicenseForecast**](LicenseForecast.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)
+
+
+## enterprise_license_install_id_retrieve
+
+> models::InstallId enterprise_license_install_id_retrieve()
+
+
+Get install_id
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**models::InstallId**](InstallID.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)
+
+
+## enterprise_license_list
+
+> models::PaginatedLicenseList enterprise_license_list(name, ordering, page, page_size, search)
+
+
+License 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. | |
+**search** | Option<**String**> | A search term. | |
+
+### Return type
+
+[**models::PaginatedLicenseList**](PaginatedLicenseList.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)
+
+
+## enterprise_license_partial_update
+
+> models::License enterprise_license_partial_update(license_uuid, patched_license_request)
+
+
+License Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**license_uuid** | **uuid::Uuid** | A UUID string identifying this License. | [required] |
+**patched_license_request** | Option<[**PatchedLicenseRequest**](PatchedLicenseRequest.md)> | | |
+
+### Return type
+
+[**models::License**](License.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)
+
+
+## enterprise_license_retrieve
+
+> models::License enterprise_license_retrieve(license_uuid)
+
+
+License Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**license_uuid** | **uuid::Uuid** | A UUID string identifying this License. | [required] |
+
+### Return type
+
+[**models::License**](License.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)
+
+
+## enterprise_license_summary_retrieve
+
+> models::LicenseSummary enterprise_license_summary_retrieve(cached)
+
+
+Get the total license status
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**cached** | Option<**bool**> | | |[default to true]
+
+### Return type
+
+[**models::LicenseSummary**](LicenseSummary.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)
+
+
+## enterprise_license_update
+
+> models::License enterprise_license_update(license_uuid, license_request)
+
+
+License Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**license_uuid** | **uuid::Uuid** | A UUID string identifying this License. | [required] |
+**license_request** | [**LicenseRequest**](LicenseRequest.md) | | [required] |
+
+### Return type
+
+[**models::License**](License.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)
+
+
+## enterprise_license_used_by_list
+
+> Vec enterprise_license_used_by_list(license_uuid)
+
+
+Get a list of all objects that use this object
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**license_uuid** | **uuid::Uuid** | A UUID string identifying this License. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
diff --git a/docs/ErrorDetail.md b/docs/ErrorDetail.md
new file mode 100644
index 0000000..f9b14df
--- /dev/null
+++ b/docs/ErrorDetail.md
@@ -0,0 +1,12 @@
+# ErrorDetail
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**string** | **String** | |
+**code** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ErrorReportingConfig.md b/docs/ErrorReportingConfig.md
new file mode 100644
index 0000000..25749e8
--- /dev/null
+++ b/docs/ErrorReportingConfig.md
@@ -0,0 +1,15 @@
+# ErrorReportingConfig
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**enabled** | **bool** | | [readonly]
+**sentry_dsn** | **String** | | [readonly]
+**environment** | **String** | | [readonly]
+**send_pii** | **bool** | | [readonly]
+**traces_sample_rate** | **f64** | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Event.md b/docs/Event.md
new file mode 100644
index 0000000..5cccc6a
--- /dev/null
+++ b/docs/Event.md
@@ -0,0 +1,19 @@
+# Event
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**user** | Option<[**serde_json::Value**](.md)> | | [optional]
+**action** | [**models::EventActions**](EventActions.md) | |
+**app** | **String** | |
+**context** | Option<[**serde_json::Value**](.md)> | | [optional]
+**client_ip** | Option<**String**> | | [optional]
+**created** | **String** | | [readonly]
+**expires** | Option<**String**> | | [optional]
+**brand** | Option<[**serde_json::Value**](.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/EventActions.md b/docs/EventActions.md
new file mode 100644
index 0000000..35eb54f
--- /dev/null
+++ b/docs/EventActions.md
@@ -0,0 +1,38 @@
+# EventActions
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Login | login |
+| LoginFailed | login_failed |
+| Logout | logout |
+| UserWrite | user_write |
+| SuspiciousRequest | suspicious_request |
+| PasswordSet | password_set |
+| SecretView | secret_view |
+| SecretRotate | secret_rotate |
+| InvitationUsed | invitation_used |
+| AuthorizeApplication | authorize_application |
+| SourceLinked | source_linked |
+| ImpersonationStarted | impersonation_started |
+| ImpersonationEnded | impersonation_ended |
+| FlowExecution | flow_execution |
+| PolicyExecution | policy_execution |
+| PolicyException | policy_exception |
+| PropertyMappingException | property_mapping_exception |
+| SystemTaskExecution | system_task_execution |
+| SystemTaskException | system_task_exception |
+| SystemException | system_exception |
+| ConfigurationError | configuration_error |
+| ModelCreated | model_created |
+| ModelUpdated | model_updated |
+| ModelDeleted | model_deleted |
+| EmailSent | email_sent |
+| UpdateAvailable | update_available |
+| Custom | custom_ |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/EventMatcherPolicy.md b/docs/EventMatcherPolicy.md
new file mode 100644
index 0000000..d539666
--- /dev/null
+++ b/docs/EventMatcherPolicy.md
@@ -0,0 +1,22 @@
+# EventMatcherPolicy
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**execution_logging** | Option<**bool**> | When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged. | [optional]
+**component** | **String** | Get object component so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**bound_to** | **i32** | Return objects policy is bound to | [readonly]
+**action** | Option<[**models::EventActions**](EventActions.md)> | Match created events with this action type. When left empty, all action types will be matched. | [optional]
+**client_ip** | Option<**String**> | Matches Event's Client IP (strict matching, for network matching use an Expression Policy) | [optional]
+**app** | Option<[**models::AppEnum**](AppEnum.md)> | Match events created by selected application. When left empty, all applications are matched. | [optional]
+**model** | Option<[**models::ModelEnum**](ModelEnum.md)> | Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/EventMatcherPolicyRequest.md b/docs/EventMatcherPolicyRequest.md
new file mode 100644
index 0000000..7d90baa
--- /dev/null
+++ b/docs/EventMatcherPolicyRequest.md
@@ -0,0 +1,16 @@
+# EventMatcherPolicyRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**execution_logging** | Option<**bool**> | When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged. | [optional]
+**action** | Option<[**models::EventActions**](EventActions.md)> | Match created events with this action type. When left empty, all action types will be matched. | [optional]
+**client_ip** | Option<**String**> | Matches Event's Client IP (strict matching, for network matching use an Expression Policy) | [optional]
+**app** | Option<[**models::AppEnum**](AppEnum.md)> | Match events created by selected application. When left empty, all applications are matched. | [optional]
+**model** | Option<[**models::ModelEnum**](ModelEnum.md)> | Match events created by selected model. When left empty, all models are matched. When an app is selected, all the application's models are matched. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/EventRequest.md b/docs/EventRequest.md
new file mode 100644
index 0000000..62ad21d
--- /dev/null
+++ b/docs/EventRequest.md
@@ -0,0 +1,17 @@
+# EventRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**user** | Option<[**serde_json::Value**](.md)> | | [optional]
+**action** | [**models::EventActions**](EventActions.md) | |
+**app** | **String** | |
+**context** | Option<[**serde_json::Value**](.md)> | | [optional]
+**client_ip** | Option<**String**> | | [optional]
+**expires** | Option<**String**> | | [optional]
+**brand** | Option<[**serde_json::Value**](.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/EventTopPerUser.md b/docs/EventTopPerUser.md
new file mode 100644
index 0000000..9bf18be
--- /dev/null
+++ b/docs/EventTopPerUser.md
@@ -0,0 +1,13 @@
+# EventTopPerUser
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**application** | [**std::collections::HashMap**](serde_json::Value.md) | |
+**counted_events** | **i32** | |
+**unique_users** | **i32** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/EventsApi.md b/docs/EventsApi.md
new file mode 100644
index 0000000..afe1c88
--- /dev/null
+++ b/docs/EventsApi.md
@@ -0,0 +1,1145 @@
+# \EventsApi
+
+All URIs are relative to *http://localhost/api/v3*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**events_events_actions_list**](EventsApi.md#events_events_actions_list) | **GET** /events/events/actions/ |
+[**events_events_create**](EventsApi.md#events_events_create) | **POST** /events/events/ |
+[**events_events_destroy**](EventsApi.md#events_events_destroy) | **DELETE** /events/events/{event_uuid}/ |
+[**events_events_list**](EventsApi.md#events_events_list) | **GET** /events/events/ |
+[**events_events_partial_update**](EventsApi.md#events_events_partial_update) | **PATCH** /events/events/{event_uuid}/ |
+[**events_events_per_month_list**](EventsApi.md#events_events_per_month_list) | **GET** /events/events/per_month/ |
+[**events_events_retrieve**](EventsApi.md#events_events_retrieve) | **GET** /events/events/{event_uuid}/ |
+[**events_events_top_per_user_list**](EventsApi.md#events_events_top_per_user_list) | **GET** /events/events/top_per_user/ |
+[**events_events_update**](EventsApi.md#events_events_update) | **PUT** /events/events/{event_uuid}/ |
+[**events_events_volume_list**](EventsApi.md#events_events_volume_list) | **GET** /events/events/volume/ |
+[**events_notifications_destroy**](EventsApi.md#events_notifications_destroy) | **DELETE** /events/notifications/{uuid}/ |
+[**events_notifications_list**](EventsApi.md#events_notifications_list) | **GET** /events/notifications/ |
+[**events_notifications_mark_all_seen_create**](EventsApi.md#events_notifications_mark_all_seen_create) | **POST** /events/notifications/mark_all_seen/ |
+[**events_notifications_partial_update**](EventsApi.md#events_notifications_partial_update) | **PATCH** /events/notifications/{uuid}/ |
+[**events_notifications_retrieve**](EventsApi.md#events_notifications_retrieve) | **GET** /events/notifications/{uuid}/ |
+[**events_notifications_update**](EventsApi.md#events_notifications_update) | **PUT** /events/notifications/{uuid}/ |
+[**events_notifications_used_by_list**](EventsApi.md#events_notifications_used_by_list) | **GET** /events/notifications/{uuid}/used_by/ |
+[**events_rules_create**](EventsApi.md#events_rules_create) | **POST** /events/rules/ |
+[**events_rules_destroy**](EventsApi.md#events_rules_destroy) | **DELETE** /events/rules/{pbm_uuid}/ |
+[**events_rules_list**](EventsApi.md#events_rules_list) | **GET** /events/rules/ |
+[**events_rules_partial_update**](EventsApi.md#events_rules_partial_update) | **PATCH** /events/rules/{pbm_uuid}/ |
+[**events_rules_retrieve**](EventsApi.md#events_rules_retrieve) | **GET** /events/rules/{pbm_uuid}/ |
+[**events_rules_update**](EventsApi.md#events_rules_update) | **PUT** /events/rules/{pbm_uuid}/ |
+[**events_rules_used_by_list**](EventsApi.md#events_rules_used_by_list) | **GET** /events/rules/{pbm_uuid}/used_by/ |
+[**events_system_tasks_list**](EventsApi.md#events_system_tasks_list) | **GET** /events/system_tasks/ |
+[**events_system_tasks_retrieve**](EventsApi.md#events_system_tasks_retrieve) | **GET** /events/system_tasks/{uuid}/ |
+[**events_system_tasks_run_create**](EventsApi.md#events_system_tasks_run_create) | **POST** /events/system_tasks/{uuid}/run/ |
+[**events_transports_create**](EventsApi.md#events_transports_create) | **POST** /events/transports/ |
+[**events_transports_destroy**](EventsApi.md#events_transports_destroy) | **DELETE** /events/transports/{uuid}/ |
+[**events_transports_list**](EventsApi.md#events_transports_list) | **GET** /events/transports/ |
+[**events_transports_partial_update**](EventsApi.md#events_transports_partial_update) | **PATCH** /events/transports/{uuid}/ |
+[**events_transports_retrieve**](EventsApi.md#events_transports_retrieve) | **GET** /events/transports/{uuid}/ |
+[**events_transports_test_create**](EventsApi.md#events_transports_test_create) | **POST** /events/transports/{uuid}/test/ |
+[**events_transports_update**](EventsApi.md#events_transports_update) | **PUT** /events/transports/{uuid}/ |
+[**events_transports_used_by_list**](EventsApi.md#events_transports_used_by_list) | **GET** /events/transports/{uuid}/used_by/ |
+
+
+
+## events_events_actions_list
+
+> Vec events_events_actions_list()
+
+
+Get all actions
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**Vec**](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)
+
+
+## events_events_create
+
+> models::Event events_events_create(event_request)
+
+
+Event Read-Only Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**event_request** | [**EventRequest**](EventRequest.md) | | [required] |
+
+### Return type
+
+[**models::Event**](Event.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)
+
+
+## events_events_destroy
+
+> events_events_destroy(event_uuid)
+
+
+Event Read-Only Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**event_uuid** | **uuid::Uuid** | A UUID string identifying this Event. | [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)
+
+
+## events_events_list
+
+> models::PaginatedEventList events_events_list(action, brand_name, client_ip, context_authorized_app, context_model_app, context_model_name, context_model_pk, ordering, page, page_size, search, username)
+
+
+Event Read-Only Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**action** | Option<**String**> | | |
+**brand_name** | Option<**String**> | Brand name | |
+**client_ip** | Option<**String**> | | |
+**context_authorized_app** | Option<**String**> | Context Authorized application | |
+**context_model_app** | Option<**String**> | Context Model App | |
+**context_model_name** | Option<**String**> | Context Model Name | |
+**context_model_pk** | Option<**String**> | Context Model Primary Key | |
+**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. | |
+**username** | Option<**String**> | Username | |
+
+### Return type
+
+[**models::PaginatedEventList**](PaginatedEventList.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)
+
+
+## events_events_partial_update
+
+> models::Event events_events_partial_update(event_uuid, patched_event_request)
+
+
+Event Read-Only Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**event_uuid** | **uuid::Uuid** | A UUID string identifying this Event. | [required] |
+**patched_event_request** | Option<[**PatchedEventRequest**](PatchedEventRequest.md)> | | |
+
+### Return type
+
+[**models::Event**](Event.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)
+
+
+## events_events_per_month_list
+
+> Vec events_events_per_month_list(action, query)
+
+
+Get the count of events per month
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**action** | Option<**String**> | | |
+**query** | Option<**String**> | | |
+
+### Return type
+
+[**Vec**](Coordinate.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)
+
+
+## events_events_retrieve
+
+> models::Event events_events_retrieve(event_uuid)
+
+
+Event Read-Only Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**event_uuid** | **uuid::Uuid** | A UUID string identifying this Event. | [required] |
+
+### Return type
+
+[**models::Event**](Event.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)
+
+
+## events_events_top_per_user_list
+
+> Vec events_events_top_per_user_list(action, top_n)
+
+
+Get the top_n events grouped by user count
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**action** | Option<**String**> | | |
+**top_n** | Option<**i32**> | | |
+
+### Return type
+
+[**Vec**](EventTopPerUser.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)
+
+
+## events_events_update
+
+> models::Event events_events_update(event_uuid, event_request)
+
+
+Event Read-Only Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**event_uuid** | **uuid::Uuid** | A UUID string identifying this Event. | [required] |
+**event_request** | [**EventRequest**](EventRequest.md) | | [required] |
+
+### Return type
+
+[**models::Event**](Event.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)
+
+
+## events_events_volume_list
+
+> Vec events_events_volume_list(action, brand_name, client_ip, context_authorized_app, context_model_app, context_model_name, context_model_pk, ordering, search, username)
+
+
+Get event volume for specified filters and timeframe
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**action** | Option<**String**> | | |
+**brand_name** | Option<**String**> | Brand name | |
+**client_ip** | Option<**String**> | | |
+**context_authorized_app** | Option<**String**> | Context Authorized application | |
+**context_model_app** | Option<**String**> | Context Model App | |
+**context_model_name** | Option<**String**> | Context Model Name | |
+**context_model_pk** | Option<**String**> | Context Model Primary Key | |
+**ordering** | Option<**String**> | Which field to use when ordering the results. | |
+**search** | Option<**String**> | A search term. | |
+**username** | Option<**String**> | Username | |
+
+### Return type
+
+[**Vec**](Coordinate.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)
+
+
+## events_notifications_destroy
+
+> events_notifications_destroy(uuid)
+
+
+Notification Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Notification. | [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)
+
+
+## events_notifications_list
+
+> models::PaginatedNotificationList events_notifications_list(body, created, event, ordering, page, page_size, search, seen, severity, user)
+
+
+Notification Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**body** | Option<**String**> | | |
+**created** | Option<**String**> | | |
+**event** | 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. | |
+**seen** | Option<**bool**> | | |
+**severity** | Option<**String**> | | |
+**user** | Option<**i32**> | | |
+
+### Return type
+
+[**models::PaginatedNotificationList**](PaginatedNotificationList.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)
+
+
+## events_notifications_mark_all_seen_create
+
+> events_notifications_mark_all_seen_create()
+
+
+Mark all the user's notifications as seen
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### 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)
+
+
+## events_notifications_partial_update
+
+> models::Notification events_notifications_partial_update(uuid, patched_notification_request)
+
+
+Notification Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Notification. | [required] |
+**patched_notification_request** | Option<[**PatchedNotificationRequest**](PatchedNotificationRequest.md)> | | |
+
+### Return type
+
+[**models::Notification**](Notification.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)
+
+
+## events_notifications_retrieve
+
+> models::Notification events_notifications_retrieve(uuid)
+
+
+Notification Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Notification. | [required] |
+
+### Return type
+
+[**models::Notification**](Notification.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)
+
+
+## events_notifications_update
+
+> models::Notification events_notifications_update(uuid, notification_request)
+
+
+Notification Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Notification. | [required] |
+**notification_request** | Option<[**NotificationRequest**](NotificationRequest.md)> | | |
+
+### Return type
+
+[**models::Notification**](Notification.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)
+
+
+## events_notifications_used_by_list
+
+> Vec events_notifications_used_by_list(uuid)
+
+
+Get a list of all objects that use this object
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Notification. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## events_rules_create
+
+> models::NotificationRule events_rules_create(notification_rule_request)
+
+
+NotificationRule Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**notification_rule_request** | [**NotificationRuleRequest**](NotificationRuleRequest.md) | | [required] |
+
+### Return type
+
+[**models::NotificationRule**](NotificationRule.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)
+
+
+## events_rules_destroy
+
+> events_rules_destroy(pbm_uuid)
+
+
+NotificationRule Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**pbm_uuid** | **uuid::Uuid** | A UUID string identifying this Notification Rule. | [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)
+
+
+## events_rules_list
+
+> models::PaginatedNotificationRuleList events_rules_list(group__name, name, ordering, page, page_size, search, severity)
+
+
+NotificationRule Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**group__name** | 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. | |
+**search** | Option<**String**> | A search term. | |
+**severity** | Option<**String**> | Controls which severity level the created notifications will have. | |
+
+### Return type
+
+[**models::PaginatedNotificationRuleList**](PaginatedNotificationRuleList.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)
+
+
+## events_rules_partial_update
+
+> models::NotificationRule events_rules_partial_update(pbm_uuid, patched_notification_rule_request)
+
+
+NotificationRule Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**pbm_uuid** | **uuid::Uuid** | A UUID string identifying this Notification Rule. | [required] |
+**patched_notification_rule_request** | Option<[**PatchedNotificationRuleRequest**](PatchedNotificationRuleRequest.md)> | | |
+
+### Return type
+
+[**models::NotificationRule**](NotificationRule.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)
+
+
+## events_rules_retrieve
+
+> models::NotificationRule events_rules_retrieve(pbm_uuid)
+
+
+NotificationRule Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**pbm_uuid** | **uuid::Uuid** | A UUID string identifying this Notification Rule. | [required] |
+
+### Return type
+
+[**models::NotificationRule**](NotificationRule.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)
+
+
+## events_rules_update
+
+> models::NotificationRule events_rules_update(pbm_uuid, notification_rule_request)
+
+
+NotificationRule Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**pbm_uuid** | **uuid::Uuid** | A UUID string identifying this Notification Rule. | [required] |
+**notification_rule_request** | [**NotificationRuleRequest**](NotificationRuleRequest.md) | | [required] |
+
+### Return type
+
+[**models::NotificationRule**](NotificationRule.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)
+
+
+## events_rules_used_by_list
+
+> Vec events_rules_used_by_list(pbm_uuid)
+
+
+Get a list of all objects that use this object
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**pbm_uuid** | **uuid::Uuid** | A UUID string identifying this Notification Rule. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## events_system_tasks_list
+
+> models::PaginatedSystemTaskList events_system_tasks_list(name, ordering, page, page_size, search, status, uid)
+
+
+Read-only view set that returns all background tasks
+
+### 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. | |
+**search** | Option<**String**> | A search term. | |
+**status** | Option<**String**> | | |
+**uid** | Option<**String**> | | |
+
+### Return type
+
+[**models::PaginatedSystemTaskList**](PaginatedSystemTaskList.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)
+
+
+## events_system_tasks_retrieve
+
+> models::SystemTask events_system_tasks_retrieve(uuid)
+
+
+Read-only view set that returns all background tasks
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this System Task. | [required] |
+
+### Return type
+
+[**models::SystemTask**](SystemTask.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)
+
+
+## events_system_tasks_run_create
+
+> events_system_tasks_run_create(uuid)
+
+
+Run task
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this System Task. | [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)
+
+
+## events_transports_create
+
+> models::NotificationTransport events_transports_create(notification_transport_request)
+
+
+NotificationTransport Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**notification_transport_request** | [**NotificationTransportRequest**](NotificationTransportRequest.md) | | [required] |
+
+### Return type
+
+[**models::NotificationTransport**](NotificationTransport.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)
+
+
+## events_transports_destroy
+
+> events_transports_destroy(uuid)
+
+
+NotificationTransport Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Notification Transport. | [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)
+
+
+## events_transports_list
+
+> models::PaginatedNotificationTransportList events_transports_list(mode, name, ordering, page, page_size, search, send_once, webhook_url)
+
+
+NotificationTransport Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**mode** | 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. | |
+**search** | Option<**String**> | A search term. | |
+**send_once** | Option<**bool**> | | |
+**webhook_url** | Option<**String**> | | |
+
+### Return type
+
+[**models::PaginatedNotificationTransportList**](PaginatedNotificationTransportList.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)
+
+
+## events_transports_partial_update
+
+> models::NotificationTransport events_transports_partial_update(uuid, patched_notification_transport_request)
+
+
+NotificationTransport Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Notification Transport. | [required] |
+**patched_notification_transport_request** | Option<[**PatchedNotificationTransportRequest**](PatchedNotificationTransportRequest.md)> | | |
+
+### Return type
+
+[**models::NotificationTransport**](NotificationTransport.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)
+
+
+## events_transports_retrieve
+
+> models::NotificationTransport events_transports_retrieve(uuid)
+
+
+NotificationTransport Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Notification Transport. | [required] |
+
+### Return type
+
+[**models::NotificationTransport**](NotificationTransport.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)
+
+
+## events_transports_test_create
+
+> models::NotificationTransportTest events_transports_test_create(uuid)
+
+
+Send example notification using selected transport. Requires Modify permissions.
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Notification Transport. | [required] |
+
+### Return type
+
+[**models::NotificationTransportTest**](NotificationTransportTest.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)
+
+
+## events_transports_update
+
+> models::NotificationTransport events_transports_update(uuid, notification_transport_request)
+
+
+NotificationTransport Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Notification Transport. | [required] |
+**notification_transport_request** | [**NotificationTransportRequest**](NotificationTransportRequest.md) | | [required] |
+
+### Return type
+
+[**models::NotificationTransport**](NotificationTransport.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)
+
+
+## events_transports_used_by_list
+
+> Vec events_transports_used_by_list(uuid)
+
+
+Get a list of all objects that use this object
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Notification Transport. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
diff --git a/docs/ExpiringBaseGrantModel.md b/docs/ExpiringBaseGrantModel.md
new file mode 100644
index 0000000..c63ace6
--- /dev/null
+++ b/docs/ExpiringBaseGrantModel.md
@@ -0,0 +1,16 @@
+# ExpiringBaseGrantModel
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | **i32** | | [readonly]
+**provider** | [**models::OAuth2Provider**](OAuth2Provider.md) | |
+**user** | [**models::User**](User.md) | |
+**is_expired** | **bool** | Check if token is expired yet. | [readonly]
+**expires** | Option<**String**> | | [optional]
+**scope** | **Vec** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ExpressionPolicy.md b/docs/ExpressionPolicy.md
new file mode 100644
index 0000000..f1c8c6a
--- /dev/null
+++ b/docs/ExpressionPolicy.md
@@ -0,0 +1,19 @@
+# ExpressionPolicy
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**execution_logging** | Option<**bool**> | When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged. | [optional]
+**component** | **String** | Get object component so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**bound_to** | **i32** | Return objects policy is bound to | [readonly]
+**expression** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ExpressionPolicyRequest.md b/docs/ExpressionPolicyRequest.md
new file mode 100644
index 0000000..2cd13ef
--- /dev/null
+++ b/docs/ExpressionPolicyRequest.md
@@ -0,0 +1,13 @@
+# ExpressionPolicyRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**execution_logging** | Option<**bool**> | When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged. | [optional]
+**expression** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ExtraRoleObjectPermission.md b/docs/ExtraRoleObjectPermission.md
new file mode 100644
index 0000000..fea9a70
--- /dev/null
+++ b/docs/ExtraRoleObjectPermission.md
@@ -0,0 +1,19 @@
+# ExtraRoleObjectPermission
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **i32** | | [readonly]
+**codename** | **String** | | [readonly]
+**model** | **String** | | [readonly]
+**app_label** | **String** | | [readonly]
+**object_pk** | **String** | |
+**name** | **String** | | [readonly]
+**app_label_verbose** | **String** | Get app label from permission's model | [readonly]
+**model_verbose** | **String** | Get model label from permission's model | [readonly]
+**object_description** | Option<**String**> | Get model description from attached model. This operation takes at least one additional query, and the description is only shown if the user/role has the view_ permission on the object | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ExtraRoleObjectPermissionRequest.md b/docs/ExtraRoleObjectPermissionRequest.md
new file mode 100644
index 0000000..82a0e0d
--- /dev/null
+++ b/docs/ExtraRoleObjectPermissionRequest.md
@@ -0,0 +1,11 @@
+# ExtraRoleObjectPermissionRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**object_pk** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ExtraUserObjectPermission.md b/docs/ExtraUserObjectPermission.md
new file mode 100644
index 0000000..8c05f83
--- /dev/null
+++ b/docs/ExtraUserObjectPermission.md
@@ -0,0 +1,19 @@
+# ExtraUserObjectPermission
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | **i32** | | [readonly]
+**codename** | **String** | | [readonly]
+**model** | **String** | | [readonly]
+**app_label** | **String** | | [readonly]
+**object_pk** | **String** | |
+**name** | **String** | | [readonly]
+**app_label_verbose** | **String** | Get app label from permission's model | [readonly]
+**model_verbose** | **String** | Get model label from permission's model | [readonly]
+**object_description** | Option<**String**> | Get model description from attached model. This operation takes at least one additional query, and the description is only shown if the user/role has the view_ permission on the object | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ExtraUserObjectPermissionRequest.md b/docs/ExtraUserObjectPermissionRequest.md
new file mode 100644
index 0000000..d5acf5b
--- /dev/null
+++ b/docs/ExtraUserObjectPermissionRequest.md
@@ -0,0 +1,11 @@
+# ExtraUserObjectPermissionRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**object_pk** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FilePathRequest.md b/docs/FilePathRequest.md
new file mode 100644
index 0000000..ede616b
--- /dev/null
+++ b/docs/FilePathRequest.md
@@ -0,0 +1,11 @@
+# FilePathRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**url** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Flow.md b/docs/Flow.md
new file mode 100644
index 0000000..d8000f1
--- /dev/null
+++ b/docs/Flow.md
@@ -0,0 +1,26 @@
+# Flow
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**policybindingmodel_ptr_id** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**slug** | **String** | Visible in the URL. |
+**title** | **String** | Shown as the Title in Flow pages. |
+**designation** | [**models::FlowDesignationEnum**](FlowDesignationEnum.md) | Decides what this Flow is used for. For example, the Authentication flow is redirect to when an un-authenticated user visits authentik. |
+**background** | **String** | Get the URL to the background image. If the name is /static or starts with http it is returned as-is | [readonly]
+**stages** | [**Vec**](uuid::Uuid.md) | | [readonly]
+**policies** | [**Vec**](uuid::Uuid.md) | | [readonly]
+**cache_count** | **i32** | Get count of cached flows | [readonly]
+**policy_engine_mode** | Option<[**models::PolicyEngineMode**](PolicyEngineMode.md)> | | [optional]
+**compatibility_mode** | Option<**bool**> | Enable compatibility mode, increases compatibility with password managers on mobile devices. | [optional]
+**export_url** | **String** | Get export URL for flow | [readonly]
+**layout** | Option<[**models::FlowLayoutEnum**](FlowLayoutEnum.md)> | | [optional]
+**denied_action** | Option<[**models::DeniedActionEnum**](DeniedActionEnum.md)> | Configure what should happen when a flow denies access to a user. | [optional]
+**authentication** | Option<[**models::AuthenticationEnum**](AuthenticationEnum.md)> | Required level of authentication and authorization to access a flow. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FlowChallengeResponseRequest.md b/docs/FlowChallengeResponseRequest.md
new file mode 100644
index 0000000..461070a
--- /dev/null
+++ b/docs/FlowChallengeResponseRequest.md
@@ -0,0 +1,10 @@
+# FlowChallengeResponseRequest
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FlowDesignationEnum.md b/docs/FlowDesignationEnum.md
new file mode 100644
index 0000000..3b44939
--- /dev/null
+++ b/docs/FlowDesignationEnum.md
@@ -0,0 +1,18 @@
+# FlowDesignationEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Authentication | authentication |
+| Authorization | authorization |
+| Invalidation | invalidation |
+| Enrollment | enrollment |
+| Unenrollment | unenrollment |
+| Recovery | recovery |
+| StageConfiguration | stage_configuration |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FlowDiagram.md b/docs/FlowDiagram.md
new file mode 100644
index 0000000..e671bbc
--- /dev/null
+++ b/docs/FlowDiagram.md
@@ -0,0 +1,11 @@
+# FlowDiagram
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**diagram** | **String** | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FlowErrorChallenge.md b/docs/FlowErrorChallenge.md
new file mode 100644
index 0000000..337b381
--- /dev/null
+++ b/docs/FlowErrorChallenge.md
@@ -0,0 +1,16 @@
+# FlowErrorChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**flow_info** | Option<[**models::ContextualFlowInfo**](ContextualFlowInfo.md)> | | [optional]
+**component** | Option<**String**> | | [optional][default to ak-stage-flow-error]
+**response_errors** | Option<[**std::collections::HashMap>**](Vec.md)> | | [optional]
+**request_id** | **String** | |
+**error** | Option<**String**> | | [optional]
+**traceback** | Option<**String**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FlowImportResult.md b/docs/FlowImportResult.md
new file mode 100644
index 0000000..60479a4
--- /dev/null
+++ b/docs/FlowImportResult.md
@@ -0,0 +1,12 @@
+# FlowImportResult
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**logs** | [**Vec**](LogEvent.md) | | [readonly]
+**success** | **bool** | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FlowInspection.md b/docs/FlowInspection.md
new file mode 100644
index 0000000..b4eacd4
--- /dev/null
+++ b/docs/FlowInspection.md
@@ -0,0 +1,13 @@
+# FlowInspection
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**plans** | [**Vec**](FlowInspectorPlan.md) | |
+**current_plan** | Option<[**models::FlowInspectorPlan**](FlowInspectorPlan.md)> | | [optional]
+**is_completed** | **bool** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FlowInspectorPlan.md b/docs/FlowInspectorPlan.md
new file mode 100644
index 0000000..905634b
--- /dev/null
+++ b/docs/FlowInspectorPlan.md
@@ -0,0 +1,14 @@
+# FlowInspectorPlan
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**current_stage** | [**models::FlowStageBinding**](FlowStageBinding.md) | | [readonly]
+**next_planned_stage** | [**models::FlowStageBinding**](FlowStageBinding.md) | | [readonly]
+**plan_context** | [**std::collections::HashMap**](serde_json::Value.md) | Get the plan's context, sanitized | [readonly]
+**session_id** | **String** | Get a unique session ID | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FlowLayoutEnum.md b/docs/FlowLayoutEnum.md
new file mode 100644
index 0000000..f04461a
--- /dev/null
+++ b/docs/FlowLayoutEnum.md
@@ -0,0 +1,16 @@
+# FlowLayoutEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Stacked | stacked |
+| ContentLeft | content_left |
+| ContentRight | content_right |
+| SidebarLeft | sidebar_left |
+| SidebarRight | sidebar_right |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FlowRequest.md b/docs/FlowRequest.md
new file mode 100644
index 0000000..06433bd
--- /dev/null
+++ b/docs/FlowRequest.md
@@ -0,0 +1,19 @@
+# FlowRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**slug** | **String** | Visible in the URL. |
+**title** | **String** | Shown as the Title in Flow pages. |
+**designation** | [**models::FlowDesignationEnum**](FlowDesignationEnum.md) | Decides what this Flow is used for. For example, the Authentication flow is redirect to when an un-authenticated user visits authentik. |
+**policy_engine_mode** | Option<[**models::PolicyEngineMode**](PolicyEngineMode.md)> | | [optional]
+**compatibility_mode** | Option<**bool**> | Enable compatibility mode, increases compatibility with password managers on mobile devices. | [optional]
+**layout** | Option<[**models::FlowLayoutEnum**](FlowLayoutEnum.md)> | | [optional]
+**denied_action** | Option<[**models::DeniedActionEnum**](DeniedActionEnum.md)> | Configure what should happen when a flow denies access to a user. | [optional]
+**authentication** | Option<[**models::AuthenticationEnum**](AuthenticationEnum.md)> | Required level of authentication and authorization to access a flow. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FlowSet.md b/docs/FlowSet.md
new file mode 100644
index 0000000..0adfa67
--- /dev/null
+++ b/docs/FlowSet.md
@@ -0,0 +1,22 @@
+# FlowSet
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**policybindingmodel_ptr_id** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**slug** | **String** | Visible in the URL. |
+**title** | **String** | Shown as the Title in Flow pages. |
+**designation** | [**models::FlowDesignationEnum**](FlowDesignationEnum.md) | Decides what this Flow is used for. For example, the Authentication flow is redirect to when an un-authenticated user visits authentik. |
+**background** | **String** | Get the URL to the background image. If the name is /static or starts with http it is returned as-is | [readonly]
+**policy_engine_mode** | Option<[**models::PolicyEngineMode**](PolicyEngineMode.md)> | | [optional]
+**compatibility_mode** | Option<**bool**> | Enable compatibility mode, increases compatibility with password managers on mobile devices. | [optional]
+**export_url** | **String** | Get export URL for flow | [readonly]
+**layout** | Option<[**models::FlowLayoutEnum**](FlowLayoutEnum.md)> | | [optional]
+**denied_action** | Option<[**models::DeniedActionEnum**](DeniedActionEnum.md)> | Configure what should happen when a flow denies access to a user. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FlowSetRequest.md b/docs/FlowSetRequest.md
new file mode 100644
index 0000000..f28c55a
--- /dev/null
+++ b/docs/FlowSetRequest.md
@@ -0,0 +1,18 @@
+# FlowSetRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**slug** | **String** | Visible in the URL. |
+**title** | **String** | Shown as the Title in Flow pages. |
+**designation** | [**models::FlowDesignationEnum**](FlowDesignationEnum.md) | Decides what this Flow is used for. For example, the Authentication flow is redirect to when an un-authenticated user visits authentik. |
+**policy_engine_mode** | Option<[**models::PolicyEngineMode**](PolicyEngineMode.md)> | | [optional]
+**compatibility_mode** | Option<**bool**> | Enable compatibility mode, increases compatibility with password managers on mobile devices. | [optional]
+**layout** | Option<[**models::FlowLayoutEnum**](FlowLayoutEnum.md)> | | [optional]
+**denied_action** | Option<[**models::DeniedActionEnum**](DeniedActionEnum.md)> | Configure what should happen when a flow denies access to a user. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FlowStageBinding.md b/docs/FlowStageBinding.md
new file mode 100644
index 0000000..0e95e5b
--- /dev/null
+++ b/docs/FlowStageBinding.md
@@ -0,0 +1,20 @@
+# FlowStageBinding
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**policybindingmodel_ptr_id** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**target** | [**uuid::Uuid**](uuid::Uuid.md) | |
+**stage** | [**uuid::Uuid**](uuid::Uuid.md) | |
+**stage_obj** | [**models::Stage**](Stage.md) | | [readonly]
+**evaluate_on_plan** | Option<**bool**> | Evaluate policies during the Flow planning process. | [optional]
+**re_evaluate_policies** | Option<**bool**> | Evaluate policies when the Stage is present to the user. | [optional]
+**order** | **i32** | |
+**policy_engine_mode** | Option<[**models::PolicyEngineMode**](PolicyEngineMode.md)> | | [optional]
+**invalid_response_action** | Option<[**models::InvalidResponseActionEnum**](InvalidResponseActionEnum.md)> | Configure how the flow executor should handle an invalid response to a challenge. RETRY returns the error message and a similar challenge to the executor. RESTART restarts the flow from the beginning, and RESTART_WITH_CONTEXT restarts the flow while keeping the current context. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FlowStageBindingRequest.md b/docs/FlowStageBindingRequest.md
new file mode 100644
index 0000000..9e7cc58
--- /dev/null
+++ b/docs/FlowStageBindingRequest.md
@@ -0,0 +1,17 @@
+# FlowStageBindingRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**target** | [**uuid::Uuid**](uuid::Uuid.md) | |
+**stage** | [**uuid::Uuid**](uuid::Uuid.md) | |
+**evaluate_on_plan** | Option<**bool**> | Evaluate policies during the Flow planning process. | [optional]
+**re_evaluate_policies** | Option<**bool**> | Evaluate policies when the Stage is present to the user. | [optional]
+**order** | **i32** | |
+**policy_engine_mode** | Option<[**models::PolicyEngineMode**](PolicyEngineMode.md)> | | [optional]
+**invalid_response_action** | Option<[**models::InvalidResponseActionEnum**](InvalidResponseActionEnum.md)> | Configure how the flow executor should handle an invalid response to a challenge. RETRY returns the error message and a similar challenge to the executor. RESTART restarts the flow from the beginning, and RESTART_WITH_CONTEXT restarts the flow while keeping the current context. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/FlowsApi.md b/docs/FlowsApi.md
new file mode 100644
index 0000000..50dcf51
--- /dev/null
+++ b/docs/FlowsApi.md
@@ -0,0 +1,809 @@
+# \FlowsApi
+
+All URIs are relative to *http://localhost/api/v3*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**flows_bindings_create**](FlowsApi.md#flows_bindings_create) | **POST** /flows/bindings/ |
+[**flows_bindings_destroy**](FlowsApi.md#flows_bindings_destroy) | **DELETE** /flows/bindings/{fsb_uuid}/ |
+[**flows_bindings_list**](FlowsApi.md#flows_bindings_list) | **GET** /flows/bindings/ |
+[**flows_bindings_partial_update**](FlowsApi.md#flows_bindings_partial_update) | **PATCH** /flows/bindings/{fsb_uuid}/ |
+[**flows_bindings_retrieve**](FlowsApi.md#flows_bindings_retrieve) | **GET** /flows/bindings/{fsb_uuid}/ |
+[**flows_bindings_update**](FlowsApi.md#flows_bindings_update) | **PUT** /flows/bindings/{fsb_uuid}/ |
+[**flows_bindings_used_by_list**](FlowsApi.md#flows_bindings_used_by_list) | **GET** /flows/bindings/{fsb_uuid}/used_by/ |
+[**flows_executor_get**](FlowsApi.md#flows_executor_get) | **GET** /flows/executor/{flow_slug}/ |
+[**flows_executor_solve**](FlowsApi.md#flows_executor_solve) | **POST** /flows/executor/{flow_slug}/ |
+[**flows_inspector_get**](FlowsApi.md#flows_inspector_get) | **GET** /flows/inspector/{flow_slug}/ |
+[**flows_instances_cache_clear_create**](FlowsApi.md#flows_instances_cache_clear_create) | **POST** /flows/instances/cache_clear/ |
+[**flows_instances_cache_info_retrieve**](FlowsApi.md#flows_instances_cache_info_retrieve) | **GET** /flows/instances/cache_info/ |
+[**flows_instances_create**](FlowsApi.md#flows_instances_create) | **POST** /flows/instances/ |
+[**flows_instances_destroy**](FlowsApi.md#flows_instances_destroy) | **DELETE** /flows/instances/{slug}/ |
+[**flows_instances_diagram_retrieve**](FlowsApi.md#flows_instances_diagram_retrieve) | **GET** /flows/instances/{slug}/diagram/ |
+[**flows_instances_execute_retrieve**](FlowsApi.md#flows_instances_execute_retrieve) | **GET** /flows/instances/{slug}/execute/ |
+[**flows_instances_export_retrieve**](FlowsApi.md#flows_instances_export_retrieve) | **GET** /flows/instances/{slug}/export/ |
+[**flows_instances_import_create**](FlowsApi.md#flows_instances_import_create) | **POST** /flows/instances/import/ |
+[**flows_instances_list**](FlowsApi.md#flows_instances_list) | **GET** /flows/instances/ |
+[**flows_instances_partial_update**](FlowsApi.md#flows_instances_partial_update) | **PATCH** /flows/instances/{slug}/ |
+[**flows_instances_retrieve**](FlowsApi.md#flows_instances_retrieve) | **GET** /flows/instances/{slug}/ |
+[**flows_instances_set_background_create**](FlowsApi.md#flows_instances_set_background_create) | **POST** /flows/instances/{slug}/set_background/ |
+[**flows_instances_set_background_url_create**](FlowsApi.md#flows_instances_set_background_url_create) | **POST** /flows/instances/{slug}/set_background_url/ |
+[**flows_instances_update**](FlowsApi.md#flows_instances_update) | **PUT** /flows/instances/{slug}/ |
+[**flows_instances_used_by_list**](FlowsApi.md#flows_instances_used_by_list) | **GET** /flows/instances/{slug}/used_by/ |
+
+
+
+## flows_bindings_create
+
+> models::FlowStageBinding flows_bindings_create(flow_stage_binding_request)
+
+
+FlowStageBinding Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**flow_stage_binding_request** | [**FlowStageBindingRequest**](FlowStageBindingRequest.md) | | [required] |
+
+### Return type
+
+[**models::FlowStageBinding**](FlowStageBinding.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)
+
+
+## flows_bindings_destroy
+
+> flows_bindings_destroy(fsb_uuid)
+
+
+FlowStageBinding Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**fsb_uuid** | **uuid::Uuid** | A UUID string identifying this Flow Stage Binding. | [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)
+
+
+## flows_bindings_list
+
+> models::PaginatedFlowStageBindingList flows_bindings_list(evaluate_on_plan, fsb_uuid, invalid_response_action, order, ordering, page, page_size, pbm_uuid, policies, policy_engine_mode, re_evaluate_policies, search, stage, target)
+
+
+FlowStageBinding Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**evaluate_on_plan** | Option<**bool**> | | |
+**fsb_uuid** | Option<**uuid::Uuid**> | | |
+**invalid_response_action** | Option<**String**> | Configure how the flow executor should handle an invalid response to a challenge. RETRY returns the error message and a similar challenge to the executor. RESTART restarts the flow from the beginning, and RESTART_WITH_CONTEXT restarts the flow while keeping the current context. | |
+**order** | Option<**i32**> | | |
+**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**> | | |
+**policies** | Option<[**Vec**](uuid::Uuid.md)> | | |
+**policy_engine_mode** | Option<**String**> | | |
+**re_evaluate_policies** | Option<**bool**> | | |
+**search** | Option<**String**> | A search term. | |
+**stage** | Option<**uuid::Uuid**> | | |
+**target** | Option<**uuid::Uuid**> | | |
+
+### Return type
+
+[**models::PaginatedFlowStageBindingList**](PaginatedFlowStageBindingList.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)
+
+
+## flows_bindings_partial_update
+
+> models::FlowStageBinding flows_bindings_partial_update(fsb_uuid, patched_flow_stage_binding_request)
+
+
+FlowStageBinding Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**fsb_uuid** | **uuid::Uuid** | A UUID string identifying this Flow Stage Binding. | [required] |
+**patched_flow_stage_binding_request** | Option<[**PatchedFlowStageBindingRequest**](PatchedFlowStageBindingRequest.md)> | | |
+
+### Return type
+
+[**models::FlowStageBinding**](FlowStageBinding.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)
+
+
+## flows_bindings_retrieve
+
+> models::FlowStageBinding flows_bindings_retrieve(fsb_uuid)
+
+
+FlowStageBinding Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**fsb_uuid** | **uuid::Uuid** | A UUID string identifying this Flow Stage Binding. | [required] |
+
+### Return type
+
+[**models::FlowStageBinding**](FlowStageBinding.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)
+
+
+## flows_bindings_update
+
+> models::FlowStageBinding flows_bindings_update(fsb_uuid, flow_stage_binding_request)
+
+
+FlowStageBinding Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**fsb_uuid** | **uuid::Uuid** | A UUID string identifying this Flow Stage Binding. | [required] |
+**flow_stage_binding_request** | [**FlowStageBindingRequest**](FlowStageBindingRequest.md) | | [required] |
+
+### Return type
+
+[**models::FlowStageBinding**](FlowStageBinding.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)
+
+
+## flows_bindings_used_by_list
+
+> Vec flows_bindings_used_by_list(fsb_uuid)
+
+
+Get a list of all objects that use this object
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**fsb_uuid** | **uuid::Uuid** | A UUID string identifying this Flow Stage Binding. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## flows_executor_get
+
+> models::ChallengeTypes flows_executor_get(flow_slug, query)
+
+
+Get the next pending challenge from the currently active flow.
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**flow_slug** | **String** | | [required] |
+**query** | **String** | Querystring as received | [required] |
+
+### Return type
+
+[**models::ChallengeTypes**](ChallengeTypes.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)
+
+
+## flows_executor_solve
+
+> models::ChallengeTypes flows_executor_solve(flow_slug, query, flow_challenge_response_request)
+
+
+Solve the previously retrieved challenge and advanced to the next stage.
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**flow_slug** | **String** | | [required] |
+**query** | **String** | Querystring as received | [required] |
+**flow_challenge_response_request** | Option<[**FlowChallengeResponseRequest**](FlowChallengeResponseRequest.md)> | | |
+
+### Return type
+
+[**models::ChallengeTypes**](ChallengeTypes.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)
+
+
+## flows_inspector_get
+
+> models::FlowInspection flows_inspector_get(flow_slug)
+
+
+Get current flow state and record it
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**flow_slug** | **String** | | [required] |
+
+### Return type
+
+[**models::FlowInspection**](FlowInspection.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)
+
+
+## flows_instances_cache_clear_create
+
+> flows_instances_cache_clear_create()
+
+
+Clear flow cache
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### 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)
+
+
+## flows_instances_cache_info_retrieve
+
+> models::Cache flows_instances_cache_info_retrieve()
+
+
+Info about cached flows
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**models::Cache**](Cache.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)
+
+
+## flows_instances_create
+
+> models::Flow flows_instances_create(flow_request)
+
+
+Flow Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**flow_request** | [**FlowRequest**](FlowRequest.md) | | [required] |
+
+### Return type
+
+[**models::Flow**](Flow.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)
+
+
+## flows_instances_destroy
+
+> flows_instances_destroy(slug)
+
+
+Flow 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)
+
+
+## flows_instances_diagram_retrieve
+
+> models::FlowDiagram flows_instances_diagram_retrieve(slug)
+
+
+Return diagram for flow with slug `slug`, in the format used by flowchart.js
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**slug** | **String** | | [required] |
+
+### Return type
+
+[**models::FlowDiagram**](FlowDiagram.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)
+
+
+## flows_instances_execute_retrieve
+
+> models::Link flows_instances_execute_retrieve(slug)
+
+
+Execute flow for current user
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**slug** | **String** | | [required] |
+
+### Return type
+
+[**models::Link**](Link.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)
+
+
+## flows_instances_export_retrieve
+
+> std::path::PathBuf flows_instances_export_retrieve(slug)
+
+
+Export flow to .yaml file
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**slug** | **String** | | [required] |
+
+### Return type
+
+[**std::path::PathBuf**](std::path::PathBuf.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)
+
+
+## flows_instances_import_create
+
+> models::FlowImportResult flows_instances_import_create(file, clear)
+
+
+Import flow from .yaml file
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**file** | Option<**std::path::PathBuf**> | | |
+**clear** | Option<**bool**> | | |[default to false]
+
+### Return type
+
+[**models::FlowImportResult**](FlowImportResult.md)
+
+### 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)
+
+
+## flows_instances_list
+
+> models::PaginatedFlowList flows_instances_list(denied_action, designation, flow_uuid, name, ordering, page, page_size, search, slug)
+
+
+Flow Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**denied_action** | Option<**String**> | Configure what should happen when a flow denies access to a user. | |
+**designation** | Option<**String**> | Decides what this Flow is used for. For example, the Authentication flow is redirect to when an un-authenticated user visits authentik. | |
+**flow_uuid** | Option<**uuid::Uuid**> | | |
+**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. | |
+**slug** | Option<**String**> | | |
+
+### Return type
+
+[**models::PaginatedFlowList**](PaginatedFlowList.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)
+
+
+## flows_instances_partial_update
+
+> models::Flow flows_instances_partial_update(slug, patched_flow_request)
+
+
+Flow Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**slug** | **String** | | [required] |
+**patched_flow_request** | Option<[**PatchedFlowRequest**](PatchedFlowRequest.md)> | | |
+
+### Return type
+
+[**models::Flow**](Flow.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)
+
+
+## flows_instances_retrieve
+
+> models::Flow flows_instances_retrieve(slug)
+
+
+Flow Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**slug** | **String** | | [required] |
+
+### Return type
+
+[**models::Flow**](Flow.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)
+
+
+## flows_instances_set_background_create
+
+> flows_instances_set_background_create(slug, file, clear)
+
+
+Set Flow background
+
+### 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)
+
+
+## flows_instances_set_background_url_create
+
+> flows_instances_set_background_url_create(slug, file_path_request)
+
+
+Set Flow background (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)
+
+
+## flows_instances_update
+
+> models::Flow flows_instances_update(slug, flow_request)
+
+
+Flow Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**slug** | **String** | | [required] |
+**flow_request** | [**FlowRequest**](FlowRequest.md) | | [required] |
+
+### Return type
+
+[**models::Flow**](Flow.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)
+
+
+## flows_instances_used_by_list
+
+> Vec flows_instances_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**](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)
+
diff --git a/docs/FooterLink.md b/docs/FooterLink.md
new file mode 100644
index 0000000..2a48f4a
--- /dev/null
+++ b/docs/FooterLink.md
@@ -0,0 +1,12 @@
+# FooterLink
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**href** | Option<**String**> | | [readonly]
+**name** | **String** | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GenericError.md b/docs/GenericError.md
new file mode 100644
index 0000000..dc075fd
--- /dev/null
+++ b/docs/GenericError.md
@@ -0,0 +1,12 @@
+# GenericError
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**detail** | **String** | |
+**code** | Option<**String**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GeoIpPolicy.md b/docs/GeoIpPolicy.md
new file mode 100644
index 0000000..587ca30
--- /dev/null
+++ b/docs/GeoIpPolicy.md
@@ -0,0 +1,21 @@
+# GeoIpPolicy
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**execution_logging** | Option<**bool**> | When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged. | [optional]
+**component** | **String** | Get object component so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**bound_to** | **i32** | Return objects policy is bound to | [readonly]
+**asns** | Option<**Vec**> | | [optional]
+**countries** | [**Vec**](CountryCodeEnum.md) | |
+**countries_obj** | [**Vec**](DetailedCountryField.md) | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GeoIpPolicyRequest.md b/docs/GeoIpPolicyRequest.md
new file mode 100644
index 0000000..db09d73
--- /dev/null
+++ b/docs/GeoIpPolicyRequest.md
@@ -0,0 +1,14 @@
+# GeoIpPolicyRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**execution_logging** | Option<**bool**> | When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged. | [optional]
+**asns** | Option<**Vec**> | | [optional]
+**countries** | [**Vec**](CountryCodeEnum.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GeoipBindingEnum.md b/docs/GeoipBindingEnum.md
new file mode 100644
index 0000000..07f3d94
--- /dev/null
+++ b/docs/GeoipBindingEnum.md
@@ -0,0 +1,15 @@
+# GeoipBindingEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| NoBinding | no_binding |
+| BindContinent | bind_continent |
+| BindContinentCountry | bind_continent_country |
+| BindContinentCountryCity | bind_continent_country_city |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GoogleWorkspaceProvider.md b/docs/GoogleWorkspaceProvider.md
new file mode 100644
index 0000000..3e1dd31
--- /dev/null
+++ b/docs/GoogleWorkspaceProvider.md
@@ -0,0 +1,28 @@
+# GoogleWorkspaceProvider
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | **i32** | | [readonly]
+**name** | **String** | |
+**property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**property_mappings_group** | Option<[**Vec**](uuid::Uuid.md)> | Property mappings used for group creation/updating. | [optional]
+**component** | **String** | Get object component so that we know how to edit the object | [readonly]
+**assigned_backchannel_application_slug** | **String** | Internal application name, used in URLs. | [readonly]
+**assigned_backchannel_application_name** | **String** | Application's display Name. | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**delegated_subject** | **String** | |
+**credentials** | Option<[**serde_json::Value**](.md)> | |
+**scopes** | Option<**String**> | | [optional]
+**exclude_users_service_account** | Option<**bool**> | | [optional]
+**filter_group** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**user_delete_action** | Option<[**models::OutgoingSyncDeleteAction**](OutgoingSyncDeleteAction.md)> | | [optional]
+**group_delete_action** | Option<[**models::OutgoingSyncDeleteAction**](OutgoingSyncDeleteAction.md)> | | [optional]
+**default_group_email_domain** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GoogleWorkspaceProviderGroup.md b/docs/GoogleWorkspaceProviderGroup.md
new file mode 100644
index 0000000..a62006b
--- /dev/null
+++ b/docs/GoogleWorkspaceProviderGroup.md
@@ -0,0 +1,16 @@
+# GoogleWorkspaceProviderGroup
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**google_id** | **String** | |
+**group** | [**uuid::Uuid**](uuid::Uuid.md) | |
+**group_obj** | [**models::UserGroup**](UserGroup.md) | | [readonly]
+**provider** | **i32** | |
+**attributes** | Option<[**serde_json::Value**](.md)> | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GoogleWorkspaceProviderGroupRequest.md b/docs/GoogleWorkspaceProviderGroupRequest.md
new file mode 100644
index 0000000..9fdd205
--- /dev/null
+++ b/docs/GoogleWorkspaceProviderGroupRequest.md
@@ -0,0 +1,13 @@
+# GoogleWorkspaceProviderGroupRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**google_id** | **String** | |
+**group** | [**uuid::Uuid**](uuid::Uuid.md) | |
+**provider** | **i32** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GoogleWorkspaceProviderMapping.md b/docs/GoogleWorkspaceProviderMapping.md
new file mode 100644
index 0000000..a0507f7
--- /dev/null
+++ b/docs/GoogleWorkspaceProviderMapping.md
@@ -0,0 +1,18 @@
+# GoogleWorkspaceProviderMapping
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**managed** | Option<**String**> | Objects that are managed by authentik. These objects are created and updated automatically. This flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update. | [optional]
+**name** | **String** | |
+**expression** | **String** | |
+**component** | **String** | Get object's component so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GoogleWorkspaceProviderMappingRequest.md b/docs/GoogleWorkspaceProviderMappingRequest.md
new file mode 100644
index 0000000..b02b6ae
--- /dev/null
+++ b/docs/GoogleWorkspaceProviderMappingRequest.md
@@ -0,0 +1,13 @@
+# GoogleWorkspaceProviderMappingRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**managed** | Option<**String**> | Objects that are managed by authentik. These objects are created and updated automatically. This flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update. | [optional]
+**name** | **String** | |
+**expression** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GoogleWorkspaceProviderRequest.md b/docs/GoogleWorkspaceProviderRequest.md
new file mode 100644
index 0000000..7a471be
--- /dev/null
+++ b/docs/GoogleWorkspaceProviderRequest.md
@@ -0,0 +1,21 @@
+# GoogleWorkspaceProviderRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**property_mappings_group** | Option<[**Vec**](uuid::Uuid.md)> | Property mappings used for group creation/updating. | [optional]
+**delegated_subject** | **String** | |
+**credentials** | Option<[**serde_json::Value**](.md)> | |
+**scopes** | Option<**String**> | | [optional]
+**exclude_users_service_account** | Option<**bool**> | | [optional]
+**filter_group** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**user_delete_action** | Option<[**models::OutgoingSyncDeleteAction**](OutgoingSyncDeleteAction.md)> | | [optional]
+**group_delete_action** | Option<[**models::OutgoingSyncDeleteAction**](OutgoingSyncDeleteAction.md)> | | [optional]
+**default_group_email_domain** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GoogleWorkspaceProviderUser.md b/docs/GoogleWorkspaceProviderUser.md
new file mode 100644
index 0000000..7c3e383
--- /dev/null
+++ b/docs/GoogleWorkspaceProviderUser.md
@@ -0,0 +1,16 @@
+# GoogleWorkspaceProviderUser
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**google_id** | **String** | |
+**user** | **i32** | |
+**user_obj** | [**models::GroupMember**](GroupMember.md) | | [readonly]
+**provider** | **i32** | |
+**attributes** | Option<[**serde_json::Value**](.md)> | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GoogleWorkspaceProviderUserRequest.md b/docs/GoogleWorkspaceProviderUserRequest.md
new file mode 100644
index 0000000..766f60f
--- /dev/null
+++ b/docs/GoogleWorkspaceProviderUserRequest.md
@@ -0,0 +1,13 @@
+# GoogleWorkspaceProviderUserRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**google_id** | **String** | |
+**user** | **i32** | |
+**provider** | **i32** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Group.md b/docs/Group.md
new file mode 100644
index 0000000..6569922
--- /dev/null
+++ b/docs/Group.md
@@ -0,0 +1,21 @@
+# Group
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**num_pk** | **i32** | | [readonly]
+**name** | **String** | |
+**is_superuser** | Option<**bool**> | Users added to this group will be superusers. | [optional]
+**parent** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**parent_name** | Option<**String**> | | [readonly]
+**users** | Option<**Vec**> | | [optional]
+**users_obj** | Option<[**Vec**](GroupMember.md)> | | [readonly]
+**attributes** | Option<[**std::collections::HashMap**](serde_json::Value.md)> | | [optional]
+**roles** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**roles_obj** | [**Vec**](Role.md) | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GroupMatchingModeEnum.md b/docs/GroupMatchingModeEnum.md
new file mode 100644
index 0000000..1062fcb
--- /dev/null
+++ b/docs/GroupMatchingModeEnum.md
@@ -0,0 +1,14 @@
+# GroupMatchingModeEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Identifier | identifier |
+| NameLink | name_link |
+| NameDeny | name_deny |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GroupMember.md b/docs/GroupMember.md
new file mode 100644
index 0000000..da36020
--- /dev/null
+++ b/docs/GroupMember.md
@@ -0,0 +1,18 @@
+# GroupMember
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | **i32** | | [readonly]
+**username** | **String** | Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only. |
+**name** | **String** | User's display name. |
+**is_active** | Option<**bool**> | Designates whether this user should be treated as active. Unselect this instead of deleting accounts. | [optional]
+**last_login** | Option<**String**> | | [optional]
+**email** | Option<**String**> | | [optional]
+**attributes** | Option<[**std::collections::HashMap**](serde_json::Value.md)> | | [optional]
+**uid** | **String** | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GroupMemberRequest.md b/docs/GroupMemberRequest.md
new file mode 100644
index 0000000..ad3cb98
--- /dev/null
+++ b/docs/GroupMemberRequest.md
@@ -0,0 +1,16 @@
+# GroupMemberRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**username** | **String** | Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only. |
+**name** | **String** | User's display name. |
+**is_active** | Option<**bool**> | Designates whether this user should be treated as active. Unselect this instead of deleting accounts. | [optional]
+**last_login** | Option<**String**> | | [optional]
+**email** | Option<**String**> | | [optional]
+**attributes** | Option<[**std::collections::HashMap**](serde_json::Value.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GroupOAuthSourceConnection.md b/docs/GroupOAuthSourceConnection.md
new file mode 100644
index 0000000..c14841c
--- /dev/null
+++ b/docs/GroupOAuthSourceConnection.md
@@ -0,0 +1,15 @@
+# GroupOAuthSourceConnection
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | **i32** | | [readonly]
+**group** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**source** | [**models::Source**](Source.md) | | [readonly]
+**identifier** | **String** | | [readonly]
+**created** | **String** | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GroupPlexSourceConnection.md b/docs/GroupPlexSourceConnection.md
new file mode 100644
index 0000000..48de490
--- /dev/null
+++ b/docs/GroupPlexSourceConnection.md
@@ -0,0 +1,15 @@
+# GroupPlexSourceConnection
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | **i32** | | [readonly]
+**group** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**source** | [**models::Source**](Source.md) | | [readonly]
+**identifier** | **String** | | [readonly]
+**created** | **String** | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GroupRequest.md b/docs/GroupRequest.md
new file mode 100644
index 0000000..3b19561
--- /dev/null
+++ b/docs/GroupRequest.md
@@ -0,0 +1,16 @@
+# GroupRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**is_superuser** | Option<**bool**> | Users added to this group will be superusers. | [optional]
+**parent** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**users** | Option<**Vec**> | | [optional]
+**attributes** | Option<[**std::collections::HashMap**](serde_json::Value.md)> | | [optional]
+**roles** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/GroupSamlSourceConnection.md b/docs/GroupSamlSourceConnection.md
new file mode 100644
index 0000000..a52ab91
--- /dev/null
+++ b/docs/GroupSamlSourceConnection.md
@@ -0,0 +1,15 @@
+# GroupSamlSourceConnection
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | **i32** | | [readonly]
+**group** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**source** | [**models::Source**](Source.md) | | [readonly]
+**identifier** | **String** | | [readonly]
+**created** | **String** | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/IdentificationChallenge.md b/docs/IdentificationChallenge.md
new file mode 100644
index 0000000..d73a7f9
--- /dev/null
+++ b/docs/IdentificationChallenge.md
@@ -0,0 +1,24 @@
+# IdentificationChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**flow_info** | Option<[**models::ContextualFlowInfo**](ContextualFlowInfo.md)> | | [optional]
+**component** | Option<**String**> | | [optional][default to ak-stage-identification]
+**response_errors** | Option<[**std::collections::HashMap>**](Vec.md)> | | [optional]
+**user_fields** | Option<**Vec**> | |
+**password_fields** | **bool** | |
+**allow_show_password** | Option<**bool**> | | [optional][default to false]
+**application_pre** | Option<**String**> | | [optional]
+**flow_designation** | [**models::FlowDesignationEnum**](FlowDesignationEnum.md) | |
+**enroll_url** | Option<**String**> | | [optional]
+**recovery_url** | Option<**String**> | | [optional]
+**passwordless_url** | Option<**String**> | | [optional]
+**primary_action** | **String** | |
+**sources** | Option<[**Vec**](LoginSource.md)> | | [optional]
+**show_source_labels** | **bool** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/IdentificationChallengeResponseRequest.md b/docs/IdentificationChallengeResponseRequest.md
new file mode 100644
index 0000000..d85aea8
--- /dev/null
+++ b/docs/IdentificationChallengeResponseRequest.md
@@ -0,0 +1,13 @@
+# IdentificationChallengeResponseRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**component** | Option<**String**> | | [optional][default to ak-stage-identification]
+**uid_field** | **String** | |
+**password** | Option<**String**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/IdentificationStage.md b/docs/IdentificationStage.md
new file mode 100644
index 0000000..6eca996
--- /dev/null
+++ b/docs/IdentificationStage.md
@@ -0,0 +1,27 @@
+# IdentificationStage
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**component** | **String** | Get object type so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**flow_set** | Option<[**Vec**](FlowSet.md)> | | [optional]
+**user_fields** | Option<[**Vec**](UserFieldsEnum.md)> | Fields of the user object to match against. (Hold shift to select multiple options) | [optional]
+**password_stage** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | When set, shows a password field, instead of showing the password field as separate step. | [optional]
+**case_insensitive_matching** | Option<**bool**> | When enabled, user fields are matched regardless of their casing. | [optional]
+**show_matched_user** | Option<**bool**> | When a valid username/email has been entered, and this option is enabled, the user's username and avatar will be shown. Otherwise, the text that the user entered will be shown | [optional]
+**enrollment_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Optional enrollment flow, which is linked at the bottom of the page. | [optional]
+**recovery_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Optional recovery flow, which is linked at the bottom of the page. | [optional]
+**passwordless_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Optional passwordless flow, which is linked at the bottom of the page. | [optional]
+**sources** | Option<[**Vec**](uuid::Uuid.md)> | Specify which sources should be shown. | [optional]
+**show_source_labels** | Option<**bool**> | | [optional]
+**pretend_user_exists** | Option<**bool**> | When enabled, the stage will succeed and continue even when incorrect user info is entered. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/IdentificationStageRequest.md b/docs/IdentificationStageRequest.md
new file mode 100644
index 0000000..32b3db3
--- /dev/null
+++ b/docs/IdentificationStageRequest.md
@@ -0,0 +1,22 @@
+# IdentificationStageRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**flow_set** | Option<[**Vec**](FlowSetRequest.md)> | | [optional]
+**user_fields** | Option<[**Vec**](UserFieldsEnum.md)> | Fields of the user object to match against. (Hold shift to select multiple options) | [optional]
+**password_stage** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | When set, shows a password field, instead of showing the password field as separate step. | [optional]
+**case_insensitive_matching** | Option<**bool**> | When enabled, user fields are matched regardless of their casing. | [optional]
+**show_matched_user** | Option<**bool**> | When a valid username/email has been entered, and this option is enabled, the user's username and avatar will be shown. Otherwise, the text that the user entered will be shown | [optional]
+**enrollment_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Optional enrollment flow, which is linked at the bottom of the page. | [optional]
+**recovery_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Optional recovery flow, which is linked at the bottom of the page. | [optional]
+**passwordless_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Optional passwordless flow, which is linked at the bottom of the page. | [optional]
+**sources** | Option<[**Vec**](uuid::Uuid.md)> | Specify which sources should be shown. | [optional]
+**show_source_labels** | Option<**bool**> | | [optional]
+**pretend_user_exists** | Option<**bool**> | When enabled, the stage will succeed and continue even when incorrect user info is entered. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/InstallId.md b/docs/InstallId.md
new file mode 100644
index 0000000..6d39db8
--- /dev/null
+++ b/docs/InstallId.md
@@ -0,0 +1,11 @@
+# InstallId
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**install_id** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/IntentEnum.md b/docs/IntentEnum.md
new file mode 100644
index 0000000..1064eff
--- /dev/null
+++ b/docs/IntentEnum.md
@@ -0,0 +1,15 @@
+# IntentEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Verification | verification |
+| Api | api |
+| Recovery | recovery |
+| AppPassword | app_password |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/InvalidResponseActionEnum.md b/docs/InvalidResponseActionEnum.md
new file mode 100644
index 0000000..afc1834
--- /dev/null
+++ b/docs/InvalidResponseActionEnum.md
@@ -0,0 +1,14 @@
+# InvalidResponseActionEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Retry | retry |
+| Restart | restart |
+| RestartWithContext | restart_with_context |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Invitation.md b/docs/Invitation.md
new file mode 100644
index 0000000..5b50e16
--- /dev/null
+++ b/docs/Invitation.md
@@ -0,0 +1,18 @@
+# Invitation
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**expires** | Option<**String**> | | [optional]
+**fixed_data** | Option<[**std::collections::HashMap**](serde_json::Value.md)> | | [optional]
+**created_by** | [**models::GroupMember**](GroupMember.md) | | [readonly]
+**single_use** | Option<**bool**> | When enabled, the invitation will be deleted after usage. | [optional]
+**flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | When set, only the configured flow can use this invitation. | [optional]
+**flow_obj** | [**models::Flow**](Flow.md) | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/InvitationRequest.md b/docs/InvitationRequest.md
new file mode 100644
index 0000000..c8c0bca
--- /dev/null
+++ b/docs/InvitationRequest.md
@@ -0,0 +1,15 @@
+# InvitationRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**expires** | Option<**String**> | | [optional]
+**fixed_data** | Option<[**std::collections::HashMap**](serde_json::Value.md)> | | [optional]
+**single_use** | Option<**bool**> | When enabled, the invitation will be deleted after usage. | [optional]
+**flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | When set, only the configured flow can use this invitation. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/InvitationStage.md b/docs/InvitationStage.md
new file mode 100644
index 0000000..be095b6
--- /dev/null
+++ b/docs/InvitationStage.md
@@ -0,0 +1,18 @@
+# InvitationStage
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**component** | **String** | Get object type so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**flow_set** | Option<[**Vec**](FlowSet.md)> | | [optional]
+**continue_flow_without_invitation** | Option<**bool**> | If this flag is set, this Stage will jump to the next Stage when no Invitation is given. By default this Stage will cancel the Flow when no invitation is given. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/InvitationStageRequest.md b/docs/InvitationStageRequest.md
new file mode 100644
index 0000000..92b4ab4
--- /dev/null
+++ b/docs/InvitationStageRequest.md
@@ -0,0 +1,13 @@
+# InvitationStageRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**flow_set** | Option<[**Vec**](FlowSetRequest.md)> | | [optional]
+**continue_flow_without_invitation** | Option<**bool**> | If this flag is set, this Stage will jump to the next Stage when no Invitation is given. By default this Stage will cancel the Flow when no invitation is given. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/IssuerModeEnum.md b/docs/IssuerModeEnum.md
new file mode 100644
index 0000000..3ebb623
--- /dev/null
+++ b/docs/IssuerModeEnum.md
@@ -0,0 +1,13 @@
+# IssuerModeEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Global | global |
+| PerProvider | per_provider |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/KubernetesServiceConnection.md b/docs/KubernetesServiceConnection.md
new file mode 100644
index 0000000..9d4066e
--- /dev/null
+++ b/docs/KubernetesServiceConnection.md
@@ -0,0 +1,19 @@
+# KubernetesServiceConnection
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**local** | Option<**bool**> | If enabled, use the local connection. Required Docker socket/Kubernetes Integration | [optional]
+**component** | **String** | | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**kubeconfig** | Option<[**serde_json::Value**](.md)> | Paste your kubeconfig here. authentik will automatically use the currently selected context. | [optional]
+**verify_ssl** | Option<**bool**> | Verify SSL Certificates of the Kubernetes API endpoint | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/KubernetesServiceConnectionRequest.md b/docs/KubernetesServiceConnectionRequest.md
new file mode 100644
index 0000000..c548df5
--- /dev/null
+++ b/docs/KubernetesServiceConnectionRequest.md
@@ -0,0 +1,14 @@
+# KubernetesServiceConnectionRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**local** | Option<**bool**> | If enabled, use the local connection. Required Docker socket/Kubernetes Integration | [optional]
+**kubeconfig** | Option<[**serde_json::Value**](.md)> | Paste your kubeconfig here. authentik will automatically use the currently selected context. | [optional]
+**verify_ssl** | Option<**bool**> | Verify SSL Certificates of the Kubernetes API endpoint | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LdapCheckAccess.md b/docs/LdapCheckAccess.md
new file mode 100644
index 0000000..bc47d2d
--- /dev/null
+++ b/docs/LdapCheckAccess.md
@@ -0,0 +1,12 @@
+# LdapCheckAccess
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**has_search_permission** | Option<**bool**> | | [optional]
+**access** | [**models::PolicyTestResult**](PolicyTestResult.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LdapDebug.md b/docs/LdapDebug.md
new file mode 100644
index 0000000..9380f4e
--- /dev/null
+++ b/docs/LdapDebug.md
@@ -0,0 +1,13 @@
+# LdapDebug
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**user** | [**Vec>**](std::collections::HashMap.md) | | [readonly]
+**group** | [**Vec>**](std::collections::HashMap.md) | | [readonly]
+**membership** | [**Vec>**](std::collections::HashMap.md) | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LdapOutpostConfig.md b/docs/LdapOutpostConfig.md
new file mode 100644
index 0000000..ddb10b5
--- /dev/null
+++ b/docs/LdapOutpostConfig.md
@@ -0,0 +1,22 @@
+# LdapOutpostConfig
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | **i32** | | [readonly]
+**name** | **String** | |
+**base_dn** | Option<**String**> | DN under which objects are accessible. | [optional]
+**bind_flow_slug** | **String** | |
+**application_slug** | **String** | Prioritise backchannel slug over direct application slug | [readonly]
+**certificate** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**tls_server_name** | Option<**String**> | | [optional]
+**uid_start_number** | Option<**i32**> | The start for uidNumbers, this number is added to the user.pk to make sure that the numbers aren't too low for POSIX users. Default is 2000 to ensure that we don't collide with local users uidNumber | [optional]
+**gid_start_number** | Option<**i32**> | The start for gidNumbers, this number is added to a number generated from the group.pk to make sure that the numbers aren't too low for POSIX groups. Default is 4000 to ensure that we don't collide with local groups or users primary groups gidNumber | [optional]
+**search_mode** | Option<[**models::LdapapiAccessMode**](LDAPAPIAccessMode.md)> | | [optional]
+**bind_mode** | Option<[**models::LdapapiAccessMode**](LDAPAPIAccessMode.md)> | | [optional]
+**mfa_support** | Option<**bool**> | When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LdapProvider.md b/docs/LdapProvider.md
new file mode 100644
index 0000000..875b5be
--- /dev/null
+++ b/docs/LdapProvider.md
@@ -0,0 +1,32 @@
+# LdapProvider
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | **i32** | | [readonly]
+**name** | **String** | |
+**authentication_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow used for authentication when the associated application is accessed by an un-authenticated user. | [optional]
+**authorization_flow** | [**uuid::Uuid**](uuid::Uuid.md) | Flow used when authorizing this provider. |
+**property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**component** | **String** | Get object component so that we know how to edit the object | [readonly]
+**assigned_application_slug** | **String** | Internal application name, used in URLs. | [readonly]
+**assigned_application_name** | **String** | Application's display Name. | [readonly]
+**assigned_backchannel_application_slug** | **String** | Internal application name, used in URLs. | [readonly]
+**assigned_backchannel_application_name** | **String** | Application's display Name. | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**base_dn** | Option<**String**> | DN under which objects are accessible. | [optional]
+**certificate** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**tls_server_name** | Option<**String**> | | [optional]
+**uid_start_number** | Option<**i32**> | The start for uidNumbers, this number is added to the user.pk to make sure that the numbers aren't too low for POSIX users. Default is 2000 to ensure that we don't collide with local users uidNumber | [optional]
+**gid_start_number** | Option<**i32**> | The start for gidNumbers, this number is added to a number generated from the group.pk to make sure that the numbers aren't too low for POSIX groups. Default is 4000 to ensure that we don't collide with local groups or users primary groups gidNumber | [optional]
+**outpost_set** | **Vec** | | [readonly]
+**search_mode** | Option<[**models::LdapapiAccessMode**](LDAPAPIAccessMode.md)> | | [optional]
+**bind_mode** | Option<[**models::LdapapiAccessMode**](LDAPAPIAccessMode.md)> | | [optional]
+**mfa_support** | Option<**bool**> | When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LdapProviderRequest.md b/docs/LdapProviderRequest.md
new file mode 100644
index 0000000..cd94b6a
--- /dev/null
+++ b/docs/LdapProviderRequest.md
@@ -0,0 +1,22 @@
+# LdapProviderRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**authentication_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow used for authentication when the associated application is accessed by an un-authenticated user. | [optional]
+**authorization_flow** | [**uuid::Uuid**](uuid::Uuid.md) | Flow used when authorizing this provider. |
+**property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**base_dn** | Option<**String**> | DN under which objects are accessible. | [optional]
+**certificate** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**tls_server_name** | Option<**String**> | | [optional]
+**uid_start_number** | Option<**i32**> | The start for uidNumbers, this number is added to the user.pk to make sure that the numbers aren't too low for POSIX users. Default is 2000 to ensure that we don't collide with local users uidNumber | [optional]
+**gid_start_number** | Option<**i32**> | The start for gidNumbers, this number is added to a number generated from the group.pk to make sure that the numbers aren't too low for POSIX groups. Default is 4000 to ensure that we don't collide with local groups or users primary groups gidNumber | [optional]
+**search_mode** | Option<[**models::LdapapiAccessMode**](LDAPAPIAccessMode.md)> | | [optional]
+**bind_mode** | Option<[**models::LdapapiAccessMode**](LDAPAPIAccessMode.md)> | | [optional]
+**mfa_support** | Option<**bool**> | When enabled, code-based multi-factor authentication can be used by appending a semicolon and the TOTP code to the password. This should only be enabled if all users that will bind to this provider have a TOTP device configured, as otherwise a password may incorrectly be rejected if it contains a semicolon. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LdapSource.md b/docs/LdapSource.md
new file mode 100644
index 0000000..0565989
--- /dev/null
+++ b/docs/LdapSource.md
@@ -0,0 +1,46 @@
+# LdapSource
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | Source's display Name. |
+**slug** | **String** | Internal source name, used in URLs. |
+**enabled** | Option<**bool**> | | [optional]
+**authentication_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow to use when authenticating existing users. | [optional]
+**enrollment_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow to use when enrolling new users. | [optional]
+**user_property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**group_property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**component** | **String** | Get object component so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**policy_engine_mode** | Option<[**models::PolicyEngineMode**](PolicyEngineMode.md)> | | [optional]
+**user_matching_mode** | Option<[**models::UserMatchingModeEnum**](UserMatchingModeEnum.md)> | How the source determines if an existing user should be authenticated or a new user enrolled. | [optional]
+**managed** | Option<**String**> | Objects that are managed by authentik. These objects are created and updated automatically. This flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update. | [readonly]
+**user_path_template** | Option<**String**> | | [optional]
+**icon** | **String** | | [readonly]
+**server_uri** | **String** | |
+**peer_certificate** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Optionally verify the LDAP Server's Certificate against the CA Chain in this keypair. | [optional]
+**client_certificate** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Client certificate to authenticate against the LDAP Server's Certificate. | [optional]
+**bind_cn** | Option<**String**> | | [optional]
+**start_tls** | Option<**bool**> | | [optional]
+**sni** | Option<**bool**> | | [optional]
+**base_dn** | **String** | |
+**additional_user_dn** | Option<**String**> | Prepended to Base DN for User-queries. | [optional]
+**additional_group_dn** | Option<**String**> | Prepended to Base DN for Group-queries. | [optional]
+**user_object_filter** | Option<**String**> | Consider Objects matching this filter to be Users. | [optional]
+**group_object_filter** | Option<**String**> | Consider Objects matching this filter to be Groups. | [optional]
+**group_membership_field** | Option<**String**> | Field which contains members of a group. | [optional]
+**object_uniqueness_field** | Option<**String**> | Field which contains a unique Identifier. | [optional]
+**password_login_update_internal_password** | Option<**bool**> | Update internal authentik password when login succeeds with LDAP | [optional]
+**sync_users** | Option<**bool**> | | [optional]
+**sync_users_password** | Option<**bool**> | When a user changes their password, sync it back to LDAP. This can only be enabled on a single LDAP source. | [optional]
+**sync_groups** | Option<**bool**> | | [optional]
+**sync_parent_group** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**connectivity** | Option<[**std::collections::HashMap>**](std::collections::HashMap.md)> | Get cached source connectivity | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LdapSourcePropertyMapping.md b/docs/LdapSourcePropertyMapping.md
new file mode 100644
index 0000000..14e6a2d
--- /dev/null
+++ b/docs/LdapSourcePropertyMapping.md
@@ -0,0 +1,18 @@
+# LdapSourcePropertyMapping
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**managed** | Option<**String**> | Objects that are managed by authentik. These objects are created and updated automatically. This flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update. | [optional]
+**name** | **String** | |
+**expression** | **String** | |
+**component** | **String** | Get object's component so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LdapSourcePropertyMappingRequest.md b/docs/LdapSourcePropertyMappingRequest.md
new file mode 100644
index 0000000..3603863
--- /dev/null
+++ b/docs/LdapSourcePropertyMappingRequest.md
@@ -0,0 +1,13 @@
+# LdapSourcePropertyMappingRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**managed** | Option<**String**> | Objects that are managed by authentik. These objects are created and updated automatically. This flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update. | [optional]
+**name** | **String** | |
+**expression** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LdapSourceRequest.md b/docs/LdapSourceRequest.md
new file mode 100644
index 0000000..59b4a75
--- /dev/null
+++ b/docs/LdapSourceRequest.md
@@ -0,0 +1,39 @@
+# LdapSourceRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | Source's display Name. |
+**slug** | **String** | Internal source name, used in URLs. |
+**enabled** | Option<**bool**> | | [optional]
+**authentication_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow to use when authenticating existing users. | [optional]
+**enrollment_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow to use when enrolling new users. | [optional]
+**user_property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**group_property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**policy_engine_mode** | Option<[**models::PolicyEngineMode**](PolicyEngineMode.md)> | | [optional]
+**user_matching_mode** | Option<[**models::UserMatchingModeEnum**](UserMatchingModeEnum.md)> | How the source determines if an existing user should be authenticated or a new user enrolled. | [optional]
+**user_path_template** | Option<**String**> | | [optional]
+**server_uri** | **String** | |
+**peer_certificate** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Optionally verify the LDAP Server's Certificate against the CA Chain in this keypair. | [optional]
+**client_certificate** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Client certificate to authenticate against the LDAP Server's Certificate. | [optional]
+**bind_cn** | Option<**String**> | | [optional]
+**bind_password** | Option<**String**> | | [optional]
+**start_tls** | Option<**bool**> | | [optional]
+**sni** | Option<**bool**> | | [optional]
+**base_dn** | **String** | |
+**additional_user_dn** | Option<**String**> | Prepended to Base DN for User-queries. | [optional]
+**additional_group_dn** | Option<**String**> | Prepended to Base DN for Group-queries. | [optional]
+**user_object_filter** | Option<**String**> | Consider Objects matching this filter to be Users. | [optional]
+**group_object_filter** | Option<**String**> | Consider Objects matching this filter to be Groups. | [optional]
+**group_membership_field** | Option<**String**> | Field which contains members of a group. | [optional]
+**object_uniqueness_field** | Option<**String**> | Field which contains a unique Identifier. | [optional]
+**password_login_update_internal_password** | Option<**bool**> | Update internal authentik password when login succeeds with LDAP | [optional]
+**sync_users** | Option<**bool**> | | [optional]
+**sync_users_password** | Option<**bool**> | When a user changes their password, sync it back to LDAP. This can only be enabled on a single LDAP source. | [optional]
+**sync_groups** | Option<**bool**> | | [optional]
+**sync_parent_group** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LdapapiAccessMode.md b/docs/LdapapiAccessMode.md
new file mode 100644
index 0000000..e3d6645
--- /dev/null
+++ b/docs/LdapapiAccessMode.md
@@ -0,0 +1,13 @@
+# LdapapiAccessMode
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Direct | direct |
+| Cached | cached |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/License.md b/docs/License.md
new file mode 100644
index 0000000..58cb1a1
--- /dev/null
+++ b/docs/License.md
@@ -0,0 +1,16 @@
+# License
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**license_uuid** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | | [readonly]
+**key** | **String** | |
+**expiry** | **String** | | [readonly]
+**internal_users** | **i32** | | [readonly]
+**external_users** | **i32** | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LicenseFlagsEnum.md b/docs/LicenseFlagsEnum.md
new file mode 100644
index 0000000..b21d76a
--- /dev/null
+++ b/docs/LicenseFlagsEnum.md
@@ -0,0 +1,13 @@
+# LicenseFlagsEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Trial | trial |
+| NonProduction | non_production |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LicenseForecast.md b/docs/LicenseForecast.md
new file mode 100644
index 0000000..19730c3
--- /dev/null
+++ b/docs/LicenseForecast.md
@@ -0,0 +1,14 @@
+# LicenseForecast
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**internal_users** | **i32** | |
+**external_users** | **i32** | |
+**forecasted_internal_users** | **i32** | |
+**forecasted_external_users** | **i32** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LicenseRequest.md b/docs/LicenseRequest.md
new file mode 100644
index 0000000..5aaecd8
--- /dev/null
+++ b/docs/LicenseRequest.md
@@ -0,0 +1,11 @@
+# LicenseRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**key** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LicenseSummary.md b/docs/LicenseSummary.md
new file mode 100644
index 0000000..a1d5446
--- /dev/null
+++ b/docs/LicenseSummary.md
@@ -0,0 +1,15 @@
+# LicenseSummary
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**internal_users** | **i32** | |
+**external_users** | **i32** | |
+**status** | [**models::LicenseSummaryStatusEnum**](LicenseSummaryStatusEnum.md) | |
+**latest_valid** | **String** | |
+**license_flags** | [**Vec**](LicenseFlagsEnum.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LicenseSummaryStatusEnum.md b/docs/LicenseSummaryStatusEnum.md
new file mode 100644
index 0000000..b76a77b
--- /dev/null
+++ b/docs/LicenseSummaryStatusEnum.md
@@ -0,0 +1,18 @@
+# LicenseSummaryStatusEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Unlicensed | unlicensed |
+| Valid | valid |
+| Expired | expired |
+| ExpirySoon | expiry_soon |
+| LimitExceededAdmin | limit_exceeded_admin |
+| LimitExceededUser | limit_exceeded_user |
+| ReadOnly | read_only |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Link.md b/docs/Link.md
new file mode 100644
index 0000000..d16569e
--- /dev/null
+++ b/docs/Link.md
@@ -0,0 +1,11 @@
+# Link
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**link** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LogEvent.md b/docs/LogEvent.md
new file mode 100644
index 0000000..4b2fbaf
--- /dev/null
+++ b/docs/LogEvent.md
@@ -0,0 +1,15 @@
+# LogEvent
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**timestamp** | **String** | |
+**log_level** | [**models::LogLevelEnum**](LogLevelEnum.md) | |
+**logger** | **String** | |
+**event** | **String** | |
+**attributes** | [**std::collections::HashMap**](serde_json::Value.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LogLevelEnum.md b/docs/LogLevelEnum.md
new file mode 100644
index 0000000..0caf005
--- /dev/null
+++ b/docs/LogLevelEnum.md
@@ -0,0 +1,19 @@
+# LogLevelEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Critical | critical |
+| Exception | exception |
+| Error | error |
+| Warn | warn |
+| Warning | warning |
+| Info | info |
+| Debug | debug |
+| Notset | notset |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LoginChallengeTypes.md b/docs/LoginChallengeTypes.md
new file mode 100644
index 0000000..ed34387
--- /dev/null
+++ b/docs/LoginChallengeTypes.md
@@ -0,0 +1,10 @@
+# LoginChallengeTypes
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LoginMetrics.md b/docs/LoginMetrics.md
new file mode 100644
index 0000000..914449d
--- /dev/null
+++ b/docs/LoginMetrics.md
@@ -0,0 +1,13 @@
+# LoginMetrics
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**logins** | [**Vec**](Coordinate.md) | | [readonly]
+**logins_failed** | [**Vec**](Coordinate.md) | | [readonly]
+**authorizations** | [**Vec**](Coordinate.md) | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/LoginSource.md b/docs/LoginSource.md
new file mode 100644
index 0000000..b9616f3
--- /dev/null
+++ b/docs/LoginSource.md
@@ -0,0 +1,13 @@
+# LoginSource
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**icon_url** | Option<**String**> | | [optional]
+**challenge** | [**models::LoginChallengeTypes**](LoginChallengeTypes.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ManagedApi.md b/docs/ManagedApi.md
new file mode 100644
index 0000000..e199f7d
--- /dev/null
+++ b/docs/ManagedApi.md
@@ -0,0 +1,291 @@
+# \ManagedApi
+
+All URIs are relative to *http://localhost/api/v3*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**managed_blueprints_apply_create**](ManagedApi.md#managed_blueprints_apply_create) | **POST** /managed/blueprints/{instance_uuid}/apply/ |
+[**managed_blueprints_available_list**](ManagedApi.md#managed_blueprints_available_list) | **GET** /managed/blueprints/available/ |
+[**managed_blueprints_create**](ManagedApi.md#managed_blueprints_create) | **POST** /managed/blueprints/ |
+[**managed_blueprints_destroy**](ManagedApi.md#managed_blueprints_destroy) | **DELETE** /managed/blueprints/{instance_uuid}/ |
+[**managed_blueprints_list**](ManagedApi.md#managed_blueprints_list) | **GET** /managed/blueprints/ |
+[**managed_blueprints_partial_update**](ManagedApi.md#managed_blueprints_partial_update) | **PATCH** /managed/blueprints/{instance_uuid}/ |
+[**managed_blueprints_retrieve**](ManagedApi.md#managed_blueprints_retrieve) | **GET** /managed/blueprints/{instance_uuid}/ |
+[**managed_blueprints_update**](ManagedApi.md#managed_blueprints_update) | **PUT** /managed/blueprints/{instance_uuid}/ |
+[**managed_blueprints_used_by_list**](ManagedApi.md#managed_blueprints_used_by_list) | **GET** /managed/blueprints/{instance_uuid}/used_by/ |
+
+
+
+## managed_blueprints_apply_create
+
+> models::BlueprintInstance managed_blueprints_apply_create(instance_uuid)
+
+
+Apply a blueprint
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**instance_uuid** | **uuid::Uuid** | A UUID string identifying this Blueprint Instance. | [required] |
+
+### Return type
+
+[**models::BlueprintInstance**](BlueprintInstance.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)
+
+
+## managed_blueprints_available_list
+
+> Vec managed_blueprints_available_list()
+
+
+Get blueprints
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**Vec**](BlueprintFile.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)
+
+
+## managed_blueprints_create
+
+> models::BlueprintInstance managed_blueprints_create(blueprint_instance_request)
+
+
+Blueprint instances
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**blueprint_instance_request** | [**BlueprintInstanceRequest**](BlueprintInstanceRequest.md) | | [required] |
+
+### Return type
+
+[**models::BlueprintInstance**](BlueprintInstance.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)
+
+
+## managed_blueprints_destroy
+
+> managed_blueprints_destroy(instance_uuid)
+
+
+Blueprint instances
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**instance_uuid** | **uuid::Uuid** | A UUID string identifying this Blueprint Instance. | [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)
+
+
+## managed_blueprints_list
+
+> models::PaginatedBlueprintInstanceList managed_blueprints_list(name, ordering, page, page_size, path, search)
+
+
+Blueprint instances
+
+### 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. | |
+**path** | Option<**String**> | | |
+**search** | Option<**String**> | A search term. | |
+
+### Return type
+
+[**models::PaginatedBlueprintInstanceList**](PaginatedBlueprintInstanceList.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)
+
+
+## managed_blueprints_partial_update
+
+> models::BlueprintInstance managed_blueprints_partial_update(instance_uuid, patched_blueprint_instance_request)
+
+
+Blueprint instances
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**instance_uuid** | **uuid::Uuid** | A UUID string identifying this Blueprint Instance. | [required] |
+**patched_blueprint_instance_request** | Option<[**PatchedBlueprintInstanceRequest**](PatchedBlueprintInstanceRequest.md)> | | |
+
+### Return type
+
+[**models::BlueprintInstance**](BlueprintInstance.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)
+
+
+## managed_blueprints_retrieve
+
+> models::BlueprintInstance managed_blueprints_retrieve(instance_uuid)
+
+
+Blueprint instances
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**instance_uuid** | **uuid::Uuid** | A UUID string identifying this Blueprint Instance. | [required] |
+
+### Return type
+
+[**models::BlueprintInstance**](BlueprintInstance.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)
+
+
+## managed_blueprints_update
+
+> models::BlueprintInstance managed_blueprints_update(instance_uuid, blueprint_instance_request)
+
+
+Blueprint instances
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**instance_uuid** | **uuid::Uuid** | A UUID string identifying this Blueprint Instance. | [required] |
+**blueprint_instance_request** | [**BlueprintInstanceRequest**](BlueprintInstanceRequest.md) | | [required] |
+
+### Return type
+
+[**models::BlueprintInstance**](BlueprintInstance.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)
+
+
+## managed_blueprints_used_by_list
+
+> Vec managed_blueprints_used_by_list(instance_uuid)
+
+
+Get a list of all objects that use this object
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**instance_uuid** | **uuid::Uuid** | A UUID string identifying this Blueprint Instance. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
diff --git a/docs/Metadata.md b/docs/Metadata.md
new file mode 100644
index 0000000..990b16b
--- /dev/null
+++ b/docs/Metadata.md
@@ -0,0 +1,12 @@
+# Metadata
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**labels** | [**std::collections::HashMap**](serde_json::Value.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/MicrosoftEntraProvider.md b/docs/MicrosoftEntraProvider.md
new file mode 100644
index 0000000..083140f
--- /dev/null
+++ b/docs/MicrosoftEntraProvider.md
@@ -0,0 +1,27 @@
+# MicrosoftEntraProvider
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | **i32** | | [readonly]
+**name** | **String** | |
+**property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**property_mappings_group** | Option<[**Vec**](uuid::Uuid.md)> | Property mappings used for group creation/updating. | [optional]
+**component** | **String** | Get object component so that we know how to edit the object | [readonly]
+**assigned_backchannel_application_slug** | **String** | Internal application name, used in URLs. | [readonly]
+**assigned_backchannel_application_name** | **String** | Application's display Name. | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**client_id** | **String** | |
+**client_secret** | **String** | |
+**tenant_id** | **String** | |
+**exclude_users_service_account** | Option<**bool**> | | [optional]
+**filter_group** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**user_delete_action** | Option<[**models::OutgoingSyncDeleteAction**](OutgoingSyncDeleteAction.md)> | | [optional]
+**group_delete_action** | Option<[**models::OutgoingSyncDeleteAction**](OutgoingSyncDeleteAction.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/MicrosoftEntraProviderGroup.md b/docs/MicrosoftEntraProviderGroup.md
new file mode 100644
index 0000000..6d19b59
--- /dev/null
+++ b/docs/MicrosoftEntraProviderGroup.md
@@ -0,0 +1,16 @@
+# MicrosoftEntraProviderGroup
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**microsoft_id** | **String** | |
+**group** | [**uuid::Uuid**](uuid::Uuid.md) | |
+**group_obj** | [**models::UserGroup**](UserGroup.md) | | [readonly]
+**provider** | **i32** | |
+**attributes** | Option<[**serde_json::Value**](.md)> | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/MicrosoftEntraProviderGroupRequest.md b/docs/MicrosoftEntraProviderGroupRequest.md
new file mode 100644
index 0000000..7d64265
--- /dev/null
+++ b/docs/MicrosoftEntraProviderGroupRequest.md
@@ -0,0 +1,13 @@
+# MicrosoftEntraProviderGroupRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**microsoft_id** | **String** | |
+**group** | [**uuid::Uuid**](uuid::Uuid.md) | |
+**provider** | **i32** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/MicrosoftEntraProviderMapping.md b/docs/MicrosoftEntraProviderMapping.md
new file mode 100644
index 0000000..3d4b275
--- /dev/null
+++ b/docs/MicrosoftEntraProviderMapping.md
@@ -0,0 +1,18 @@
+# MicrosoftEntraProviderMapping
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**managed** | Option<**String**> | Objects that are managed by authentik. These objects are created and updated automatically. This flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update. | [optional]
+**name** | **String** | |
+**expression** | **String** | |
+**component** | **String** | Get object's component so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/MicrosoftEntraProviderMappingRequest.md b/docs/MicrosoftEntraProviderMappingRequest.md
new file mode 100644
index 0000000..97d58f5
--- /dev/null
+++ b/docs/MicrosoftEntraProviderMappingRequest.md
@@ -0,0 +1,13 @@
+# MicrosoftEntraProviderMappingRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**managed** | Option<**String**> | Objects that are managed by authentik. These objects are created and updated automatically. This flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update. | [optional]
+**name** | **String** | |
+**expression** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/MicrosoftEntraProviderRequest.md b/docs/MicrosoftEntraProviderRequest.md
new file mode 100644
index 0000000..1a73dac
--- /dev/null
+++ b/docs/MicrosoftEntraProviderRequest.md
@@ -0,0 +1,20 @@
+# MicrosoftEntraProviderRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**property_mappings_group** | Option<[**Vec**](uuid::Uuid.md)> | Property mappings used for group creation/updating. | [optional]
+**client_id** | **String** | |
+**client_secret** | **String** | |
+**tenant_id** | **String** | |
+**exclude_users_service_account** | Option<**bool**> | | [optional]
+**filter_group** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**user_delete_action** | Option<[**models::OutgoingSyncDeleteAction**](OutgoingSyncDeleteAction.md)> | | [optional]
+**group_delete_action** | Option<[**models::OutgoingSyncDeleteAction**](OutgoingSyncDeleteAction.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/MicrosoftEntraProviderUser.md b/docs/MicrosoftEntraProviderUser.md
new file mode 100644
index 0000000..3792615
--- /dev/null
+++ b/docs/MicrosoftEntraProviderUser.md
@@ -0,0 +1,16 @@
+# MicrosoftEntraProviderUser
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**id** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**microsoft_id** | **String** | |
+**user** | **i32** | |
+**user_obj** | [**models::GroupMember**](GroupMember.md) | | [readonly]
+**provider** | **i32** | |
+**attributes** | Option<[**serde_json::Value**](.md)> | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/MicrosoftEntraProviderUserRequest.md b/docs/MicrosoftEntraProviderUserRequest.md
new file mode 100644
index 0000000..cb880ed
--- /dev/null
+++ b/docs/MicrosoftEntraProviderUserRequest.md
@@ -0,0 +1,13 @@
+# MicrosoftEntraProviderUserRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**microsoft_id** | **String** | |
+**user** | **i32** | |
+**provider** | **i32** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ModelEnum.md b/docs/ModelEnum.md
new file mode 100644
index 0000000..ed2bd78
--- /dev/null
+++ b/docs/ModelEnum.md
@@ -0,0 +1,100 @@
+# ModelEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| TenantsPeriodDomain | authentik_tenants.domain |
+| CryptoPeriodCertificatekeypair | authentik_crypto.certificatekeypair |
+| FlowsPeriodFlow | authentik_flows.flow |
+| FlowsPeriodFlowstagebinding | authentik_flows.flowstagebinding |
+| OutpostsPeriodDockerserviceconnection | authentik_outposts.dockerserviceconnection |
+| OutpostsPeriodKubernetesserviceconnection | authentik_outposts.kubernetesserviceconnection |
+| OutpostsPeriodOutpost | authentik_outposts.outpost |
+| PoliciesDummyPeriodDummypolicy | authentik_policies_dummy.dummypolicy |
+| PoliciesEventMatcherPeriodEventmatcherpolicy | authentik_policies_event_matcher.eventmatcherpolicy |
+| PoliciesExpiryPeriodPasswordexpirypolicy | authentik_policies_expiry.passwordexpirypolicy |
+| PoliciesExpressionPeriodExpressionpolicy | authentik_policies_expression.expressionpolicy |
+| PoliciesGeoipPeriodGeoippolicy | authentik_policies_geoip.geoippolicy |
+| PoliciesPasswordPeriodPasswordpolicy | authentik_policies_password.passwordpolicy |
+| PoliciesReputationPeriodReputationpolicy | authentik_policies_reputation.reputationpolicy |
+| PoliciesPeriodPolicybinding | authentik_policies.policybinding |
+| ProvidersLdapPeriodLdapprovider | authentik_providers_ldap.ldapprovider |
+| ProvidersOauth2PeriodScopemapping | authentik_providers_oauth2.scopemapping |
+| ProvidersOauth2PeriodOauth2provider | authentik_providers_oauth2.oauth2provider |
+| ProvidersProxyPeriodProxyprovider | authentik_providers_proxy.proxyprovider |
+| ProvidersRadiusPeriodRadiusprovider | authentik_providers_radius.radiusprovider |
+| ProvidersRadiusPeriodRadiusproviderpropertymapping | authentik_providers_radius.radiusproviderpropertymapping |
+| ProvidersSamlPeriodSamlprovider | authentik_providers_saml.samlprovider |
+| ProvidersSamlPeriodSamlpropertymapping | authentik_providers_saml.samlpropertymapping |
+| ProvidersScimPeriodScimprovider | authentik_providers_scim.scimprovider |
+| ProvidersScimPeriodScimmapping | authentik_providers_scim.scimmapping |
+| RbacPeriodRole | authentik_rbac.role |
+| SourcesLdapPeriodLdapsource | authentik_sources_ldap.ldapsource |
+| SourcesLdapPeriodLdapsourcepropertymapping | authentik_sources_ldap.ldapsourcepropertymapping |
+| SourcesOauthPeriodOauthsource | authentik_sources_oauth.oauthsource |
+| SourcesOauthPeriodOauthsourcepropertymapping | authentik_sources_oauth.oauthsourcepropertymapping |
+| SourcesOauthPeriodUseroauthsourceconnection | authentik_sources_oauth.useroauthsourceconnection |
+| SourcesOauthPeriodGroupoauthsourceconnection | authentik_sources_oauth.groupoauthsourceconnection |
+| SourcesPlexPeriodPlexsource | authentik_sources_plex.plexsource |
+| SourcesPlexPeriodPlexsourcepropertymapping | authentik_sources_plex.plexsourcepropertymapping |
+| SourcesPlexPeriodUserplexsourceconnection | authentik_sources_plex.userplexsourceconnection |
+| SourcesPlexPeriodGroupplexsourceconnection | authentik_sources_plex.groupplexsourceconnection |
+| SourcesSamlPeriodSamlsource | authentik_sources_saml.samlsource |
+| SourcesSamlPeriodSamlsourcepropertymapping | authentik_sources_saml.samlsourcepropertymapping |
+| SourcesSamlPeriodUsersamlsourceconnection | authentik_sources_saml.usersamlsourceconnection |
+| SourcesSamlPeriodGroupsamlsourceconnection | authentik_sources_saml.groupsamlsourceconnection |
+| SourcesScimPeriodScimsource | authentik_sources_scim.scimsource |
+| SourcesScimPeriodScimsourcepropertymapping | authentik_sources_scim.scimsourcepropertymapping |
+| StagesAuthenticatorDuoPeriodAuthenticatorduostage | authentik_stages_authenticator_duo.authenticatorduostage |
+| StagesAuthenticatorDuoPeriodDuodevice | authentik_stages_authenticator_duo.duodevice |
+| StagesAuthenticatorSmsPeriodAuthenticatorsmsstage | authentik_stages_authenticator_sms.authenticatorsmsstage |
+| StagesAuthenticatorSmsPeriodSmsdevice | authentik_stages_authenticator_sms.smsdevice |
+| StagesAuthenticatorStaticPeriodAuthenticatorstaticstage | authentik_stages_authenticator_static.authenticatorstaticstage |
+| StagesAuthenticatorStaticPeriodStaticdevice | authentik_stages_authenticator_static.staticdevice |
+| StagesAuthenticatorTotpPeriodAuthenticatortotpstage | authentik_stages_authenticator_totp.authenticatortotpstage |
+| StagesAuthenticatorTotpPeriodTotpdevice | authentik_stages_authenticator_totp.totpdevice |
+| StagesAuthenticatorValidatePeriodAuthenticatorvalidatestage | authentik_stages_authenticator_validate.authenticatorvalidatestage |
+| StagesAuthenticatorWebauthnPeriodAuthenticatorwebauthnstage | authentik_stages_authenticator_webauthn.authenticatorwebauthnstage |
+| StagesAuthenticatorWebauthnPeriodWebauthndevice | authentik_stages_authenticator_webauthn.webauthndevice |
+| StagesCaptchaPeriodCaptchastage | authentik_stages_captcha.captchastage |
+| StagesConsentPeriodConsentstage | authentik_stages_consent.consentstage |
+| StagesConsentPeriodUserconsent | authentik_stages_consent.userconsent |
+| StagesDenyPeriodDenystage | authentik_stages_deny.denystage |
+| StagesDummyPeriodDummystage | authentik_stages_dummy.dummystage |
+| StagesEmailPeriodEmailstage | authentik_stages_email.emailstage |
+| StagesIdentificationPeriodIdentificationstage | authentik_stages_identification.identificationstage |
+| StagesInvitationPeriodInvitationstage | authentik_stages_invitation.invitationstage |
+| StagesInvitationPeriodInvitation | authentik_stages_invitation.invitation |
+| StagesPasswordPeriodPasswordstage | authentik_stages_password.passwordstage |
+| StagesPromptPeriodPrompt | authentik_stages_prompt.prompt |
+| StagesPromptPeriodPromptstage | authentik_stages_prompt.promptstage |
+| StagesUserDeletePeriodUserdeletestage | authentik_stages_user_delete.userdeletestage |
+| StagesUserLoginPeriodUserloginstage | authentik_stages_user_login.userloginstage |
+| StagesUserLogoutPeriodUserlogoutstage | authentik_stages_user_logout.userlogoutstage |
+| StagesUserWritePeriodUserwritestage | authentik_stages_user_write.userwritestage |
+| BrandsPeriodBrand | authentik_brands.brand |
+| BlueprintsPeriodBlueprintinstance | authentik_blueprints.blueprintinstance |
+| CorePeriodGroup | authentik_core.group |
+| CorePeriodUser | authentik_core.user |
+| CorePeriodApplication | authentik_core.application |
+| CorePeriodToken | authentik_core.token |
+| EnterprisePeriodLicense | authentik_enterprise.license |
+| ProvidersGoogleWorkspacePeriodGoogleworkspaceprovider | authentik_providers_google_workspace.googleworkspaceprovider |
+| ProvidersGoogleWorkspacePeriodGoogleworkspaceprovidermapping | authentik_providers_google_workspace.googleworkspaceprovidermapping |
+| ProvidersMicrosoftEntraPeriodMicrosoftentraprovider | authentik_providers_microsoft_entra.microsoftentraprovider |
+| ProvidersMicrosoftEntraPeriodMicrosoftentraprovidermapping | authentik_providers_microsoft_entra.microsoftentraprovidermapping |
+| ProvidersRacPeriodRacprovider | authentik_providers_rac.racprovider |
+| ProvidersRacPeriodEndpoint | authentik_providers_rac.endpoint |
+| ProvidersRacPeriodRacpropertymapping | authentik_providers_rac.racpropertymapping |
+| StagesSourcePeriodSourcestage | authentik_stages_source.sourcestage |
+| EventsPeriodEvent | authentik_events.event |
+| EventsPeriodNotificationtransport | authentik_events.notificationtransport |
+| EventsPeriodNotification | authentik_events.notification |
+| EventsPeriodNotificationrule | authentik_events.notificationrule |
+| EventsPeriodNotificationwebhookmapping | authentik_events.notificationwebhookmapping |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/ModelRequest.md b/docs/ModelRequest.md
new file mode 100644
index 0000000..c592b42
--- /dev/null
+++ b/docs/ModelRequest.md
@@ -0,0 +1,10 @@
+# ModelRequest
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/NameIdPolicyEnum.md b/docs/NameIdPolicyEnum.md
new file mode 100644
index 0000000..4c70518
--- /dev/null
+++ b/docs/NameIdPolicyEnum.md
@@ -0,0 +1,16 @@
+# NameIdPolicyEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Variant1Period1ColonNameidFormatColonEmailAddress | urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress |
+| Variant2Period0ColonNameidFormatColonPersistent | urn:oasis:names:tc:SAML:2.0:nameid-format:persistent |
+| Variant2Period0ColonNameidFormatColonX509SubjectName | urn:oasis:names:tc:SAML:2.0:nameid-format:X509SubjectName |
+| Variant2Period0ColonNameidFormatColonWindowsDomainQualifiedName | urn:oasis:names:tc:SAML:2.0:nameid-format:WindowsDomainQualifiedName |
+| Variant2Period0ColonNameidFormatColonTransient | urn:oasis:names:tc:SAML:2.0:nameid-format:transient |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/NetworkBindingEnum.md b/docs/NetworkBindingEnum.md
new file mode 100644
index 0000000..1804875
--- /dev/null
+++ b/docs/NetworkBindingEnum.md
@@ -0,0 +1,15 @@
+# NetworkBindingEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| NoBinding | no_binding |
+| BindAsn | bind_asn |
+| BindAsnNetwork | bind_asn_network |
+| BindAsnNetworkIp | bind_asn_network_ip |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/NotConfiguredActionEnum.md b/docs/NotConfiguredActionEnum.md
new file mode 100644
index 0000000..c607cb1
--- /dev/null
+++ b/docs/NotConfiguredActionEnum.md
@@ -0,0 +1,14 @@
+# NotConfiguredActionEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Skip | skip |
+| Deny | deny |
+| Configure | configure |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Notification.md b/docs/Notification.md
new file mode 100644
index 0000000..41b788b
--- /dev/null
+++ b/docs/Notification.md
@@ -0,0 +1,16 @@
+# Notification
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**severity** | [**models::SeverityEnum**](SeverityEnum.md) | | [readonly]
+**body** | **String** | | [readonly]
+**created** | **String** | | [readonly]
+**event** | Option<[**models::Event**](Event.md)> | | [optional]
+**seen** | Option<**bool**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/NotificationRequest.md b/docs/NotificationRequest.md
new file mode 100644
index 0000000..fa5f3b7
--- /dev/null
+++ b/docs/NotificationRequest.md
@@ -0,0 +1,12 @@
+# NotificationRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**event** | Option<[**models::EventRequest**](EventRequest.md)> | | [optional]
+**seen** | Option<**bool**> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/NotificationRule.md b/docs/NotificationRule.md
new file mode 100644
index 0000000..0b7bea6
--- /dev/null
+++ b/docs/NotificationRule.md
@@ -0,0 +1,16 @@
+# NotificationRule
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**transports** | Option<[**Vec**](uuid::Uuid.md)> | Select which transports should be used to notify the user. If none are selected, the notification will only be shown in the authentik UI. | [optional]
+**severity** | Option<[**models::SeverityEnum**](SeverityEnum.md)> | Controls which severity level the created notifications will have. | [optional]
+**group** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Define which group of users this notification should be sent and shown to. If left empty, Notification won't ben sent. | [optional]
+**group_obj** | [**models::Group**](Group.md) | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/NotificationRuleRequest.md b/docs/NotificationRuleRequest.md
new file mode 100644
index 0000000..7f4232b
--- /dev/null
+++ b/docs/NotificationRuleRequest.md
@@ -0,0 +1,14 @@
+# NotificationRuleRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**transports** | Option<[**Vec**](uuid::Uuid.md)> | Select which transports should be used to notify the user. If none are selected, the notification will only be shown in the authentik UI. | [optional]
+**severity** | Option<[**models::SeverityEnum**](SeverityEnum.md)> | Controls which severity level the created notifications will have. | [optional]
+**group** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Define which group of users this notification should be sent and shown to. If left empty, Notification won't ben sent. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/NotificationTransport.md b/docs/NotificationTransport.md
new file mode 100644
index 0000000..61539a9
--- /dev/null
+++ b/docs/NotificationTransport.md
@@ -0,0 +1,17 @@
+# NotificationTransport
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**mode** | Option<[**models::NotificationTransportModeEnum**](NotificationTransportModeEnum.md)> | | [optional]
+**mode_verbose** | **String** | Return selected mode with a UI Label | [readonly]
+**webhook_url** | Option<**String**> | | [optional]
+**webhook_mapping** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**send_once** | Option<**bool**> | Only send notification once, for example when sending a webhook into a chat channel. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/NotificationTransportModeEnum.md b/docs/NotificationTransportModeEnum.md
new file mode 100644
index 0000000..86fc471
--- /dev/null
+++ b/docs/NotificationTransportModeEnum.md
@@ -0,0 +1,15 @@
+# NotificationTransportModeEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Local | local |
+| Webhook | webhook |
+| WebhookSlack | webhook_slack |
+| Email | email |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/NotificationTransportRequest.md b/docs/NotificationTransportRequest.md
new file mode 100644
index 0000000..f4ad85a
--- /dev/null
+++ b/docs/NotificationTransportRequest.md
@@ -0,0 +1,15 @@
+# NotificationTransportRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**mode** | Option<[**models::NotificationTransportModeEnum**](NotificationTransportModeEnum.md)> | | [optional]
+**webhook_url** | Option<**String**> | | [optional]
+**webhook_mapping** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | | [optional]
+**send_once** | Option<**bool**> | Only send notification once, for example when sending a webhook into a chat channel. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/NotificationTransportTest.md b/docs/NotificationTransportTest.md
new file mode 100644
index 0000000..e92f632
--- /dev/null
+++ b/docs/NotificationTransportTest.md
@@ -0,0 +1,11 @@
+# NotificationTransportTest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**messages** | **Vec** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/NotificationWebhookMapping.md b/docs/NotificationWebhookMapping.md
new file mode 100644
index 0000000..42e7207
--- /dev/null
+++ b/docs/NotificationWebhookMapping.md
@@ -0,0 +1,13 @@
+# NotificationWebhookMapping
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**expression** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/NotificationWebhookMappingRequest.md b/docs/NotificationWebhookMappingRequest.md
new file mode 100644
index 0000000..0c99925
--- /dev/null
+++ b/docs/NotificationWebhookMappingRequest.md
@@ -0,0 +1,12 @@
+# NotificationWebhookMappingRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**expression** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/OAuth2Provider.md b/docs/OAuth2Provider.md
new file mode 100644
index 0000000..064a69e
--- /dev/null
+++ b/docs/OAuth2Provider.md
@@ -0,0 +1,35 @@
+# OAuth2Provider
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | **i32** | | [readonly]
+**name** | **String** | |
+**authentication_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow used for authentication when the associated application is accessed by an un-authenticated user. | [optional]
+**authorization_flow** | [**uuid::Uuid**](uuid::Uuid.md) | Flow used when authorizing this provider. |
+**property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**component** | **String** | Get object component so that we know how to edit the object | [readonly]
+**assigned_application_slug** | **String** | Internal application name, used in URLs. | [readonly]
+**assigned_application_name** | **String** | Application's display Name. | [readonly]
+**assigned_backchannel_application_slug** | **String** | Internal application name, used in URLs. | [readonly]
+**assigned_backchannel_application_name** | **String** | Application's display Name. | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**client_type** | Option<[**models::ClientTypeEnum**](ClientTypeEnum.md)> | Confidential clients are capable of maintaining the confidentiality of their credentials. Public clients are incapable | [optional]
+**client_id** | Option<**String**> | | [optional]
+**client_secret** | Option<**String**> | | [optional]
+**access_code_validity** | Option<**String**> | Access codes not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3). | [optional]
+**access_token_validity** | Option<**String**> | Tokens not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3). | [optional]
+**refresh_token_validity** | Option<**String**> | Tokens not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3). | [optional]
+**include_claims_in_id_token** | Option<**bool**> | Include User claims from scopes in the id_token, for applications that don't access the userinfo endpoint. | [optional]
+**signing_key** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Key used to sign the tokens. Only required when JWT Algorithm is set to RS256. | [optional]
+**redirect_uris** | Option<**String**> | Enter each URI on a new line. | [optional]
+**sub_mode** | Option<[**models::SubModeEnum**](SubModeEnum.md)> | Configure what data should be used as unique User Identifier. For most cases, the default should be fine. | [optional]
+**issuer_mode** | Option<[**models::IssuerModeEnum**](IssuerModeEnum.md)> | Configure how the issuer field of the ID Token should be filled. | [optional]
+**jwks_sources** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/OAuth2ProviderRequest.md b/docs/OAuth2ProviderRequest.md
new file mode 100644
index 0000000..7104062
--- /dev/null
+++ b/docs/OAuth2ProviderRequest.md
@@ -0,0 +1,26 @@
+# OAuth2ProviderRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**authentication_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow used for authentication when the associated application is accessed by an un-authenticated user. | [optional]
+**authorization_flow** | [**uuid::Uuid**](uuid::Uuid.md) | Flow used when authorizing this provider. |
+**property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**client_type** | Option<[**models::ClientTypeEnum**](ClientTypeEnum.md)> | Confidential clients are capable of maintaining the confidentiality of their credentials. Public clients are incapable | [optional]
+**client_id** | Option<**String**> | | [optional]
+**client_secret** | Option<**String**> | | [optional]
+**access_code_validity** | Option<**String**> | Access codes not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3). | [optional]
+**access_token_validity** | Option<**String**> | Tokens not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3). | [optional]
+**refresh_token_validity** | Option<**String**> | Tokens not valid on or after current time + this value (Format: hours=1;minutes=2;seconds=3). | [optional]
+**include_claims_in_id_token** | Option<**bool**> | Include User claims from scopes in the id_token, for applications that don't access the userinfo endpoint. | [optional]
+**signing_key** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Key used to sign the tokens. Only required when JWT Algorithm is set to RS256. | [optional]
+**redirect_uris** | Option<**String**> | Enter each URI on a new line. | [optional]
+**sub_mode** | Option<[**models::SubModeEnum**](SubModeEnum.md)> | Configure what data should be used as unique User Identifier. For most cases, the default should be fine. | [optional]
+**issuer_mode** | Option<[**models::IssuerModeEnum**](IssuerModeEnum.md)> | Configure how the issuer field of the ID Token should be filled. | [optional]
+**jwks_sources** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/OAuth2ProviderSetupUrls.md b/docs/OAuth2ProviderSetupUrls.md
new file mode 100644
index 0000000..eda00ef
--- /dev/null
+++ b/docs/OAuth2ProviderSetupUrls.md
@@ -0,0 +1,17 @@
+# OAuth2ProviderSetupUrls
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**issuer** | **String** | | [readonly]
+**authorize** | **String** | | [readonly]
+**token** | **String** | | [readonly]
+**user_info** | **String** | | [readonly]
+**provider_info** | **String** | | [readonly]
+**logout** | **String** | | [readonly]
+**jwks** | **String** | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/OAuthDeviceCodeChallenge.md b/docs/OAuthDeviceCodeChallenge.md
new file mode 100644
index 0000000..d81838a
--- /dev/null
+++ b/docs/OAuthDeviceCodeChallenge.md
@@ -0,0 +1,13 @@
+# OAuthDeviceCodeChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**flow_info** | Option<[**models::ContextualFlowInfo**](ContextualFlowInfo.md)> | | [optional]
+**component** | Option<**String**> | | [optional][default to ak-provider-oauth2-device-code]
+**response_errors** | Option<[**std::collections::HashMap>**](Vec.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/OAuthDeviceCodeChallengeResponseRequest.md b/docs/OAuthDeviceCodeChallengeResponseRequest.md
new file mode 100644
index 0000000..27552b0
--- /dev/null
+++ b/docs/OAuthDeviceCodeChallengeResponseRequest.md
@@ -0,0 +1,12 @@
+# OAuthDeviceCodeChallengeResponseRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**component** | Option<**String**> | | [optional][default to ak-provider-oauth2-device-code]
+**code** | **i32** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/OAuthDeviceCodeFinishChallenge.md b/docs/OAuthDeviceCodeFinishChallenge.md
new file mode 100644
index 0000000..962fa8d
--- /dev/null
+++ b/docs/OAuthDeviceCodeFinishChallenge.md
@@ -0,0 +1,13 @@
+# OAuthDeviceCodeFinishChallenge
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**flow_info** | Option<[**models::ContextualFlowInfo**](ContextualFlowInfo.md)> | | [optional]
+**component** | Option<**String**> | | [optional][default to ak-provider-oauth2-device-code-finish]
+**response_errors** | Option<[**std::collections::HashMap>**](Vec.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/OAuthDeviceCodeFinishChallengeResponseRequest.md b/docs/OAuthDeviceCodeFinishChallengeResponseRequest.md
new file mode 100644
index 0000000..283cbc5
--- /dev/null
+++ b/docs/OAuthDeviceCodeFinishChallengeResponseRequest.md
@@ -0,0 +1,11 @@
+# OAuthDeviceCodeFinishChallengeResponseRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**component** | Option<**String**> | | [optional][default to ak-provider-oauth2-device-code-finish]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/OAuthSource.md b/docs/OAuthSource.md
new file mode 100644
index 0000000..056e2fb
--- /dev/null
+++ b/docs/OAuthSource.md
@@ -0,0 +1,40 @@
+# OAuthSource
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | Source's display Name. |
+**slug** | **String** | Internal source name, used in URLs. |
+**enabled** | Option<**bool**> | | [optional]
+**authentication_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow to use when authenticating existing users. | [optional]
+**enrollment_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow to use when enrolling new users. | [optional]
+**user_property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**group_property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**component** | **String** | Get object component so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+**policy_engine_mode** | Option<[**models::PolicyEngineMode**](PolicyEngineMode.md)> | | [optional]
+**user_matching_mode** | Option<[**models::UserMatchingModeEnum**](UserMatchingModeEnum.md)> | How the source determines if an existing user should be authenticated or a new user enrolled. | [optional]
+**managed** | Option<**String**> | Objects that are managed by authentik. These objects are created and updated automatically. This flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update. | [readonly]
+**user_path_template** | Option<**String**> | | [optional]
+**icon** | Option<**String**> | | [readonly]
+**group_matching_mode** | Option<[**models::GroupMatchingModeEnum**](GroupMatchingModeEnum.md)> | How the source determines if an existing group should be used or a new group created. | [optional]
+**provider_type** | [**models::ProviderTypeEnum**](ProviderTypeEnum.md) | |
+**request_token_url** | Option<**String**> | URL used to request the initial token. This URL is only required for OAuth 1. | [optional]
+**authorization_url** | Option<**String**> | URL the user is redirect to to conest the flow. | [optional]
+**access_token_url** | Option<**String**> | URL used by authentik to retrieve tokens. | [optional]
+**profile_url** | Option<**String**> | URL used by authentik to get user information. | [optional]
+**consumer_key** | **String** | |
+**callback_url** | **String** | Get OAuth Callback URL | [readonly]
+**additional_scopes** | Option<**String**> | | [optional]
+**r#type** | [**models::SourceType**](SourceType.md) | | [readonly]
+**oidc_well_known_url** | Option<**String**> | | [optional]
+**oidc_jwks_url** | Option<**String**> | | [optional]
+**oidc_jwks** | Option<[**serde_json::Value**](.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/OAuthSourcePropertyMapping.md b/docs/OAuthSourcePropertyMapping.md
new file mode 100644
index 0000000..19b4f57
--- /dev/null
+++ b/docs/OAuthSourcePropertyMapping.md
@@ -0,0 +1,18 @@
+# OAuthSourcePropertyMapping
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**managed** | Option<**String**> | Objects that are managed by authentik. These objects are created and updated automatically. This flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update. | [optional]
+**name** | **String** | |
+**expression** | **String** | |
+**component** | **String** | Get object's component so that we know how to edit the object | [readonly]
+**verbose_name** | **String** | Return object's verbose_name | [readonly]
+**verbose_name_plural** | **String** | Return object's plural verbose_name | [readonly]
+**meta_model_name** | **String** | Return internal model name | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/OAuthSourcePropertyMappingRequest.md b/docs/OAuthSourcePropertyMappingRequest.md
new file mode 100644
index 0000000..6835c85
--- /dev/null
+++ b/docs/OAuthSourcePropertyMappingRequest.md
@@ -0,0 +1,13 @@
+# OAuthSourcePropertyMappingRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**managed** | Option<**String**> | Objects that are managed by authentik. These objects are created and updated automatically. This flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update. | [optional]
+**name** | **String** | |
+**expression** | **String** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/OAuthSourceRequest.md b/docs/OAuthSourceRequest.md
new file mode 100644
index 0000000..593a27a
--- /dev/null
+++ b/docs/OAuthSourceRequest.md
@@ -0,0 +1,32 @@
+# OAuthSourceRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | Source's display Name. |
+**slug** | **String** | Internal source name, used in URLs. |
+**enabled** | Option<**bool**> | | [optional]
+**authentication_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow to use when authenticating existing users. | [optional]
+**enrollment_flow** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Flow to use when enrolling new users. | [optional]
+**user_property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**group_property_mappings** | Option<[**Vec**](uuid::Uuid.md)> | | [optional]
+**policy_engine_mode** | Option<[**models::PolicyEngineMode**](PolicyEngineMode.md)> | | [optional]
+**user_matching_mode** | Option<[**models::UserMatchingModeEnum**](UserMatchingModeEnum.md)> | How the source determines if an existing user should be authenticated or a new user enrolled. | [optional]
+**user_path_template** | Option<**String**> | | [optional]
+**group_matching_mode** | Option<[**models::GroupMatchingModeEnum**](GroupMatchingModeEnum.md)> | How the source determines if an existing group should be used or a new group created. | [optional]
+**provider_type** | [**models::ProviderTypeEnum**](ProviderTypeEnum.md) | |
+**request_token_url** | Option<**String**> | URL used to request the initial token. This URL is only required for OAuth 1. | [optional]
+**authorization_url** | Option<**String**> | URL the user is redirect to to conest the flow. | [optional]
+**access_token_url** | Option<**String**> | URL used by authentik to retrieve tokens. | [optional]
+**profile_url** | Option<**String**> | URL used by authentik to get user information. | [optional]
+**consumer_key** | **String** | |
+**consumer_secret** | **String** | |
+**additional_scopes** | Option<**String**> | | [optional]
+**oidc_well_known_url** | Option<**String**> | | [optional]
+**oidc_jwks_url** | Option<**String**> | | [optional]
+**oidc_jwks** | Option<[**serde_json::Value**](.md)> | | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Oauth2Api.md b/docs/Oauth2Api.md
new file mode 100644
index 0000000..d483576
--- /dev/null
+++ b/docs/Oauth2Api.md
@@ -0,0 +1,395 @@
+# \Oauth2Api
+
+All URIs are relative to *http://localhost/api/v3*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**oauth2_access_tokens_destroy**](Oauth2Api.md#oauth2_access_tokens_destroy) | **DELETE** /oauth2/access_tokens/{id}/ |
+[**oauth2_access_tokens_list**](Oauth2Api.md#oauth2_access_tokens_list) | **GET** /oauth2/access_tokens/ |
+[**oauth2_access_tokens_retrieve**](Oauth2Api.md#oauth2_access_tokens_retrieve) | **GET** /oauth2/access_tokens/{id}/ |
+[**oauth2_access_tokens_used_by_list**](Oauth2Api.md#oauth2_access_tokens_used_by_list) | **GET** /oauth2/access_tokens/{id}/used_by/ |
+[**oauth2_authorization_codes_destroy**](Oauth2Api.md#oauth2_authorization_codes_destroy) | **DELETE** /oauth2/authorization_codes/{id}/ |
+[**oauth2_authorization_codes_list**](Oauth2Api.md#oauth2_authorization_codes_list) | **GET** /oauth2/authorization_codes/ |
+[**oauth2_authorization_codes_retrieve**](Oauth2Api.md#oauth2_authorization_codes_retrieve) | **GET** /oauth2/authorization_codes/{id}/ |
+[**oauth2_authorization_codes_used_by_list**](Oauth2Api.md#oauth2_authorization_codes_used_by_list) | **GET** /oauth2/authorization_codes/{id}/used_by/ |
+[**oauth2_refresh_tokens_destroy**](Oauth2Api.md#oauth2_refresh_tokens_destroy) | **DELETE** /oauth2/refresh_tokens/{id}/ |
+[**oauth2_refresh_tokens_list**](Oauth2Api.md#oauth2_refresh_tokens_list) | **GET** /oauth2/refresh_tokens/ |
+[**oauth2_refresh_tokens_retrieve**](Oauth2Api.md#oauth2_refresh_tokens_retrieve) | **GET** /oauth2/refresh_tokens/{id}/ |
+[**oauth2_refresh_tokens_used_by_list**](Oauth2Api.md#oauth2_refresh_tokens_used_by_list) | **GET** /oauth2/refresh_tokens/{id}/used_by/ |
+
+
+
+## oauth2_access_tokens_destroy
+
+> oauth2_access_tokens_destroy(id)
+
+
+AccessToken Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this OAuth2 Access Token. | [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)
+
+
+## oauth2_access_tokens_list
+
+> models::PaginatedTokenModelList oauth2_access_tokens_list(ordering, page, page_size, provider, search, user)
+
+
+AccessToken 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. | |
+**provider** | Option<**i32**> | | |
+**search** | Option<**String**> | A search term. | |
+**user** | Option<**i32**> | | |
+
+### Return type
+
+[**models::PaginatedTokenModelList**](PaginatedTokenModelList.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)
+
+
+## oauth2_access_tokens_retrieve
+
+> models::TokenModel oauth2_access_tokens_retrieve(id)
+
+
+AccessToken Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this OAuth2 Access Token. | [required] |
+
+### Return type
+
+[**models::TokenModel**](TokenModel.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)
+
+
+## oauth2_access_tokens_used_by_list
+
+> Vec oauth2_access_tokens_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 OAuth2 Access Token. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## oauth2_authorization_codes_destroy
+
+> oauth2_authorization_codes_destroy(id)
+
+
+AuthorizationCode Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Authorization Code. | [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)
+
+
+## oauth2_authorization_codes_list
+
+> models::PaginatedExpiringBaseGrantModelList oauth2_authorization_codes_list(ordering, page, page_size, provider, search, user)
+
+
+AuthorizationCode 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. | |
+**provider** | Option<**i32**> | | |
+**search** | Option<**String**> | A search term. | |
+**user** | Option<**i32**> | | |
+
+### Return type
+
+[**models::PaginatedExpiringBaseGrantModelList**](PaginatedExpiringBaseGrantModelList.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)
+
+
+## oauth2_authorization_codes_retrieve
+
+> models::ExpiringBaseGrantModel oauth2_authorization_codes_retrieve(id)
+
+
+AuthorizationCode Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Authorization Code. | [required] |
+
+### Return type
+
+[**models::ExpiringBaseGrantModel**](ExpiringBaseGrantModel.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)
+
+
+## oauth2_authorization_codes_used_by_list
+
+> Vec oauth2_authorization_codes_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 Authorization Code. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## oauth2_refresh_tokens_destroy
+
+> oauth2_refresh_tokens_destroy(id)
+
+
+RefreshToken Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this OAuth2 Refresh Token. | [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)
+
+
+## oauth2_refresh_tokens_list
+
+> models::PaginatedTokenModelList oauth2_refresh_tokens_list(ordering, page, page_size, provider, search, user)
+
+
+RefreshToken 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. | |
+**provider** | Option<**i32**> | | |
+**search** | Option<**String**> | A search term. | |
+**user** | Option<**i32**> | | |
+
+### Return type
+
+[**models::PaginatedTokenModelList**](PaginatedTokenModelList.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)
+
+
+## oauth2_refresh_tokens_retrieve
+
+> models::TokenModel oauth2_refresh_tokens_retrieve(id)
+
+
+RefreshToken Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this OAuth2 Refresh Token. | [required] |
+
+### Return type
+
+[**models::TokenModel**](TokenModel.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)
+
+
+## oauth2_refresh_tokens_used_by_list
+
+> Vec oauth2_refresh_tokens_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 OAuth2 Refresh Token. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
diff --git a/docs/OpenIdConnectConfiguration.md b/docs/OpenIdConnectConfiguration.md
new file mode 100644
index 0000000..cf0ff6c
--- /dev/null
+++ b/docs/OpenIdConnectConfiguration.md
@@ -0,0 +1,21 @@
+# OpenIdConnectConfiguration
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**issuer** | **String** | |
+**authorization_endpoint** | **String** | |
+**token_endpoint** | **String** | |
+**userinfo_endpoint** | **String** | |
+**end_session_endpoint** | **String** | |
+**introspection_endpoint** | **String** | |
+**jwks_uri** | **String** | |
+**response_types_supported** | **Vec** | |
+**id_token_signing_alg_values_supported** | **Vec** | |
+**subject_types_supported** | **Vec** | |
+**token_endpoint_auth_methods_supported** | **Vec** | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/OutgoingSyncDeleteAction.md b/docs/OutgoingSyncDeleteAction.md
new file mode 100644
index 0000000..50a1267
--- /dev/null
+++ b/docs/OutgoingSyncDeleteAction.md
@@ -0,0 +1,14 @@
+# OutgoingSyncDeleteAction
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| DoNothing | do_nothing |
+| Delete | delete |
+| Suspend | suspend |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/Outpost.md b/docs/Outpost.md
new file mode 100644
index 0000000..8feb7ca
--- /dev/null
+++ b/docs/Outpost.md
@@ -0,0 +1,21 @@
+# Outpost
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pk** | [**uuid::Uuid**](uuid::Uuid.md) | | [readonly]
+**name** | **String** | |
+**r#type** | [**models::OutpostTypeEnum**](OutpostTypeEnum.md) | |
+**providers** | **Vec** | |
+**providers_obj** | [**Vec**](Provider.md) | | [readonly]
+**service_connection** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Select Service-Connection authentik should use to manage this outpost. Leave empty if authentik should not handle the deployment. | [optional]
+**service_connection_obj** | [**models::ServiceConnection**](ServiceConnection.md) | | [readonly]
+**refresh_interval_s** | **i32** | | [readonly]
+**token_identifier** | **String** | Get Token identifier | [readonly]
+**config** | [**std::collections::HashMap**](serde_json::Value.md) | |
+**managed** | Option<**String**> | Objects that are managed by authentik. These objects are created and updated automatically. This flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/OutpostDefaultConfig.md b/docs/OutpostDefaultConfig.md
new file mode 100644
index 0000000..8694bb6
--- /dev/null
+++ b/docs/OutpostDefaultConfig.md
@@ -0,0 +1,11 @@
+# OutpostDefaultConfig
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**config** | [**std::collections::HashMap**](serde_json::Value.md) | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/OutpostHealth.md b/docs/OutpostHealth.md
new file mode 100644
index 0000000..22b510f
--- /dev/null
+++ b/docs/OutpostHealth.md
@@ -0,0 +1,22 @@
+# OutpostHealth
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**uid** | **String** | | [readonly]
+**last_seen** | **String** | | [readonly]
+**version** | **String** | | [readonly]
+**golang_version** | **String** | | [readonly]
+**openssl_enabled** | **bool** | | [readonly]
+**openssl_version** | **String** | | [readonly]
+**fips_enabled** | Option<**bool**> | Get FIPS enabled | [readonly]
+**version_should** | **String** | | [readonly]
+**version_outdated** | **bool** | | [readonly]
+**build_hash** | **String** | | [readonly]
+**build_hash_should** | **String** | | [readonly]
+**hostname** | **String** | | [readonly]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/OutpostRequest.md b/docs/OutpostRequest.md
new file mode 100644
index 0000000..3cc2859
--- /dev/null
+++ b/docs/OutpostRequest.md
@@ -0,0 +1,16 @@
+# OutpostRequest
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**name** | **String** | |
+**r#type** | [**models::OutpostTypeEnum**](OutpostTypeEnum.md) | |
+**providers** | **Vec** | |
+**service_connection** | Option<[**uuid::Uuid**](uuid::Uuid.md)> | Select Service-Connection authentik should use to manage this outpost. Leave empty if authentik should not handle the deployment. | [optional]
+**config** | [**std::collections::HashMap**](serde_json::Value.md) | |
+**managed** | Option<**String**> | Objects that are managed by authentik. These objects are created and updated automatically. This flag only indicates that an object can be overwritten by migrations. You can still modify the objects via the API, but expect changes to be overwritten in a later update. | [optional]
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/OutpostTypeEnum.md b/docs/OutpostTypeEnum.md
new file mode 100644
index 0000000..475bb5e
--- /dev/null
+++ b/docs/OutpostTypeEnum.md
@@ -0,0 +1,15 @@
+# OutpostTypeEnum
+
+## Enum Variants
+
+| Name | Value |
+|---- | -----|
+| Proxy | proxy |
+| Ldap | ldap |
+| Radius | radius |
+| Rac | rac |
+
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/OutpostsApi.md b/docs/OutpostsApi.md
new file mode 100644
index 0000000..66a8cb3
--- /dev/null
+++ b/docs/OutpostsApi.md
@@ -0,0 +1,1114 @@
+# \OutpostsApi
+
+All URIs are relative to *http://localhost/api/v3*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**outposts_instances_create**](OutpostsApi.md#outposts_instances_create) | **POST** /outposts/instances/ |
+[**outposts_instances_default_settings_retrieve**](OutpostsApi.md#outposts_instances_default_settings_retrieve) | **GET** /outposts/instances/default_settings/ |
+[**outposts_instances_destroy**](OutpostsApi.md#outposts_instances_destroy) | **DELETE** /outposts/instances/{uuid}/ |
+[**outposts_instances_health_list**](OutpostsApi.md#outposts_instances_health_list) | **GET** /outposts/instances/{uuid}/health/ |
+[**outposts_instances_list**](OutpostsApi.md#outposts_instances_list) | **GET** /outposts/instances/ |
+[**outposts_instances_partial_update**](OutpostsApi.md#outposts_instances_partial_update) | **PATCH** /outposts/instances/{uuid}/ |
+[**outposts_instances_retrieve**](OutpostsApi.md#outposts_instances_retrieve) | **GET** /outposts/instances/{uuid}/ |
+[**outposts_instances_update**](OutpostsApi.md#outposts_instances_update) | **PUT** /outposts/instances/{uuid}/ |
+[**outposts_instances_used_by_list**](OutpostsApi.md#outposts_instances_used_by_list) | **GET** /outposts/instances/{uuid}/used_by/ |
+[**outposts_ldap_access_check**](OutpostsApi.md#outposts_ldap_access_check) | **GET** /outposts/ldap/{id}/check_access/ |
+[**outposts_ldap_list**](OutpostsApi.md#outposts_ldap_list) | **GET** /outposts/ldap/ |
+[**outposts_proxy_list**](OutpostsApi.md#outposts_proxy_list) | **GET** /outposts/proxy/ |
+[**outposts_radius_access_check**](OutpostsApi.md#outposts_radius_access_check) | **GET** /outposts/radius/{id}/check_access/ |
+[**outposts_radius_list**](OutpostsApi.md#outposts_radius_list) | **GET** /outposts/radius/ |
+[**outposts_service_connections_all_destroy**](OutpostsApi.md#outposts_service_connections_all_destroy) | **DELETE** /outposts/service_connections/all/{uuid}/ |
+[**outposts_service_connections_all_list**](OutpostsApi.md#outposts_service_connections_all_list) | **GET** /outposts/service_connections/all/ |
+[**outposts_service_connections_all_retrieve**](OutpostsApi.md#outposts_service_connections_all_retrieve) | **GET** /outposts/service_connections/all/{uuid}/ |
+[**outposts_service_connections_all_state_retrieve**](OutpostsApi.md#outposts_service_connections_all_state_retrieve) | **GET** /outposts/service_connections/all/{uuid}/state/ |
+[**outposts_service_connections_all_types_list**](OutpostsApi.md#outposts_service_connections_all_types_list) | **GET** /outposts/service_connections/all/types/ |
+[**outposts_service_connections_all_used_by_list**](OutpostsApi.md#outposts_service_connections_all_used_by_list) | **GET** /outposts/service_connections/all/{uuid}/used_by/ |
+[**outposts_service_connections_docker_create**](OutpostsApi.md#outposts_service_connections_docker_create) | **POST** /outposts/service_connections/docker/ |
+[**outposts_service_connections_docker_destroy**](OutpostsApi.md#outposts_service_connections_docker_destroy) | **DELETE** /outposts/service_connections/docker/{uuid}/ |
+[**outposts_service_connections_docker_list**](OutpostsApi.md#outposts_service_connections_docker_list) | **GET** /outposts/service_connections/docker/ |
+[**outposts_service_connections_docker_partial_update**](OutpostsApi.md#outposts_service_connections_docker_partial_update) | **PATCH** /outposts/service_connections/docker/{uuid}/ |
+[**outposts_service_connections_docker_retrieve**](OutpostsApi.md#outposts_service_connections_docker_retrieve) | **GET** /outposts/service_connections/docker/{uuid}/ |
+[**outposts_service_connections_docker_update**](OutpostsApi.md#outposts_service_connections_docker_update) | **PUT** /outposts/service_connections/docker/{uuid}/ |
+[**outposts_service_connections_docker_used_by_list**](OutpostsApi.md#outposts_service_connections_docker_used_by_list) | **GET** /outposts/service_connections/docker/{uuid}/used_by/ |
+[**outposts_service_connections_kubernetes_create**](OutpostsApi.md#outposts_service_connections_kubernetes_create) | **POST** /outposts/service_connections/kubernetes/ |
+[**outposts_service_connections_kubernetes_destroy**](OutpostsApi.md#outposts_service_connections_kubernetes_destroy) | **DELETE** /outposts/service_connections/kubernetes/{uuid}/ |
+[**outposts_service_connections_kubernetes_list**](OutpostsApi.md#outposts_service_connections_kubernetes_list) | **GET** /outposts/service_connections/kubernetes/ |
+[**outposts_service_connections_kubernetes_partial_update**](OutpostsApi.md#outposts_service_connections_kubernetes_partial_update) | **PATCH** /outposts/service_connections/kubernetes/{uuid}/ |
+[**outposts_service_connections_kubernetes_retrieve**](OutpostsApi.md#outposts_service_connections_kubernetes_retrieve) | **GET** /outposts/service_connections/kubernetes/{uuid}/ |
+[**outposts_service_connections_kubernetes_update**](OutpostsApi.md#outposts_service_connections_kubernetes_update) | **PUT** /outposts/service_connections/kubernetes/{uuid}/ |
+[**outposts_service_connections_kubernetes_used_by_list**](OutpostsApi.md#outposts_service_connections_kubernetes_used_by_list) | **GET** /outposts/service_connections/kubernetes/{uuid}/used_by/ |
+
+
+
+## outposts_instances_create
+
+> models::Outpost outposts_instances_create(outpost_request)
+
+
+Outpost Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**outpost_request** | [**OutpostRequest**](OutpostRequest.md) | | [required] |
+
+### Return type
+
+[**models::Outpost**](Outpost.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)
+
+
+## outposts_instances_default_settings_retrieve
+
+> models::OutpostDefaultConfig outposts_instances_default_settings_retrieve()
+
+
+Global default outpost config
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**models::OutpostDefaultConfig**](OutpostDefaultConfig.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)
+
+
+## outposts_instances_destroy
+
+> outposts_instances_destroy(uuid)
+
+
+Outpost Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Outpost. | [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)
+
+
+## outposts_instances_health_list
+
+> Vec outposts_instances_health_list(uuid, managed__icontains, managed__iexact, name__icontains, name__iexact, ordering, providers__isnull, providers_by_pk, search, service_connection__name__icontains, service_connection__name__iexact)
+
+
+Get outposts current health
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Outpost. | [required] |
+**managed__icontains** | Option<**String**> | | |
+**managed__iexact** | Option<**String**> | | |
+**name__icontains** | Option<**String**> | | |
+**name__iexact** | Option<**String**> | | |
+**ordering** | Option<**String**> | Which field to use when ordering the results. | |
+**providers__isnull** | Option<**bool**> | | |
+**providers_by_pk** | Option<[**Vec**](i32.md)> | | |
+**search** | Option<**String**> | A search term. | |
+**service_connection__name__icontains** | Option<**String**> | | |
+**service_connection__name__iexact** | Option<**String**> | | |
+
+### Return type
+
+[**Vec**](OutpostHealth.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)
+
+
+## outposts_instances_list
+
+> models::PaginatedOutpostList outposts_instances_list(managed__icontains, managed__iexact, name__icontains, name__iexact, ordering, page, page_size, providers__isnull, providers_by_pk, search, service_connection__name__icontains, service_connection__name__iexact)
+
+
+Outpost Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**managed__icontains** | Option<**String**> | | |
+**managed__iexact** | Option<**String**> | | |
+**name__icontains** | Option<**String**> | | |
+**name__iexact** | 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. | |
+**providers__isnull** | Option<**bool**> | | |
+**providers_by_pk** | Option<[**Vec**](i32.md)> | | |
+**search** | Option<**String**> | A search term. | |
+**service_connection__name__icontains** | Option<**String**> | | |
+**service_connection__name__iexact** | Option<**String**> | | |
+
+### Return type
+
+[**models::PaginatedOutpostList**](PaginatedOutpostList.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)
+
+
+## outposts_instances_partial_update
+
+> models::Outpost outposts_instances_partial_update(uuid, patched_outpost_request)
+
+
+Outpost Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Outpost. | [required] |
+**patched_outpost_request** | Option<[**PatchedOutpostRequest**](PatchedOutpostRequest.md)> | | |
+
+### Return type
+
+[**models::Outpost**](Outpost.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)
+
+
+## outposts_instances_retrieve
+
+> models::Outpost outposts_instances_retrieve(uuid)
+
+
+Outpost Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Outpost. | [required] |
+
+### Return type
+
+[**models::Outpost**](Outpost.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)
+
+
+## outposts_instances_update
+
+> models::Outpost outposts_instances_update(uuid, outpost_request)
+
+
+Outpost Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Outpost. | [required] |
+**outpost_request** | [**OutpostRequest**](OutpostRequest.md) | | [required] |
+
+### Return type
+
+[**models::Outpost**](Outpost.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)
+
+
+## outposts_instances_used_by_list
+
+> Vec outposts_instances_used_by_list(uuid)
+
+
+Get a list of all objects that use this object
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Outpost. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## outposts_ldap_access_check
+
+> models::LdapCheckAccess outposts_ldap_access_check(id, app_slug)
+
+
+Check access to a single application by slug
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this LDAP Provider. | [required] |
+**app_slug** | Option<**String**> | | |
+
+### Return type
+
+[**models::LdapCheckAccess**](LDAPCheckAccess.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)
+
+
+## outposts_ldap_list
+
+> models::PaginatedLdapOutpostConfigList outposts_ldap_list(name, ordering, page, page_size, search)
+
+
+LDAPProvider 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. | |
+**search** | Option<**String**> | A search term. | |
+
+### Return type
+
+[**models::PaginatedLdapOutpostConfigList**](PaginatedLDAPOutpostConfigList.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)
+
+
+## outposts_proxy_list
+
+> models::PaginatedProxyOutpostConfigList outposts_proxy_list(name, ordering, page, page_size, search)
+
+
+ProxyProvider 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. | |
+**search** | Option<**String**> | A search term. | |
+
+### Return type
+
+[**models::PaginatedProxyOutpostConfigList**](PaginatedProxyOutpostConfigList.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)
+
+
+## outposts_radius_access_check
+
+> models::RadiusCheckAccess outposts_radius_access_check(id, app_slug)
+
+
+Check access to a single application by slug
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**id** | **i32** | A unique integer value identifying this Radius Provider. | [required] |
+**app_slug** | Option<**String**> | | |
+
+### Return type
+
+[**models::RadiusCheckAccess**](RadiusCheckAccess.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)
+
+
+## outposts_radius_list
+
+> models::PaginatedRadiusOutpostConfigList outposts_radius_list(name, ordering, page, page_size, search)
+
+
+RadiusProvider 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. | |
+**search** | Option<**String**> | A search term. | |
+
+### Return type
+
+[**models::PaginatedRadiusOutpostConfigList**](PaginatedRadiusOutpostConfigList.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)
+
+
+## outposts_service_connections_all_destroy
+
+> outposts_service_connections_all_destroy(uuid)
+
+
+ServiceConnection Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Outpost Service-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)
+
+
+## outposts_service_connections_all_list
+
+> models::PaginatedServiceConnectionList outposts_service_connections_all_list(name, ordering, page, page_size, search)
+
+
+ServiceConnection 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. | |
+**search** | Option<**String**> | A search term. | |
+
+### Return type
+
+[**models::PaginatedServiceConnectionList**](PaginatedServiceConnectionList.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)
+
+
+## outposts_service_connections_all_retrieve
+
+> models::ServiceConnection outposts_service_connections_all_retrieve(uuid)
+
+
+ServiceConnection Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Outpost Service-Connection. | [required] |
+
+### Return type
+
+[**models::ServiceConnection**](ServiceConnection.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)
+
+
+## outposts_service_connections_all_state_retrieve
+
+> models::ServiceConnectionState outposts_service_connections_all_state_retrieve(uuid)
+
+
+Get the service connection's state
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Outpost Service-Connection. | [required] |
+
+### Return type
+
+[**models::ServiceConnectionState**](ServiceConnectionState.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)
+
+
+## outposts_service_connections_all_types_list
+
+> Vec outposts_service_connections_all_types_list()
+
+
+Get all creatable types
+
+### Parameters
+
+This endpoint does not need any parameter.
+
+### Return type
+
+[**Vec**](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)
+
+
+## outposts_service_connections_all_used_by_list
+
+> Vec outposts_service_connections_all_used_by_list(uuid)
+
+
+Get a list of all objects that use this object
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Outpost Service-Connection. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## outposts_service_connections_docker_create
+
+> models::DockerServiceConnection outposts_service_connections_docker_create(docker_service_connection_request)
+
+
+DockerServiceConnection Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**docker_service_connection_request** | [**DockerServiceConnectionRequest**](DockerServiceConnectionRequest.md) | | [required] |
+
+### Return type
+
+[**models::DockerServiceConnection**](DockerServiceConnection.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)
+
+
+## outposts_service_connections_docker_destroy
+
+> outposts_service_connections_docker_destroy(uuid)
+
+
+DockerServiceConnection Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Docker Service-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)
+
+
+## outposts_service_connections_docker_list
+
+> models::PaginatedDockerServiceConnectionList outposts_service_connections_docker_list(local, name, ordering, page, page_size, search, tls_authentication, tls_verification, url)
+
+
+DockerServiceConnection Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**local** | Option<**bool**> | | |
+**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. | |
+**tls_authentication** | Option<**uuid::Uuid**> | | |
+**tls_verification** | Option<**uuid::Uuid**> | | |
+**url** | Option<**String**> | | |
+
+### Return type
+
+[**models::PaginatedDockerServiceConnectionList**](PaginatedDockerServiceConnectionList.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)
+
+
+## outposts_service_connections_docker_partial_update
+
+> models::DockerServiceConnection outposts_service_connections_docker_partial_update(uuid, patched_docker_service_connection_request)
+
+
+DockerServiceConnection Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Docker Service-Connection. | [required] |
+**patched_docker_service_connection_request** | Option<[**PatchedDockerServiceConnectionRequest**](PatchedDockerServiceConnectionRequest.md)> | | |
+
+### Return type
+
+[**models::DockerServiceConnection**](DockerServiceConnection.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)
+
+
+## outposts_service_connections_docker_retrieve
+
+> models::DockerServiceConnection outposts_service_connections_docker_retrieve(uuid)
+
+
+DockerServiceConnection Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Docker Service-Connection. | [required] |
+
+### Return type
+
+[**models::DockerServiceConnection**](DockerServiceConnection.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)
+
+
+## outposts_service_connections_docker_update
+
+> models::DockerServiceConnection outposts_service_connections_docker_update(uuid, docker_service_connection_request)
+
+
+DockerServiceConnection Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Docker Service-Connection. | [required] |
+**docker_service_connection_request** | [**DockerServiceConnectionRequest**](DockerServiceConnectionRequest.md) | | [required] |
+
+### Return type
+
+[**models::DockerServiceConnection**](DockerServiceConnection.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)
+
+
+## outposts_service_connections_docker_used_by_list
+
+> Vec outposts_service_connections_docker_used_by_list(uuid)
+
+
+Get a list of all objects that use this object
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Docker Service-Connection. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
+
+## outposts_service_connections_kubernetes_create
+
+> models::KubernetesServiceConnection outposts_service_connections_kubernetes_create(kubernetes_service_connection_request)
+
+
+KubernetesServiceConnection Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**kubernetes_service_connection_request** | [**KubernetesServiceConnectionRequest**](KubernetesServiceConnectionRequest.md) | | [required] |
+
+### Return type
+
+[**models::KubernetesServiceConnection**](KubernetesServiceConnection.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)
+
+
+## outposts_service_connections_kubernetes_destroy
+
+> outposts_service_connections_kubernetes_destroy(uuid)
+
+
+KubernetesServiceConnection Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Kubernetes Service-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)
+
+
+## outposts_service_connections_kubernetes_list
+
+> models::PaginatedKubernetesServiceConnectionList outposts_service_connections_kubernetes_list(local, name, ordering, page, page_size, search)
+
+
+KubernetesServiceConnection Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**local** | Option<**bool**> | | |
+**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. | |
+
+### Return type
+
+[**models::PaginatedKubernetesServiceConnectionList**](PaginatedKubernetesServiceConnectionList.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)
+
+
+## outposts_service_connections_kubernetes_partial_update
+
+> models::KubernetesServiceConnection outposts_service_connections_kubernetes_partial_update(uuid, patched_kubernetes_service_connection_request)
+
+
+KubernetesServiceConnection Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Kubernetes Service-Connection. | [required] |
+**patched_kubernetes_service_connection_request** | Option<[**PatchedKubernetesServiceConnectionRequest**](PatchedKubernetesServiceConnectionRequest.md)> | | |
+
+### Return type
+
+[**models::KubernetesServiceConnection**](KubernetesServiceConnection.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)
+
+
+## outposts_service_connections_kubernetes_retrieve
+
+> models::KubernetesServiceConnection outposts_service_connections_kubernetes_retrieve(uuid)
+
+
+KubernetesServiceConnection Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Kubernetes Service-Connection. | [required] |
+
+### Return type
+
+[**models::KubernetesServiceConnection**](KubernetesServiceConnection.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)
+
+
+## outposts_service_connections_kubernetes_update
+
+> models::KubernetesServiceConnection outposts_service_connections_kubernetes_update(uuid, kubernetes_service_connection_request)
+
+
+KubernetesServiceConnection Viewset
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Kubernetes Service-Connection. | [required] |
+**kubernetes_service_connection_request** | [**KubernetesServiceConnectionRequest**](KubernetesServiceConnectionRequest.md) | | [required] |
+
+### Return type
+
+[**models::KubernetesServiceConnection**](KubernetesServiceConnection.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)
+
+
+## outposts_service_connections_kubernetes_used_by_list
+
+> Vec outposts_service_connections_kubernetes_used_by_list(uuid)
+
+
+Get a list of all objects that use this object
+
+### Parameters
+
+
+Name | Type | Description | Required | Notes
+------------- | ------------- | ------------- | ------------- | -------------
+**uuid** | **uuid::Uuid** | A UUID string identifying this Kubernetes Service-Connection. | [required] |
+
+### Return type
+
+[**Vec**](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)
+
diff --git a/docs/PaginatedApplicationList.md b/docs/PaginatedApplicationList.md
new file mode 100644
index 0000000..0f3d0ec
--- /dev/null
+++ b/docs/PaginatedApplicationList.md
@@ -0,0 +1,12 @@
+# PaginatedApplicationList
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pagination** | [**models::Pagination**](Pagination.md) | |
+**results** | [**Vec**](Application.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/PaginatedAuthenticatedSessionList.md b/docs/PaginatedAuthenticatedSessionList.md
new file mode 100644
index 0000000..690674a
--- /dev/null
+++ b/docs/PaginatedAuthenticatedSessionList.md
@@ -0,0 +1,12 @@
+# PaginatedAuthenticatedSessionList
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pagination** | [**models::Pagination**](Pagination.md) | |
+**results** | [**Vec**](AuthenticatedSession.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/PaginatedAuthenticatorDuoStageList.md b/docs/PaginatedAuthenticatorDuoStageList.md
new file mode 100644
index 0000000..0ef0205
--- /dev/null
+++ b/docs/PaginatedAuthenticatorDuoStageList.md
@@ -0,0 +1,12 @@
+# PaginatedAuthenticatorDuoStageList
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pagination** | [**models::Pagination**](Pagination.md) | |
+**results** | [**Vec**](AuthenticatorDuoStage.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/PaginatedAuthenticatorSmsStageList.md b/docs/PaginatedAuthenticatorSmsStageList.md
new file mode 100644
index 0000000..a2e64ca
--- /dev/null
+++ b/docs/PaginatedAuthenticatorSmsStageList.md
@@ -0,0 +1,12 @@
+# PaginatedAuthenticatorSmsStageList
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pagination** | [**models::Pagination**](Pagination.md) | |
+**results** | [**Vec**](AuthenticatorSMSStage.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/PaginatedAuthenticatorStaticStageList.md b/docs/PaginatedAuthenticatorStaticStageList.md
new file mode 100644
index 0000000..839b755
--- /dev/null
+++ b/docs/PaginatedAuthenticatorStaticStageList.md
@@ -0,0 +1,12 @@
+# PaginatedAuthenticatorStaticStageList
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pagination** | [**models::Pagination**](Pagination.md) | |
+**results** | [**Vec**](AuthenticatorStaticStage.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/PaginatedAuthenticatorTotpStageList.md b/docs/PaginatedAuthenticatorTotpStageList.md
new file mode 100644
index 0000000..44bc962
--- /dev/null
+++ b/docs/PaginatedAuthenticatorTotpStageList.md
@@ -0,0 +1,12 @@
+# PaginatedAuthenticatorTotpStageList
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pagination** | [**models::Pagination**](Pagination.md) | |
+**results** | [**Vec**](AuthenticatorTOTPStage.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/PaginatedAuthenticatorValidateStageList.md b/docs/PaginatedAuthenticatorValidateStageList.md
new file mode 100644
index 0000000..d3105db
--- /dev/null
+++ b/docs/PaginatedAuthenticatorValidateStageList.md
@@ -0,0 +1,12 @@
+# PaginatedAuthenticatorValidateStageList
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pagination** | [**models::Pagination**](Pagination.md) | |
+**results** | [**Vec**](AuthenticatorValidateStage.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/PaginatedAuthenticatorWebAuthnStageList.md b/docs/PaginatedAuthenticatorWebAuthnStageList.md
new file mode 100644
index 0000000..e14be53
--- /dev/null
+++ b/docs/PaginatedAuthenticatorWebAuthnStageList.md
@@ -0,0 +1,12 @@
+# PaginatedAuthenticatorWebAuthnStageList
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pagination** | [**models::Pagination**](Pagination.md) | |
+**results** | [**Vec**](AuthenticatorWebAuthnStage.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/PaginatedBlueprintInstanceList.md b/docs/PaginatedBlueprintInstanceList.md
new file mode 100644
index 0000000..65468ab
--- /dev/null
+++ b/docs/PaginatedBlueprintInstanceList.md
@@ -0,0 +1,12 @@
+# PaginatedBlueprintInstanceList
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pagination** | [**models::Pagination**](Pagination.md) | |
+**results** | [**Vec**](BlueprintInstance.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/PaginatedBrandList.md b/docs/PaginatedBrandList.md
new file mode 100644
index 0000000..1713334
--- /dev/null
+++ b/docs/PaginatedBrandList.md
@@ -0,0 +1,12 @@
+# PaginatedBrandList
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pagination** | [**models::Pagination**](Pagination.md) | |
+**results** | [**Vec**](Brand.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/PaginatedCaptchaStageList.md b/docs/PaginatedCaptchaStageList.md
new file mode 100644
index 0000000..e6b3aa3
--- /dev/null
+++ b/docs/PaginatedCaptchaStageList.md
@@ -0,0 +1,12 @@
+# PaginatedCaptchaStageList
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pagination** | [**models::Pagination**](Pagination.md) | |
+**results** | [**Vec**](CaptchaStage.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/PaginatedCertificateKeyPairList.md b/docs/PaginatedCertificateKeyPairList.md
new file mode 100644
index 0000000..8a1a7bb
--- /dev/null
+++ b/docs/PaginatedCertificateKeyPairList.md
@@ -0,0 +1,12 @@
+# PaginatedCertificateKeyPairList
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pagination** | [**models::Pagination**](Pagination.md) | |
+**results** | [**Vec**](CertificateKeyPair.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/PaginatedConnectionTokenList.md b/docs/PaginatedConnectionTokenList.md
new file mode 100644
index 0000000..e1056ed
--- /dev/null
+++ b/docs/PaginatedConnectionTokenList.md
@@ -0,0 +1,12 @@
+# PaginatedConnectionTokenList
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pagination** | [**models::Pagination**](Pagination.md) | |
+**results** | [**Vec**](ConnectionToken.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/PaginatedConsentStageList.md b/docs/PaginatedConsentStageList.md
new file mode 100644
index 0000000..d71cc1d
--- /dev/null
+++ b/docs/PaginatedConsentStageList.md
@@ -0,0 +1,12 @@
+# PaginatedConsentStageList
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pagination** | [**models::Pagination**](Pagination.md) | |
+**results** | [**Vec**](ConsentStage.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/PaginatedDenyStageList.md b/docs/PaginatedDenyStageList.md
new file mode 100644
index 0000000..12b7c4f
--- /dev/null
+++ b/docs/PaginatedDenyStageList.md
@@ -0,0 +1,12 @@
+# PaginatedDenyStageList
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pagination** | [**models::Pagination**](Pagination.md) | |
+**results** | [**Vec**](DenyStage.md) | |
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
+
diff --git a/docs/PaginatedDockerServiceConnectionList.md b/docs/PaginatedDockerServiceConnectionList.md
new file mode 100644
index 0000000..b32b72d
--- /dev/null
+++ b/docs/PaginatedDockerServiceConnectionList.md
@@ -0,0 +1,12 @@
+# PaginatedDockerServiceConnectionList
+
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**pagination** | [**models::Pagination**](Pagination.md) | |
+**results** | [**Vec