environments
Updates the environment settings
PUT
/
environments
/
{environmentId}
Authorization
Path
Body
curl --request PUT \
--url https://app.dynamicauth.com/api/v0/environments/{environmentId} \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '{
"chains": [
{
"enabled": true,
"name": "<string>",
"networks": []
}
],
"design": {
"button": {},
"modal": {},
"widget": {}
},
"general": {
"appLogo": "<string>",
"collectUserDataWelcomeHeader": "<string>",
"collectUserDataWelcomeMessage": "<string>",
"displayName": "<string>",
"emailCompanyName": "An example name",
"imageUserInAccessList": "<string>",
"imageUserNotInAccessList": "<string>",
"skipOptionalKYCFieldDuringOnboarding": true,
"supportEmail": "jsmith@example.com",
"supportText": "<string>",
"supportUrls": {
"slack": "https://dynamic.xyz",
"twitter": "https://dynamic.xyz"
}
},
"kyc": [
{
"enabled": true,
"name": "<string>",
"required": true,
"unique": true,
"verify": true
}
],
"privacy": {
"collectIp": true
},
"providers": [
{
"appleKeyId": "<string>",
"appleTeamId": "<string>",
"authorizationUrl": "<string>",
"clientId": "<string>",
"clientSecret": "<string>",
"defaultChainId": 123,
"enabledAt": "2023-11-07T05:31:56Z",
"id": "95b11417-f18f-457f-8804-68e361f9164f",
"keyExportUrl": "<string>",
"provider": "emailOnly",
"providerProjectId": "<string>",
"redirectUrl": "<string>",
"termsAcceptedByUser": {
"createdAt": "2023-11-07T05:31:56Z",
"email": "jsmith@example.com",
"termsUrl": "<string>",
"userId": "95b11417-f18f-457f-8804-68e361f9164f"
}
}
],
"sdk": {
"automaticEmbeddedWalletCreation": true,
"confirmEmailProviderForVerify": true,
"confirmWalletTransfers": true,
"displayDynamicMessaging": true,
"embeddedWalletSecurityMethods": [],
"hideNetworkInDynamicWidget": true,
"multiWallet": true,
"multiWalletUnlinkDisabled": true,
"onrampFunding": true,
"passkeyEmbeddedWalletEnabled": true,
"passkeyEmbeddedWalletRecoveryEnabled": true,
"preventOrphanedAccounts": true,
"socialSignIn": {},
"views": [],
"walletConnect": {}
},
"security": {
"hCaptcha": {},
"jwtDuration": {
"amount": 123,
"unit": "days"
}
}
}'
{
"chains": [
{
"enabled": true,
"name": "<string>",
"networks": []
}
],
"design": {
"button": {},
"modal": {},
"widget": {}
},
"general": {
"appLogo": "<string>",
"collectUserDataWelcomeHeader": "<string>",
"collectUserDataWelcomeMessage": "<string>",
"displayName": "<string>",
"emailCompanyName": "An example name",
"imageUserInAccessList": "<string>",
"imageUserNotInAccessList": "<string>",
"skipOptionalKYCFieldDuringOnboarding": true,
"supportEmail": "jsmith@example.com",
"supportText": "<string>",
"supportUrls": {
"slack": "https://dynamic.xyz",
"twitter": "https://dynamic.xyz"
}
},
"kyc": [
{
"enabled": true,
"name": "<string>",
"required": true,
"unique": true,
"verify": true
}
],
"privacy": {
"collectIp": true
},
"providers": [
{
"appleKeyId": "<string>",
"appleTeamId": "<string>",
"authorizationUrl": "<string>",
"clientId": "<string>",
"clientSecret": "<string>",
"defaultChainId": 123,
"enabledAt": "2023-11-07T05:31:56Z",
"id": "95b11417-f18f-457f-8804-68e361f9164f",
"keyExportUrl": "<string>",
"provider": "emailOnly",
"providerProjectId": "<string>",
"redirectUrl": "<string>",
"termsAcceptedByUser": {
"createdAt": "2023-11-07T05:31:56Z",
"email": "jsmith@example.com",
"termsUrl": "<string>",
"userId": "95b11417-f18f-457f-8804-68e361f9164f"
}
}
],
"sdk": {
"automaticEmbeddedWalletCreation": true,
"confirmEmailProviderForVerify": true,
"confirmWalletTransfers": true,
"displayDynamicMessaging": true,
"embeddedWalletSecurityMethods": [],
"hideNetworkInDynamicWidget": true,
"multiWallet": true,
"multiWalletUnlinkDisabled": true,
"onrampFunding": true,
"passkeyEmbeddedWalletEnabled": true,
"passkeyEmbeddedWalletRecoveryEnabled": true,
"preventOrphanedAccounts": true,
"socialSignIn": {},
"views": [],
"walletConnect": {}
},
"security": {
"hCaptcha": {},
"jwtDuration": {
"amount": 123,
"unit": "days"
}
}
}
Authorizations
Authorization
string
headerrequiredBearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Parameters
environmentId
string
requiredID of the environment
Body
application/json
chains
object[]
requireddesign
object
requiredgeneral
object
requiredkyc
object[]
requiredprivacy
object
requiredproviders
object[]
External integrations like e-mail, social credentials, mpc providers, etc.
sdk
object
requiredsecurity
object
requiredResponse
200 - application/json
chains
object[]
requireddesign
object
requiredgeneral
object
requiredkyc
object[]
requiredprivacy
object
requiredproviders
object[]
External integrations like e-mail, social credentials, mpc providers, etc.
sdk
object
requiredsecurity
object
requiredWas this page helpful?
curl --request PUT \
--url https://app.dynamicauth.com/api/v0/environments/{environmentId} \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '{
"chains": [
{
"enabled": true,
"name": "<string>",
"networks": []
}
],
"design": {
"button": {},
"modal": {},
"widget": {}
},
"general": {
"appLogo": "<string>",
"collectUserDataWelcomeHeader": "<string>",
"collectUserDataWelcomeMessage": "<string>",
"displayName": "<string>",
"emailCompanyName": "An example name",
"imageUserInAccessList": "<string>",
"imageUserNotInAccessList": "<string>",
"skipOptionalKYCFieldDuringOnboarding": true,
"supportEmail": "jsmith@example.com",
"supportText": "<string>",
"supportUrls": {
"slack": "https://dynamic.xyz",
"twitter": "https://dynamic.xyz"
}
},
"kyc": [
{
"enabled": true,
"name": "<string>",
"required": true,
"unique": true,
"verify": true
}
],
"privacy": {
"collectIp": true
},
"providers": [
{
"appleKeyId": "<string>",
"appleTeamId": "<string>",
"authorizationUrl": "<string>",
"clientId": "<string>",
"clientSecret": "<string>",
"defaultChainId": 123,
"enabledAt": "2023-11-07T05:31:56Z",
"id": "95b11417-f18f-457f-8804-68e361f9164f",
"keyExportUrl": "<string>",
"provider": "emailOnly",
"providerProjectId": "<string>",
"redirectUrl": "<string>",
"termsAcceptedByUser": {
"createdAt": "2023-11-07T05:31:56Z",
"email": "jsmith@example.com",
"termsUrl": "<string>",
"userId": "95b11417-f18f-457f-8804-68e361f9164f"
}
}
],
"sdk": {
"automaticEmbeddedWalletCreation": true,
"confirmEmailProviderForVerify": true,
"confirmWalletTransfers": true,
"displayDynamicMessaging": true,
"embeddedWalletSecurityMethods": [],
"hideNetworkInDynamicWidget": true,
"multiWallet": true,
"multiWalletUnlinkDisabled": true,
"onrampFunding": true,
"passkeyEmbeddedWalletEnabled": true,
"passkeyEmbeddedWalletRecoveryEnabled": true,
"preventOrphanedAccounts": true,
"socialSignIn": {},
"views": [],
"walletConnect": {}
},
"security": {
"hCaptcha": {},
"jwtDuration": {
"amount": 123,
"unit": "days"
}
}
}'
{
"chains": [
{
"enabled": true,
"name": "<string>",
"networks": []
}
],
"design": {
"button": {},
"modal": {},
"widget": {}
},
"general": {
"appLogo": "<string>",
"collectUserDataWelcomeHeader": "<string>",
"collectUserDataWelcomeMessage": "<string>",
"displayName": "<string>",
"emailCompanyName": "An example name",
"imageUserInAccessList": "<string>",
"imageUserNotInAccessList": "<string>",
"skipOptionalKYCFieldDuringOnboarding": true,
"supportEmail": "jsmith@example.com",
"supportText": "<string>",
"supportUrls": {
"slack": "https://dynamic.xyz",
"twitter": "https://dynamic.xyz"
}
},
"kyc": [
{
"enabled": true,
"name": "<string>",
"required": true,
"unique": true,
"verify": true
}
],
"privacy": {
"collectIp": true
},
"providers": [
{
"appleKeyId": "<string>",
"appleTeamId": "<string>",
"authorizationUrl": "<string>",
"clientId": "<string>",
"clientSecret": "<string>",
"defaultChainId": 123,
"enabledAt": "2023-11-07T05:31:56Z",
"id": "95b11417-f18f-457f-8804-68e361f9164f",
"keyExportUrl": "<string>",
"provider": "emailOnly",
"providerProjectId": "<string>",
"redirectUrl": "<string>",
"termsAcceptedByUser": {
"createdAt": "2023-11-07T05:31:56Z",
"email": "jsmith@example.com",
"termsUrl": "<string>",
"userId": "95b11417-f18f-457f-8804-68e361f9164f"
}
}
],
"sdk": {
"automaticEmbeddedWalletCreation": true,
"confirmEmailProviderForVerify": true,
"confirmWalletTransfers": true,
"displayDynamicMessaging": true,
"embeddedWalletSecurityMethods": [],
"hideNetworkInDynamicWidget": true,
"multiWallet": true,
"multiWalletUnlinkDisabled": true,
"onrampFunding": true,
"passkeyEmbeddedWalletEnabled": true,
"passkeyEmbeddedWalletRecoveryEnabled": true,
"preventOrphanedAccounts": true,
"socialSignIn": {},
"views": [],
"walletConnect": {}
},
"security": {
"hCaptcha": {},
"jwtDuration": {
"amount": 123,
"unit": "days"
}
}
}