Skip to main content
Use the positions endpoint to show what a wallet holds in each fund. The response has one position for each fund and chain the wallet can trade on. Each position shows:
  • The shares the wallet holds onchain.
  • Their value in USD at the latest NAV.
  • The dividends that the fund has not paid out yet.
  • The orders that are still in flight.

Usage

To list a wallet’s positions, send a GET request to:

Parameters

All query parameters are optional. Use them to pick the environment, filter the list, or page through it.
'sandbox' | 'production'
The WisdomTree environment to read. Defaults to production.
'wisdomtree'
Only return positions with this provider.
string
Only return positions in this fund, e.g. "WTGXX".
string
Only return positions on this chain, e.g. "ethereum_sepolia".
number
The maximum number of positions to return.
string
The cursor of the page of positions to return, from next_cursor.

Returns

The response lists the positions and a cursor for the next page.
string
The ID of the wallet holding the positions.
object[]
A page of the wallet’s positions, one per registered fund and chain.
string | null
The cursor of the next page of positions, or null on the last page.
Privy reads the NAV and the dividends from WisdomTree. If WisdomTree does not answer, these fields are null. The response still includes shares and pending_orders.

Example

This request lists the wallet’s WTGXX positions.
Example response

Next steps

Use webhooks to know when an order completes. Then list the positions again.

Webhooks

Refresh positions when orders complete.