Vaults

Tokenized Vault API Endpoints

This documentation covers the tokenized vault endpoints for retrieving vault information.

Base URL

https://api.upshift.finance/v1/

Get All Tokenized Vaults

GET /tokenized_vaults

Retrieve a list of all tokenized vaults with optional status filtering.

Query Parameters:

  • status (optional): Filter by vault status (active or closed)

Get Tokenized Vaults

get
Query parameters
statusany ofOptional

Filter vaults by status (e.g. active, closed)

string · enumOptionalPossible values:
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
addressstringRequired
yield_distributorany ofOptional
stringOptional
or
nullOptional
chainany ofRequired
integerOptional
or
nullOptional
descriptionany ofOptional
stringOptional
or
nullOptional
internal_typeany ofOptional
stringOptional
or
nullOptional
public_typeany ofOptional
stringOptional
or
nullOptional
is_featuredany ofOptionalDefault: false
booleanOptional
or
nullOptional
is_visibleany ofOptionalDefault: true
booleanOptional
or
nullOptional
weekly_performance_fee_bpsany ofOptional
numberOptional
or
nullOptional
platform_fee_overrideobject · PlatformFeeOverrideOptionalDefault: {}
start_datetimeany ofOptional
string · date-timeOptional
or
nullOptional
vault_nameany ofOptional
stringOptional
or
nullOptional
reserve_targetany ofOptionalDefault: 0.05
number · max: 1Optional
or
nullOptional
reserve_toleranceany ofOptionalDefault: 0.01
number · max: 1Optional
or
nullOptional
statusany ofOptionalDefault: active
stringOptional
or
nullOptional
is_charge_fees_manualany ofOptionalDefault: false
booleanOptional
or
nullOptional
receipt_token_symbolany ofOptional
stringOptional
or
nullOptional
enable_external_assets_updateany ofOptionalDefault: false
booleanOptional
or
nullOptional
vault_logo_urlany ofOptional
stringOptional
or
nullOptional
riskany ofOptional
stringOptional
or
nullOptional
max_daily_drawdownany ofOptional
numberOptional
or
nullOptional
chain_typeany ofOptionalDefault: evm
stringOptional
or
nullOptional
enabled_historical_price_horizonsany ofOptional
integer[]Optional
or
nullOptional
idstring · uuidRequired
reported_apyany ofOptional
or
nullOptional
get
/tokenized_vaults

Get Specific Tokenized Vault

GET /tokenized_vaults/{vault_address}

Get detailed information for a specific tokenized vault by its contract address.

Path Parameters:

  • vault_address (required): The vault contract address

Get Tokenized Vault

get
Path parameters
vault_addressstringRequired
Responses
chevron-right
200

Successful Response

application/json
addressstringRequired
yield_distributorany ofOptional
stringOptional
or
nullOptional
chainany ofRequired
integerOptional
or
nullOptional
descriptionany ofOptional
stringOptional
or
nullOptional
internal_typeany ofOptional
stringOptional
or
nullOptional
public_typeany ofOptional
stringOptional
or
nullOptional
is_featuredany ofOptionalDefault: false
booleanOptional
or
nullOptional
is_visibleany ofOptionalDefault: true
booleanOptional
or
nullOptional
weekly_performance_fee_bpsany ofOptional
numberOptional
or
nullOptional
platform_fee_overrideobject · PlatformFeeOverrideOptionalDefault: {}
start_datetimeany ofOptional
string · date-timeOptional
or
nullOptional
vault_nameany ofOptional
stringOptional
or
nullOptional
reserve_targetany ofOptionalDefault: 0.05
number · max: 1Optional
or
nullOptional
reserve_toleranceany ofOptionalDefault: 0.01
number · max: 1Optional
or
nullOptional
statusany ofOptionalDefault: active
stringOptional
or
nullOptional
is_charge_fees_manualany ofOptionalDefault: false
booleanOptional
or
nullOptional
receipt_token_symbolany ofOptional
stringOptional
or
nullOptional
enable_external_assets_updateany ofOptionalDefault: false
booleanOptional
or
nullOptional
vault_logo_urlany ofOptional
stringOptional
or
nullOptional
riskany ofOptional
stringOptional
or
nullOptional
max_daily_drawdownany ofOptional
numberOptional
or
nullOptional
chain_typeany ofOptionalDefault: evm
stringOptional
or
nullOptional
enabled_historical_price_horizonsany ofOptional
integer[]Optional
or
nullOptional
idstring · uuidRequired
reported_apyany ofOptional
or
nullOptional
get
/tokenized_vaults/{vault_address}

Get Specific Tokenized Vault APY

GET /tokenized_vaults/{vault_address}/annualized_apy

Get APY information for a specific tokenized vault by its contract address.

Path Parameters:

  • vault_address (required): The vault contract address

Get annualized APY

get

Calculate annualized APY for a specific vault.

    ⚠️ Deprecation Notice: 
    - The `hgETH30dLiquidAPY` and `hgETH7dLiquidAPY` fields are deprecated
    - These fields will be removed on 2026-01-01
    - Use `liquidAPY30Day` and `liquidAPY7Day` fields instead
    
    Supported Vaults: cUSDO, tETH, wstETH, rsETH
Path parameters
vault_addressstringRequired
Responses
chevron-right
200

APY data

application/json
anyOptional
get
/tokenized_vaults/{vault_address}/annualized_apy

No content


Key Response Fields

Important fields in the responses:

  • address: Vault contract address

  • vault_name: Human-readable vault name

  • status: Current status (active or closed)

  • chain: Blockchain network ID

  • reported_apy: APY information including breakdown

  • rewards: Available reward multipliers

  • subaccounts: Associated strategist subaccounts

  • is_featured: Whether vault is prominently displayed

  • receipt_token_symbol: Symbol for vault receipt tokens


Status Values

  • active: Vault is operational and accepting deposits

  • closed: Vault is closed to new deposits


Usage Examples

Get all active vaults:

Get specific vault details:

Last updated