---
title: "POST /V1/RegisteredApplications/{regAppId}/frontendConfigurations"
method: POST
path: "/V1/RegisteredApplications/{regAppId}/frontendConfigurations"
tags: ["RegisteredApplication"]
---

# POST /V1/RegisteredApplications/{regAppId}/frontendConfigurations

`POST /V1/RegisteredApplications/{regAppId}/frontendConfigurations`

## Path parameters

- `regAppId` integer, required

## Request body

- BetConstructSSOCoreEntitiesRegisteredApplicationFrontEndConfig
  - `id` integer
  - `registeredApplicationId` integer
  - `frontEndConfigurationId` integer
  - `registeredApplication` BetConstructSSOCoreEntitiesRegisteredApplication
    - `id` integer
    - `name` string, nullable
    - `icon` string, nullable
    - `defaultUrl` string, nullable
    - `registeredApplicationUrls` BetConstructSSOCoreEntitiesRegisteredApplicationUrl[], nullable
      - `id` integer
      - `countryCode` string, nullable
      - `url` string, nullable
      - `registeredApplicationId` integer
    - `frontEndConfigurations` BetConstructSSOCoreEntitiesRegisteredApplicationFrontEndConfig[], nullable
  - `frontEndConfiguration` BetConstructSSOCoreEntitiesFrontEndConfiguration
    - `id` integer
    - `domain` string, nullable
    - `name` string, nullable
    - `favicon` string, nullable
    - `primaryColor` string, nullable
    - `isNewsEnabled` boolean
    - `isLiveChatEnabled` boolean
    - `apiDomain` string, nullable
    - `emailConfirmationTemplateId` integer
    - `forgetPasswordInstructionTemplateId` integer
    - `mailJetConfigurationId` integer, nullable
    - `mailJetConfiguration` BetConstructSSOCoreEntitiesMailJetConfiguration
      - `id` integer
      - `name` string, nullable
      - `senderEmail` string, nullable
      - `senderName` string, nullable
      - `apiKey` string, nullable
      - `apiSecret` string, nullable
    - `registeredApplications` BetConstructSSOCoreEntitiesRegisteredApplicationFrontEndConfig[], nullable
    - `clientFrontEndDomainConfigs` BetConstructSSOCoreEntitiesClientFrontEndDomainConfig[], nullable
      - `id` integer
      - `domain` string, nullable
      - `clientId` integer
      - `frontEndConfigurationId` integer
      - `client` BetConstructSSOCoreEntitiesClient
        - `id` integer
        - `enabled` boolean
        - `clientId` string, nullable
        - `protocolType` string, nullable
        - `clientSecrets` BetConstructSSOCoreEntitiesClientSecret[], nullable
          - `id` integer
          - `description` string, nullable
          - `value` string, nullable
          - `expiration` string, date-time, nullable
          - `type` string, nullable
          - `created` string, date-time
          - `clientId` integer
          - `client` BetConstructSSOCoreEntitiesClient — recursive
        - `requireClientSecret` boolean
        - `clientName` string, nullable
        - `description` string, nullable
        - `clientUri` string, nullable
        - `logoUri` string, nullable
        - `requireConsent` boolean
        - `allowRememberConsent` boolean
        - `alwaysIncludeUserClaimsInIdToken` boolean
        - `allowedGrantTypes` BetConstructSSOCoreEntitiesClientGrantType[], nullable
          - `id` integer
          - `grantType` string, nullable
          - `clientId` integer
          - `client` BetConstructSSOCoreEntitiesClient — recursive
        - `requirePkce` boolean
        - `allowPlainTextPkce` boolean
        - `allowAccessTokensViaBrowser` boolean
        - `redirectUris` BetConstructSSOCoreEntitiesClientRedirectUri[], nullable
          - `id` integer
          - `redirectUri` string, nullable
          - `clientId` integer
          - `isFullUri` boolean
          - `client` BetConstructSSOCoreEntitiesClient — recursive
        - `postLogoutRedirectUris` BetConstructSSOCoreEntitiesClientPostLogoutRedirectUri[], nullable
          - `id` integer
          - `postLogoutRedirectUri` string, nullable
          - `isFullUri` boolean
          - `clientId` integer
          - `client` BetConstructSSOCoreEntitiesClient — recursive
        - `frontChannelLogoutUri` string, nullable
        - `frontChannelLogoutSessionRequired` boolean
        - `backChannelLogoutUri` string, nullable
        - `backChannelLogoutSessionRequired` boolean
        - `allowOfflineAccess` boolean
        - `allowedScopes` BetConstructSSOCoreEntitiesClientScope[], nullable
          - `id` integer
          - `scope` string, nullable
          - `clientId` integer
          - `client` BetConstructSSOCoreEntitiesClient — recursive
        - `identityTokenLifetime` integer
        - `accessTokenLifetime` integer
        - `authorizationCodeLifetime` integer
        - `consentLifetime` integer, nullable
        - `absoluteRefreshTokenLifetime` integer
        - `slidingRefreshTokenLifetime` integer
        - `refreshTokenUsage` integer
        - `updateAccessTokenClaimsOnRefresh` boolean
        - `refreshTokenExpiration` integer
        - `accessTokenType` integer
        - `enableLocalLogin` boolean
        - `identityProviderRestrictions` BetConstructSSOCoreEntitiesClientIdPRestriction[], nullable
          - `id` integer
          - `provider` string, nullable
          - `clientId` integer
          - `client` BetConstructSSOCoreEntitiesClient — recursive
        - `includeJwtId` boolean
        - `claims` BetConstructSSOCoreEntitiesClientClaim[], nullable
          - `id` integer
          - `type` string, nullable
          - `value` string, nullable
          - `clientId` integer
          - `client` BetConstructSSOCoreEntitiesClient — recursive
        - `alwaysSendClientClaims` boolean
        - `clientClaimsPrefix` string, nullable
        - `pairWiseSubjectSalt` string, nullable
        - `allowedCorsOrigins` BetConstructSSOCoreEntitiesClientCorsOrigin[], nullable
          - `id` integer
          - `origin` string, nullable
          - `clientId` integer
          - `client` BetConstructSSOCoreEntitiesClient — recursive
        - `domainMappings` BetConstructSSOCoreEntitiesClientDomainMapping[], nullable
          - `id` integer
          - `clientId` integer
          - `referer` string, nullable
          - `domainConfigId` integer
          - `client` BetConstructSSOCoreEntitiesClient — recursive
          - `domainConfig` BetConstructSSOCoreEntitiesDomainConfig
            - `id` integer
            - `domain` string, nullable
            - `isActive` boolean
            - `isDefault` boolean
            - `clientDomainMappings` BetConstructSSOCoreEntitiesClientDomainMapping[], nullable
        - `properties` BetConstructSSOCoreEntitiesClientProperty[], nullable
          - `id` integer
          - `key` string, nullable
          - `value` string, nullable
          - `clientId` integer
          - `client` BetConstructSSOCoreEntitiesClient — recursive
        - `created` string, date-time
        - `updated` string, date-time, nullable
        - `lastAccessed` string, date-time, nullable
        - `userSsoLifetime` integer, nullable
        - `userCodeType` string, nullable
        - `deviceCodeLifetime` integer
        - `nonEditable` boolean
        - `ipRestrictions` BetConstructSSOCoreEntitiesClientIpRestriction[], nullable
          - `id` integer
          - `clientId` integer
          - `ipRestriction` string, nullable
          - `client` BetConstructSSOCoreEntitiesClient — recursive
        - `clientWhiteListedDomains` BetConstructSSOCoreEntitiesClientWhiteListedDomain[], nullable
          - `id` integer
          - `clientId` integer
          - `domain` string, nullable
          - `protocol` 1 | 2
          - `enabled` boolean
          - `client` BetConstructSSOCoreEntitiesClient — recursive
        - `clientFrontEndDomainConfigs` BetConstructSSOCoreEntitiesClientFrontEndDomainConfig[], nullable
      - `frontEndConfiguration` BetConstructSSOCoreEntitiesFrontEndConfiguration — recursive

## Response `200`

Success

---

[API](https://skmtc.dev/accounts-bc/apis/sso-api.md) · [All operations](https://skmtc.dev/accounts-bc/apis/sso-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/accounts-bc/sso-api/revisions/01b9d0188bef/schema)
