API ReferenceManagementProject Management
POST
/v1/mgmt/project/settings

Authorization

Descope Project ID and Management Key
AuthorizationBearer <token>

Project ID:Management Key as bearer token.

In: header

Request Body

application/json

appUrl?string
customDomain?string
trustedDomains?string
defaultNoSSOApps?boolean
tenantUserIsolation?boolean
testUserRegex?string
Defaultfalse
testUserAllowFixedAuth?boolean
Defaultfalse
testUserFixedAuthToken?string
Defaultfalse
testUserFixedAuthVerifierRegex?string
Defaultfalse
allowAuthHostingIframeEmbedding?boolean
userTemplateId?string
keyTemplateId?string
refreshTokenExpiration?integer
Formatint32
refreshTokenExpirationUnit?string
rotateJwt?boolean
sessionTokenExpiration?integer
Formatint32
sessionTokenExpirationUnit?string
stepupTokenExpiration?integer
Formatint32
stepupTokenExpirationUnit?string
trustedDeviceTokenExpiration?integer
Formatint32
trustedDeviceTokenExpirationUnit?string
keySessionTokenExpiration?integer
Formatint32
keySessionTokenExpirationUnit?string
enableInactivity?boolean
inactivityTime?integer
Formatint32
inactivityTimeUnit?string
refreshTokenResponseMethod?string
refreshTokenCookiePolicy?string
refreshTokenCookieDomain?string
sessionTokenResponseMethod?string
sessionTokenCookiePolicy?string
sessionTokenCookieDomain?string
sessionMigration?object

Vendor-keyed session migration config, stored as externalAuthConfig. An empty vendor disables migration.

projectSelfProvisioning?boolean
inviteUrl?string
inviteExpireUser?boolean
inviteExpirationTime?integer
Formatint32
inviteExpirationTimeUnit?string
inviteMagicLink?boolean
inviteSendEmail?boolean
inviteSendSms?boolean
inviteEmailConnectorId?string
inviteEmailTemplateId?string

Active template selection by id. Absent = keep the current selection; "" = reset to the built-in System template; a template id = select that stored template.

Update the project's settings, using a valid management key.

curl -X POST "https://api.descope.com/v1/mgmt/project/settings" \  -H "Content-Type: application/json" \  -d '{}'
Was this helpful?