POST
/v1/mgmt/project/settingsAuthorization
Descope Project ID and Management Key AuthorizationBearer <token>
Project ID:Management Key as bearer token.
In: header
Request Body
application/json
appUrl?string
project
customDomain?string
trustedDomains?string
defaultNoSSOApps?boolean
tenantUserIsolation?boolean
testUserRegex?string
Default
falsetestUserAllowFixedAuth?boolean
Default
falsetestUserFixedAuthToken?string
Default
falsetestUserFixedAuthVerifierRegex?string
Default
falseuserTemplateId?string
session
keyTemplateId?string
refreshTokenExpiration?integer
Format
int32refreshTokenExpirationUnit?string
rotateJwt?boolean
sessionTokenExpiration?integer
Format
int32sessionTokenExpirationUnit?string
stepupTokenExpiration?integer
Format
int32stepupTokenExpirationUnit?string
trustedDeviceTokenExpiration?integer
Format
int32trustedDeviceTokenExpirationUnit?string
keySessionTokenExpiration?integer
Format
int32keySessionTokenExpirationUnit?string
enableInactivity?boolean
inactivityTime?integer
Format
int32inactivityTimeUnit?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
invite
inviteUrl?string
inviteExpireUser?boolean
inviteExpirationTime?integer
Format
int32inviteExpirationTimeUnit?string
inviteMagicLink?boolean
inviteSendEmail?boolean
inviteSendSms?boolean
inviteEmailService?object
Email delivery config for user invitations, stored as inviteEmailProviderId and inviteEmailTemplates.
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?