Skip to main content
GET
Get closing positions
Set as_of for a reporting date, or omit it for current positions.

Authorizations

X-API-Key
string
header
required

Your organization API key. Some operations also need a key that is associated with a user; their pages say so.

Query Parameters

financial_account_ids
string[]

Prefixed financial account IDs (fac_). Up to 100 IDs.

asset_types
string[]

Asset types to include.

source_ids
string[]

Source IDs to include.

limit
integer
default:25

Maximum number of records to return.

Required range: 1 <= x <= 100
cursor
string

The next_cursor value from the previous page. Keep the other filters unchanged.

Legal entities to include (le_…). Omit to include all.

Maximum array length: 100

Legal entity ID (le_…).

as_of
string<date-time>

Reporting date. Omit to return current positions.

Example:

"2026-08-31T12:00:00Z"

include_zero_rows
enum<string>

Include rows where quantity, cost_basis, market_value, and unrealized_gain are all zero. Default: true (include). Set to false to drop zero-balance positions.

Available options:
true,
false

Response

The request succeeded.

data
object[]
required

The records.

has_more
boolean
required

Whether another page is available.

next_cursor
string | null
required

Cursor for the next page, or null on the last page.

total_count
integer
required

Total positions across all pages after filtering.

data_quality
object
required

Checks all positions in the requested scope before pagination and fiat-row filtering. A clean filtered result does not certify the whole organization.