Registration flow
- The wallet belongs to a user: an organization or an individual. WisdomTree must have approved that user’s KYB or KYC review in the same environment.
- The response shows the wallet’s registration status. The wallet can trade once the status is
approved.
Register a wallet
To register a wallet, send aPOST request to:
Parameters
The body names the provider, the chain, and the environment.'wisdomtree'
required
The fund provider.
string
required
The chain to register the wallet on. In the sandbox, use
ethereum_sepolia with an Ethereum
wallet.'sandbox' | 'production'
The WisdomTree environment to register the wallet in. WisdomTree must have approved the user in
this environment. Defaults to
production. Use sandbox to test. See how the sandbox
works.Returns
The endpoint returns200 once WisdomTree approves the wallet. It returns 202 while the approval is still open.
string
The ID of the registered wallet.
string
The wallet’s address.
'wisdomtree'
The fund provider.
string
The chain the wallet is registered on.
'sandbox' | 'production'
The WisdomTree environment the wallet is registered in.
'created' | 'approved' | 'rejected' | null
The wallet’s registration status, or
null when WisdomTree does not report one. The wallet can
trade once approved.string
The ID of the user the wallet is registered for. For a business, this is the organization ID.
number
Unix timestamp in milliseconds of when the registration was created.
number
Unix timestamp in milliseconds of when the registration was last updated.
Example
This request registers the wallet on Ethereum Sepolia (testnet).Example response
Errors
The endpoint returns these errors.Get a user’s registrations
This endpoint shows a user’s review status and their registered wallets. Send aGET request to:
user_id.
Parameters
All query parameters are optional.'wisdomtree'
Only return registrations with this provider.
'sandbox' | 'production'
The WisdomTree environment to read. Defaults to
production.string
Only return the registration of this wallet.
number
The maximum number of wallet registrations to return.
string
The cursor of the page of wallet registrations to return, from
wallets_next_cursor.Returns
The response lists the review status and a page of wallets.string
The ID of the user, which can be an organization.
object[]
The user’s registrations with fund providers, each with
provider, environment, and status:
pending, action_required, approved, rejected, or suspended.object[]
A page of the user’s registered wallets, each with
wallet_id, address, chain, provider,
environment, and status.string | null
The cursor of the next page of wallet registrations, or
null on the last page.Example response
Next steps
Once WisdomTree approves the wallet, fund it and place an order.Buy fund shares
Buy WTGXX with stablecoins from a registered wallet.
Webhooks
Receive
tmmf.wallet.updated when a wallet’s status changes.
