UpshiftDocs
REST APIInstitutional API

Vault Positions

A vault's current allocations across protocols and chains.

Get Vault Positions

Return the latest position snapshot for a vault, grouped per subaccount.

The frontend re-groups the single response three ways (by protocol, by subaccount, by strategy category) for the Strategy Breakdown section, and derives the Hero metrics (Verifiability %, Idle Buffer) and the per-wallet table from it. Source is the newest daily unrealized_pnl Mongo record.

GET
/upshift/positions/{vault_address}

Path Parameters

vault_addressVault Address

Query Parameters

chain_idChain Id

Response Body

curl -X GET "https://api.upshift.finance/api/v1/upshift/positions/string?chain_id=0"
null
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}