Skip to main content
Dynamic home page
Search...
⌘K
GlobalWallets
GET
Get the global wallet settings for environment
PUT
Updates the global wallet settings for the environment
POST
Creates the global wallet settings for the environment
PUT
Enable global wallet for this environment
PUT
Disabled global wallet for this environment
GlobalWalletAccessControl
GET
Get all the global wallet access control domains for a project environment
PUT
Updates a global wallet access control for this project environment
POST
Creates a global wallet access control for this project environment
PUT
Enable global wallet access control for this environment
PUT
Disabled global wallet access control for this environment
POST
Adds a domain to be allowed or blocked for global wallet access for this project environment
DEL
Delete a global wallet access control domain by id
GlobalWalletConnections
GET
Get the global wallet connections for this environment
NameServices
GET
Get the name service for the environment and chain
POST
Create a new name service for the environment and chain
DEL
delete the name service for the environment and chain
POST
Get the unsigned chain-specific message needed to be signed by the wallet owner using the wallet private key
PUT
Enable name service for this environment and chain
PUT
Disabled name service for this environment and chain
TestAccount
GET
Get the test account for this environemnt
POST
Create a new test account for this environment
DEL
Delete the test account for this environment
CustomHostnames
DEL
Delete the custom hostname
GET
Get the custom hostnames for this environemnt
POST
Create a new custom hostname for this environment
Exports
GET
Get the exports for an environment
POST
Create a new export request for the project environment
GET
Download an export by ID
GET
Get an export using the ID
Gates
GET
Get the gates for an environment
POST
Creates a new gate for the project environment
GET
Gets a gate
PUT
Updates a gate
DEL
Delete a gate
PUT
Enable the gate for the environment
PUT
Disable the gate for the environment
Settings
GET
Get the exchanges for an environment
POST
Creates a new exchange for the project environment
GET
Gets an exchange
DEL
Delete an exchange by exchangeId
PUT
Enable the exchange for the environment
PUT
Disable the exchange for the environment
GET
Get the providers for an environment
POST
Creates a new provider for the project environment
GET
Get the URLs for the environment providers
GET
Gets a provider
PUT
Updates a provider
DEL
Delete a provider by providerId
PUT
Enable the provider for the environment
PUT
Disable the provider for the environment
Analytics
GET
Get environments analyticswallets
GET
Get environments analyticsvisits
GET
Get analytics overview data
GET
Get analytics topline data
GET
Get analytics engagement data
GET
Get analytics wallets breakdown data
Organizations
GET
Fetches all the active organizations that the user has access to
POST
Creates organization
GET
Find the subscription of an organization using its ID
PUT
Upgrade organziation to advanced plan
PUT
Add coupon to subscription
GET
Find an organization by ID
PUT
Update an organization by ID
PUT
Update an organization address by ID
GET
Get SSO provider configuration for organization
POST
Create SSO provider configuration for organization
PUT
Update SSO provider configuration
DEL
Delete SSO provider configuration
Projects
GET
Find an project by ID
PUT
Update a project
DEL
Deletes a project by ID
GET
Fetches all the active projects the belong to the organization
POST
Creates a new project
Custom Networks
GET
Get all custom networks for an organization
POST
Create a custom network for an organization
GET
Get a specific custom network
PUT
Update a custom network
DEL
Delete a custom network
Chainalysis
GET
Find the Chainalysis configuration for an environment.
PUT
Enable the Sanctions API
PUT
Disables the Sanctions API
Environments
GET
Find an environment by ID
PUT
Updates the environment settings
GET
Get the unique number of visitors for an environment by environment ID
GET
Get keys for an environment given environmentId
GET
Get Live and Sandbox environments by projectId
Sessions
PUT
Revoke a session
GET
Get a session by ID
Wallets
POST
Creates a new embedded wallet for a user given an identifier
GET
Get the active embedded wallet versions for an environment
POST
Creates a new embedded wallet. This API is meant to be called from a frame server.
GET
Get wallets by user (deprecated - use /environments/{environmentId}/users/{userId}/wallets instead)
deprecated
POST
Creates a new wallet for the user (deprecated - use /environments/{environmentId}/users/{userId}/wallets instead)
deprecated
GET
Get wallets by user
POST
Creates a new wallet for the user. Note that if the user already has an embedded wallet linked, this call will fail.
GET
Get a wallet using the ID (deprecated - use /environments/{environmentId}/wallets/{walletId} instead)
deprecated
DEL
Delete wallet (deprecated - use /environments/{environmentId}/wallets/{walletId} instead)
deprecated
GET
Get wallets by environment
GET
Get a wallet using the ID
DEL
Delete wallet
POST
Recover deleted wallets for a user in a specific environment
SDK
POST
Get account balances for multiple addresses
GET
Get exchangerates
OPTIONS
Options call for this endpoint
GET
Generate a short-lived JWT token for use with WAAS client backups.
OPTIONS
Options call for this endpoint
GET
Check user field uniqueness
OPTIONS
Options call for this endpoint
POST
Initialize oauth auth sequence
OPTIONS
Options call for this endpoint
GET
Check that session is valid
OPTIONS
Options call for this endpoint
POST
Scan a URL for potential malicious activity
OPTIONS
Options call for this endpoint
POST
Simulate a Solana transaction
OPTIONS
Options call for this endpoint
POST
Simulate an EVM transaction
OPTIONS
Options call for this endpoint
POST
Simulate an EVM AA UserOp
OPTIONS
Options call for this endpoint
POST
Endpoint to sign-in using a token issued by an external auth provider
OPTIONS
Options call for this endpoint
POST
Add fees to a Solana transaction
OPTIONS
Options call for this endpoint
POST
[DEPRECATED] Please use /externalAuth/signin instead
deprecated
OPTIONS
[DEPRECATED] Options call for this endpoint
deprecated
GET
Get auth token for given embedded wallet type
OPTIONS
Options call for this endpoint
GET
Return the passcode for the pregenerated embedded wallet of the authenticated user
OPTIONS
Options call for this endpoint
PUT
Update wallet in a multi-wallet selection
OPTIONS
Options call for this endpoint
PUT
Claim a pregenerated embedded wallet
OPTIONS
Options call for this endpoint
GET
Return the backup key for the embedded wallet of the authenticated user
OPTIONS
Options call for this endpoint
POST
Update V1 embedded wallet to V2
OPTIONS
Options call for this endpoint
GET
Get sdk healthcheck
OPTIONS
Options call for this endpoint
POST
Endpoint to refresh the JWT auth token using the current valid JWT auth token in the authorization header
OPTIONS
Options call for this endpoint
GET
Get signin email provider
OPTIONS
Options call for this endpoint
GET
Get redirect URL for Oauth provider login. This will return a string that the SDK can manipulate before redirecting the browser to.
OPTIONS
Options call for this endpoint
GET
Get redirect URL for Oauth provider login
OPTIONS
Options call for this endpoint
GET
Oauth provider redirect endpoint
OPTIONS
Options call for this endpoint
GET
Redirect URL for sign-in with coinbase
OPTIONS
Options call for this endpoint
POST
Oauth provider redirect endpoint for apple ID
OPTIONS
Options call for this endpoint
GET
Oauth provider authorization endpoint
OPTIONS
Options call for this endpoint
POST
Oauth provider verify endpoint
OPTIONS
Options call for this endpoint
POST
Farcaster provider SignIn endpoint
OPTIONS
Options call for this endpoint
POST
Farcaster provider Verify endpoint
OPTIONS
Options call for this endpoint
POST
Oauth provider SignIn endpoint
OPTIONS
Options call for this endpoint
POST
Returns the authorization code or error retuned by oauth provider
OPTIONS
Options call for this endpoint
GET
Create nonce for authentication flow
OPTIONS
Options call for this endpoint
POST
Publish events for SDK
OPTIONS
Options sdk events
GET
Get the environment's settings
OPTIONS
Options call for this endpoint
POST
Update SDK settings for a specific environment
OPTIONS
Options sdk sdksettings
POST
Link wallet to user
OPTIONS
Options call for this endpoint
POST
Merge users with conflict resolutions
OPTIONS
Options call for this endpoint
POST
Verify wallet transfer
OPTIONS
Options call for this endpoint
POST
Revoke a session
OPTIONS
Options call for this endpoint
POST
unlink wallet from user
OPTIONS
Options call for this endpoint
POST
prefetch information for wallet address
OPTIONS
Options call for this endpoint
POST
Create a visit
OPTIONS
Options call for this endpoint
POST
Verify payload and return JWT
OPTIONS
Options call for this endpoint
GET
Fetch user profile for the current authenticated user
PUT
Update a user's fields
DEL
Hard delete a user
OPTIONS
Options call for this endpoint
PUT
Update a user's V2 recovery email
OPTIONS
Options call for this endpoint
GET
Gets passkey data associated with a user
PUT
Update a passkey's info
DEL
Delete a passkey
OPTIONS
Options call for this endpoint
GET
Gets passkey data associated with a user
POST
Register a new passkey
OPTIONS
Options call for this endpoint
GET
Gets passkey authentication options
OPTIONS
Options call for this endpoint
GET
Gets passkey authentication options
POST
Authenticate a passkey
OPTIONS
Options call for this endpoint
GET
Get the current user's MFA Devices
OPTIONS
Options call for this endpoint
GET
Get the current user's MFA Methods
OPTIONS
Options call for this endpoint
GET
Get the current user's MFA by device id
PUT
Update a device
DEL
Delete a device (if not default device)
OPTIONS
Options call for this endpoint
GET
Register a new TOTP MFA device and get Totp Secret
POST
Verify TOTP MFA device
OPTIONS
Options call for this endpoint
POST
Upgrade JWT scope with valid MFA session
OPTIONS
Options call for this endpoint
GET
Register a new Passkey MFA device
POST
Verify Passkey MFA device
OPTIONS
Options call for this endpoint
POST
Upgrade JWT scope with valid MFA session
OPTIONS
Options call for this endpoint
POST
Upgrade JWT scope with valid MFA session
OPTIONS
Options call for this endpoint
POST
Upgrade JWT scope with valid MFA session
OPTIONS
Options call for this endpoint
GET
Get recovery codes
POST
Generate new recovery codes for user
OPTIONS
Options call for this endpoint
POST
After successful verification allow to merge two owned accounts
OPTIONS
Options call for this endpoint
DEL
Soft delete an embedded wallet
OPTIONS
Options call for this endpoint
PUT
Restore an embedded wallet
OPTIONS
Options call for this endpoint
POST
Create one or more new embedded wallets for a user
DEL
Deletes the embedded wallets for a user
OPTIONS
Options call for this endpoint
GET
Generates the turnkey request body for a user's delete wallets request
deprecated
OPTIONS
Options call for this endpoint
deprecated
GET
Generates the request body for a user's delete V2 wallets request
OPTIONS
Options call for this endpoint
POST
Add a wallet account to a user's existing V2 wallet
OPTIONS
Options call for this endpoint
GET
Generates the request body for a user's create V2 wallet account request
OPTIONS
Options call for this endpoint
POST
Initialize the email authentication process for a user's embedded wallet
OPTIONS
Options call for this endpoint
PUT
Completes the passkey recovery process for a user's passkey embedded wallet
POST
Initialize the passkey recovery process for a user's passkey embedded wallet
OPTIONS
Options call for this endpoint
POST
Registers a session key for an embedded wallet
OPTIONS
Options call for this endpoint
GET
Requests an export of an embedded wallet
OPTIONS
Options call for this endpoint
GET
Find the configuration for the enabled networks associated to an environment
OPTIONS
Options call for this endpoint
GET
Configuration for enabled onramps
OPTIONS
Options call for this endpoint
GET
Get Coinbase supported networks
OPTIONS
Options call for this endpoint
POST
Create a Coinbase onramp order
OPTIONS
Options call for this endpoint
POST
Generate a Coinbase onramp buy URL
OPTIONS
Options call for this endpoint
POST
Start Crypto.com payment
OPTIONS
Options call for this endpoint
POST
Initialize email verification process
OPTIONS
Options call for this endpoint
POST
Initialize sms verification process
OPTIONS
Options call for this endpoint
POST
Send new code for sms verification
OPTIONS
Options call for this endpoint
POST
Verify sms verification request
OPTIONS
Options call for this endpoint
POST
Verify an sms and sign in user
OPTIONS
Options call for this endpoint
POST
Verify email verification request
OPTIONS
Options call for this endpoint
POST
Verify an email and sign in user
OPTIONS
Options call for this endpoint
POST
Send new code for email verification
OPTIONS
Options call for this endpoint
GET
Find jwks for public key
OPTIONS
Options call for this endpoint
GET
Find jwks for public key (JSON format)
GET
Get sdk exchangerates
OPTIONS
Options call for this endpoint
GET
Get the token balances for an account
OPTIONS
Options call for this endpoint
POST
Get account balances for multiple addresses
OPTIONS
Options call for this endpoint
GET
Get HTML with rendered Telegram login widget
POST
Handle Telegram authentication
OPTIONS
Options call for this endpoint
POST
Telegram provider SignIn endpoint
OPTIONS
Options call for this endpoint
POST
Telegram provider check auth
OPTIONS
Options call for this endpoint
POST
Telegram provider Verify endpoint
OPTIONS
Options call for this endpoint
POST
Create a new waas account
OPTIONS
Options call for this endpoint
POST
Create rooms for a waas mpc ceremony
OPTIONS
Options call for this endpoint
POST
Create rooms for a waas mpc ceremony without a walletId
OPTIONS
Options call for this endpoint
POST
Refresh keyshares
OPTIONS
Options call for this endpoint
POST
Import an existing private key to create a waas account
OPTIONS
Options call for this endpoint
POST
Export private Key of a waas account
OPTIONS
Options call for this endpoint
POST
Sign a message with a waas account
OPTIONS
Options call for this endpoint
POST
Backup multiple keyShares for a waaS wallet
OPTIONS
Options call for this endpoint
POST
Backup multiple keyShares for a waaS wallet to Google Drive
OPTIONS
Options call for this endpoint
POST
Create backup action and event for a specified location without performing actual backup
OPTIONS
Options call for this endpoint
POST
Create backup action and event for multiple locations without performing actual backup
OPTIONS
Options call for this endpoint
POST
Recover multiple keyShares
OPTIONS
Options call for this endpoint
POST
Reshare secret shares and update the threshold
OPTIONS
Options call for this endpoint
POST
Deliver encrypted delegated share
OPTIONS
Options call for this endpoint
PUT
Update the WAAS wallet settings for the wallet
OPTIONS
Options call for this endpoint
GET
Get the global wallet settings for the environment
OPTIONS
Options call for this endpoint
POST
Track a global wallet connection
OPTIONS
Options call for this endpoint
PUT
Set a global wallet connection as disconnected
OPTIONS
Options call for this endpoint
GET
Get the access token for a user OAuth account
OPTIONS
Options call for this endpoint
GET
Configuration for enabled offramps
OPTIONS
Options call for this endpoint
GET
Get the exchange accounts for a given dynamic user
OPTIONS
Options call for this endpoint
GET
Get the exchange account transactions for a given dynamic user
OPTIONS
Options call for this endpoint
POST
Transfer funds from an exchange account to an external address or another Coinbase account
OPTIONS
Options call for this endpoint
GET
Get the available exchange transfer destinations for account transactions for a given dynamic user
OPTIONS
Options call for this endpoint
GET
Fetch a single WaaS wallet with verified credentials
OPTIONS
Options call for this endpoint
GET
Get transactions for a wallet address
OPTIONS
Options call for this endpoint
POST
Check SSO provider for email domain
Users
GET
Get a user by Id (deprecated - use /environments/{environmentId}/users/{userId} instead)
deprecated
PUT
Update a user (deprecated - use /environments/{environmentId}/users/{userId} instead)
deprecated
DEL
Delete user (deprecated - use /environments/{environmentId}/users/{userId} instead)
deprecated
GET
Get a user by Id
PUT
Update a user
DEL
Delete user
GET
Get the access token for a user OAuth account
GET
Get all users for an environment
POST
Creates a new user
POST
Revoke sessions by user ID
deprecated
POST
Revoke sessions by user ID
GET
Get all sessions for a user by user ID
POST
Creates many new users
Visits
GET
Get all visitors for an environment
Members
PUT
Delegate ownership of an organization to another admin. If successful, the previous owner becomes an admin.
PUT
Update a given members role
DEL
Delete user membership from being an admin of an organization
GET
Get all users that are admins for an organization
GET
Get Membership Environment IDs
MfaSettings
GET
Get all mfa settings for an organization
PUT
Enable the given mfa device for the organization
PUT
Disable the given mfa device for the organization
Invites
GET
Get all the user invites
PUT
Update invite for user (accept/reject)
DEL
Delete invite for user
GET
Fetches all the Invites the belong to the organization
POST
Creates an invite to the organization
ExternalJwt
POST
Check if the external provided JWT is valid for the specified environment
Origins
GET
Get all the allowed origins for a project environment
POST
Adds an allowed origin for this project environment
DEL
Delete a origin by id
UserApiTokens
GET
Get all API Tokens for Dashboard User
POST
Create a new API Token for Dashboard User
DEL
Delete a API token by token id
Tokens
GET
Get all the tokens for a project environment (does not include the raw token)
POST
Create a new API Token
DEL
Delete a token by token id
Allowlists
GET
Get all allowlists for a environment
POST
Create new allowlist for a environment
GET
Get allowlist by id
PUT
Update the outcome, scope, or name of an allowlist entry by ID
DEL
Delete an allowlist
PUT
Enable the allowlist
PUT
Disable the allow list
GET
Get all entries for an allowlist
POST
Create a new entry for an allowlist
DEL
Delete an allowlist entry
Chains
GET
Get tokens for passed chainName.
SDK Views
GET
Get the sdk views for an environment
GET
Get a sdk view given a type and environment
PUT
Updates the configs for the sdk view and project environment
Events
GET
Get event types
GET
Get environment events
GET
Get environment event by id
Webhooks
GET
Get the Webhooks for an environment
POST
Creates a new Webhooks for the project environment
GET
Get the Webhook for an environment
PUT
Update the Webhook for an environment
DEL
Delete the Webhook for an environment
GET
Get the Messages for an webhook
GET
Get the Message deliveries for a webhook
POST
Redeliver message for an webhook
Custom Fields
GET
Get the custom fields for an environment
POST
Create a new custom field for an environment
GET
Retrieve a specific custom field by its ID
PUT
Update an existing custom field by its ID
DEL
Delete a specific custom field by its ID
DeeplinkUrls
GET
Get all the whitelisted mobile deeplink URLs for a project environment
POST
Whitelists a mobile deeplink URL for this project environment
DEL
Delete a mobile deeplink URL by id
Mfa
DEL
Delete all MFA Devices for the user
POST
Reset the user's MFA methods
Waas
POST
Create a new WAAS for a user given an identifier
POST
Authenticate for WAAS using api key
POST
Verify if an API key is valid for a specific environment
POST
Sign a message with a delegated waas account
DEL
Revoke delegated access for a single wallet
POST
Revoke delegated access for one or more wallets
GET
Get delegated access encryption public keys for an environment
POST
Create credentials for waas wallet delegation
GET
Get a specific delegated access encryption public key by ID
GET
Get a specific WAAS wallet by walletId
POST
Create backup action for key shares using API token authentication
GET
Get the WAAS policy for an environment
PUT
Update the WAAS policy for an environment by ruleId
POST
Create a new WAAS policy for an environment or add new rules to an existing policy
DEL
Delete a WAAS policy rule by ruleId
GET
Get all active WAAS signature policies for a wallet
POST
Create a new WAAS signature policy for a wallet
GET
Get a WAAS signature policy by walletId and policyId
PUT
Update a WAAS signature policy by walletId and policyId
DEL
Delete a WAAS signature policy by walletId and policyId
GET
Get delegated access encryption public key for an environment
OPTIONS
Get CORS and allowed methods for delegated access encryption public keys endpoint
WalletConnect
PUT
Create or update a WalletConnect project for this environment using the partner API
Explore Dynamic
Start Free
Live Support
System Status
Dynamic home page
Search...
⌘K
Ask AI
Explore Dynamic
Start Free
Live Support
System Status
Search...
Navigation
Page Not Found
Overview
Implementation Guides
SDK References
API Reference
Recipes
Troubleshooting
Overview
Implementation Guides
SDK References
API Reference
Recipes
Troubleshooting
404
Page Not Found
We couldn't find the page. Maybe you were looking for one of these pages below?
API Token Permissions
Verify if an API key is valid for a specific environment
Global Wallet Native API
⌘I