Skip to main content
GET
Get historical MicroVault performance
Read historical NAV, earnings, and trailing APY checkpoints.
MicroVaults are in private preview for enabled sandbox organizations on Ethereum Sepolia.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

vaultId
string<uuid>
required

Ground identifier of the MicroVault. This is distinct from its onchain contract address.

Pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89aAbB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
Example:

"8f4c52d7-62ab-4db9-a964-92f481f6b851"

Query Parameters

range
enum<string>
default:30d

Preset period for the returned performance series. Use start and end for a custom period.

Available options:
7d,
30d,
90d,
ytd,
1y,
all
start
string<date>

First UTC calendar date to include for a custom period, formatted as YYYY-MM-DD.

end
string<date>

Last UTC calendar date to include for a custom period, formatted as YYYY-MM-DD.

Response

Historical performance points.

baseAssetAddress
string | null
required

Base asset used to express cumulative earnings and NAV, or null when no observations exist.

Required string length: 42
Pattern: ^0x(?!0{40}$)[0-9a-fA-F]{40}$
Example:

"0x7c4a1cb5a3d5c3c4e019c3f6ab29a0f98c21b814"

baseAssetDecimals
integer | null
required

Decimal precision for asset-valued fields, or null when no observations exist.

period
object
required

Requested date window, sampling interval, and completeness of the returned series.

points
object[]
required

Chronological valuation points sampled for the requested period.