---
title: "GET /api/services/app/HostSettings/GetAllSettings"
method: GET
path: "/api/services/app/HostSettings/GetAllSettings"
tags: ["HostSettings"]
---

# GET /api/services/app/HostSettings/GetAllSettings

`GET /api/services/app/HostSettings/GetAllSettings`

## Response `200`

Success

- HostSettingsEditDto
  - `general` GeneralSettingsEditDto, required
    - `timezone` string, nullable
    - `timezoneForComparison` string, nullable
  - `userManagement` HostUserManagementSettingsEditDto, required
    - `isEmailConfirmationRequiredForLogin` boolean
    - `smsVerificationEnabled` boolean
    - `isCookieConsentEnabled` boolean
    - `isQuickThemeSelectEnabled` boolean
    - `useCaptchaOnLogin` boolean
    - `allowUsingGravatarProfilePicture` boolean
    - `sessionTimeOutSettings` SessionTimeOutSettingsEditDto
      - `isEnabled` boolean
      - `timeOutSecond` integer — Range 10–2147483647
      - `showTimeOutNotificationSecond` integer — Range 10–2147483647
      - `showLockScreenWhenTimedOut` boolean
    - `userPasswordSettings` UserPasswordSettingsEditDto
      - `enableCheckingLastXPasswordWhenPasswordChange` boolean
      - `checkingLastXPasswordCount` integer
      - `enablePasswordExpiration` boolean
      - `passwordExpirationDayCount` integer
      - `passwordResetCodeExpirationHours` integer — Range 1–2147483647
      - `passwordResetCodeExpirationMinutes` integer — Range 1–2147483647
  - `email` EmailSettingsEditDto, required
    - `defaultFromAddress` string, nullable
    - `defaultFromDisplayName` string, nullable
    - `smtpHost` string, nullable
    - `smtpPort` integer
    - `smtpUserName` string, nullable
    - `smtpPassword` string, nullable
    - `smtpDomain` string, nullable
    - `smtpEnableSsl` boolean
    - `smtpUseDefaultCredentials` boolean
  - `tenantManagement` TenantManagementSettingsEditDto, required
    - `allowSelfRegistration` boolean
    - `isNewRegisteredTenantActiveByDefault` boolean
    - `useCaptchaOnRegistration` boolean
    - `defaultEditionId` integer, nullable
  - `security` SecuritySettingsEditDto, required
    - `allowOneConcurrentLoginPerUser` boolean
    - `useDefaultPasswordComplexitySettings` boolean
    - `passwordComplexity` PasswordComplexitySetting
      - `allowedMinimumLength` integer
      - `requireDigit` boolean
      - `requireLowercase` boolean
      - `requireNonAlphanumeric` boolean
      - `requireUppercase` boolean
      - `requiredLength` integer
    - `defaultPasswordComplexity` PasswordComplexitySetting
      - `allowedMinimumLength` integer
      - `requireDigit` boolean
      - `requireLowercase` boolean
      - `requireNonAlphanumeric` boolean
      - `requireUppercase` boolean
      - `requiredLength` integer
    - `userLockOut` UserLockOutSettingsEditDto
      - `isEnabled` boolean
      - `maxFailedAccessAttemptsBeforeLockout` integer, nullable
      - `defaultAccountLockoutSeconds` integer, nullable
    - `twoFactorLogin` TwoFactorLoginSettingsEditDto
      - `isEnabledForApplication` boolean
      - `isEnabled` boolean
      - `isEmailProviderEnabled` boolean
      - `isSmsProviderEnabled` boolean
      - `isRememberBrowserEnabled` boolean
      - `isGoogleAuthenticatorEnabled` boolean
  - `billing` HostBillingSettingsEditDto
    - `legalName` string, nullable
    - `address` string, nullable
  - `otherSettings` OtherSettingsEditDto
    - `isQuickThemeSelectEnabled` boolean
  - `externalLoginProviderSettings` ExternalLoginProviderSettingsEditDto
    - `facebook_IsDeactivated` boolean
    - `facebook` FacebookExternalLoginProviderSettings
      - `appId` string, nullable
      - `appSecret` string, nullable
    - `google_IsDeactivated` boolean
    - `google` GoogleExternalLoginProviderSettings
      - `clientId` string, nullable
      - `clientSecret` string, nullable
      - `userInfoEndpoint` string, nullable
    - `twitter_IsDeactivated` boolean
    - `twitter` TwitterExternalLoginProviderSettings
      - `consumerKey` string, nullable
      - `consumerSecret` string, nullable
    - `microsoft_IsDeactivated` boolean
    - `microsoft` MicrosoftExternalLoginProviderSettings
      - `clientId` string, nullable
      - `clientSecret` string, nullable
    - `openIdConnect_IsDeactivated` boolean
    - `openIdConnect` OpenIdConnectExternalLoginProviderSettings
      - `clientId` string, nullable
      - `clientSecret` string, nullable
      - `authority` string, nullable
      - `loginUrl` string, nullable
      - `validateIssuer` boolean
      - `responseType` string, nullable
    - `openIdConnectClaimsMapping` JsonClaimMapDto[], nullable
      - `claim` string, nullable
      - `key` string, nullable
    - `wsFederation_IsDeactivated` boolean
    - `wsFederation` WsFederationExternalLoginProviderSettings
      - `clientId` string, nullable
      - `tenant` string, nullable
      - `metaDataAddress` string, nullable
      - `wtrealm` string, nullable
      - `authority` string, nullable
    - `wsFederationClaimsMapping` JsonClaimMapDto[], nullable
      - `claim` string, nullable
      - `key` string, nullable

---

[API](https://skmtc.dev/dalieu/apis/portaldalieu-api.md) · [All operations](https://skmtc.dev/dalieu/apis/portaldalieu-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/dalieu/portaldalieu-api/revisions/78dcf1621c0e/schema)
