Skip to main content
GET
TypeScript

Query Parameters

chainDescriptor
enum<string>

Protocol identifier to filter positions (e.g., ATOM_COS/AXL/CELESTIA). If omitted, positions across all supported chains are returned. Protocol identifier for the staking operation.

Available options:
ATOM_COS,
AXL,
AXL_TEST,
CELESTIA,
DYDX_DYDX,
ETH,
ETH_TEST6,
ETH_TEST_HOODI,
INJ_INJ,
MANTRA,
MATIC,
OSMO,
POL,
POL_TEST,
SOL,
SOL_TEST,
STETH_ETH,
STETH_ETH_TEST6_DZFA,
STETH_ETH_TEST_HOODI
vaultAccountId
string<numeric>

Filter positions by Fireblocks vault account ID. If omitted, positions across all vault accounts are returned.

pageSize
integer<int32>
default:10
required

Number of results per page. When provided, the response returns a paginated object with {data, next}. If omitted, all results are returned as an array.

Required range: 1 <= x <= 100
Example:

10

pageCursor
string

Cursor for the next page of results. Use the value from the 'next' field in the previous response.

Example:

"eJ0eXAiOiJKV1QiLCJhbGcOiJIUzI1NiJ9"

order
enum<string>
default:DESC

ASC / DESC ordering (default DESC)

Available options:
ASC,
DESC
Example:

"ASC"

Response

Positions retrieved successfully with pagination.

data
object[]
required

The data of the current page of staking positions

next
string | null

The cursor for the next page

Example:

"eJ0eXAiOiJKV1QiLCJhbGcOiJIUzI1NiJ9"