Updates the configuration of the specified provider.
Documentation Index
Fetch the complete documentation index at: https://docs.dynamic.xyz/docs/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
ID of the provider
36^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"95b11417-f18f-457f-8804-68e361f9164f"
Request body to update oauth properties and other metadata about a provider.
Standard OAuth client ID. For more information, see: https://www.oauth.com/oauth2-servers/client-registration/client-id-secret/
Standard OAuth client secret key. For more information, see: https://www.oauth.com/oauth2-servers/client-registration/client-id-secret/
Some providers require additional information, typically called a project ID or site ID
The default chain id the SDK should use
CAIP-2 Chain ID (https://github.com/ChainAgnostic/CAIPs/blob/main/CAIPs/caip-2.md)
5 - 41^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$"eip155:1"
The url of the site to go to export wallets private keys
When true, Dynamic manages the OAuth credentials — clientId and clientSecret are set to null
Optional custom space-delimited list of Oauth scopes for the social provider
Key ID required for Apple Oauth2 applications. This is the identifier for a private key.
Team ID required for Apple Oauth2 applications. This is associated with the Apple developer membership account.
Shopify store required for Shopify Oauth2 applications.
The subdomain for the provider (mostly used for SSO)
Required to initialize Twilio provider.
Required to initialize Twilio provider. Phone number used to send SMS messages.
Twilio Verify Service SID for SMS verification.
ISO country codes restricting which countries can use this SMS provider
The IP pool name for the SendGrid provider.
ZeroDev account abstraction chain mappings — each entry binds a clientId to a specific chain
v6, v7 v2_4, v3_0, v3_1, v3_2, v3_3 zerodev_signer_to_ecdsa, zerodev_multi_chain When true, migrates existing user smart accounts from Kernel v2 to v3 on next interaction
When true, enables EIP-7702 set-code transactions for cheaper account abstraction deployment
The factory address for the provider (currently only used for zksync)
The paymaster address for the provider (currently only used for zksync)
The passkey address for the provider (currently only used for zksync)
The session address for the provider (currently only used for zksync)
STACKUP, PIMLICO, ALCHEMY, GELATO Custom RPC endpoint URL overriding the default ZeroDev bundler for UserOperation submission
Custom RPC endpoint URL for the paymaster service that sponsors gas fees for users
Kernel smart contract address enabling delegated account control for multi-sig or recovery
The ZeroDev projects endpoint version (v1 or v2)
URL to return to after completion
URL to return to when cancelled
Successful
The 'turnkey' value is deprecated and will be removed in a future version.
emailOnly, magicLink, apple, bitbucket, coinbasesocial, discord, epicgames, facebook, farcaster, github, gitlab, google, instagram, linkedin, microsoft, twitch, twitter, blocto, banxa, coinbaseOnramp, cryptoDotCom, moonPay, dynamic, alchemy, zerodev, telegram, turnkey, coinbaseWaas, sms, spotify, tiktok, line, steam, shopify, zksync, kraken, blockaid, passkey, okta, sendgrid, resend 36^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"95b11417-f18f-457f-8804-68e361f9164f"
ISO 8601 timestamp of when this provider was enabled
Standard OAuth client ID. For more information, see: https://www.oauth.com/oauth2-servers/client-registration/client-id-secret/
Standard OAuth client secret key. For more information, see: https://www.oauth.com/oauth2-servers/client-registration/client-id-secret/
Some providers require additional information, typically called a project ID or site ID
If the provider supports Oauth 2, this field will contain the URL of the login and authorization where a user can authorize the applciation to gain access to their provider account
If the provider supports Oauth 2, this field will contain the URL of redirect or callback URL which will need to be provided to the Oauth provider to properly configure your App tp talk with Dynamic
DEPRECATED: Use defaultChain. The default chain id the SDK should use
CAIP-2 Chain ID (https://github.com/ChainAgnostic/CAIPs/blob/main/CAIPs/caip-2.md)
5 - 41^[-a-z0-9]{3,8}:[-_a-zA-Z0-9]{1,32}$"eip155:1"
The url of the site to go to export wallets private keys
Reference to the user that accepted the terms and conditions, if one is necessary for this provider.
Optional custom space-delimited list of Oauth scopes for the social provider
Base auth url for oauth provider
Key ID required for Apple Oauth2 applications. This is the identifier for a private key.
Team ID required for Apple Oauth2 applications. This is associated with the Apple developer membership account.
Shopify store required for Shopify Oauth2 applications.
The subdomain for the provider (mostly used for SSO)
Required to initialize Twilio provider.
Required to initialize Twilio provider. Phone number used to send SMS messages.
Twilio Verify Service SID for SMS verification.
The IP pool name for the SendGrid provider.
v6, v7 v2_4, v3_0, v3_1, v3_2, v3_3 The factory address for the provider (currently only used for zksync)
The paymaster address for the provider (currently only used for zksync)
The passkey address for the provider (currently only used for zksync)
The session address for the provider (currently only used for zksync)
The salt for the provider address generation (currently only used for zksync)
zerodev_signer_to_ecdsa, zerodev_multi_chain Whether this provider automatically creates new accounts on first login
STACKUP, PIMLICO, ALCHEMY, GELATO The ZeroDev projects endpoint version (v1 or v2)
URL to return to after completion
URL to return to when cancelled