API Reference
The Upshift API provides programmatic access to Upshift Finance's tokenized vault ecosystem, enabling developers to integrate sophisticated DeFi yield strategies into their applications.
Welcome to the Upshift API
This RESTful API allows you to query vault information, track user points, calculate returns, and access comprehensive vault performance data.
What is Upshift Finance?
Upshift Finance is a decentralized finance platform that creates tokenized vaults managed by professional strategists. These vaults enable users to participate in sophisticated yield generation strategies while maintaining liquidity through receipt tokens that can be integrated across the DeFi ecosystem.
API Overview
The Upshift API v1 provides access to four core areas of functionality:
🏦 Tokenized Vaults
Access comprehensive information about Upshift's tokenized vaults, including:
Vault details, descriptions, and metadata
Performance metrics and APY calculations
Risk profiles and fee structures
Strategist information and subaccount data
Receipt token integrations across DeFi protocols
📊 Points System
Query user engagement and reward data:
Total points accumulated by users
Pool-specific balances and deposits
Referral earnings and hierarchies
Deposit streaks and activity tracking
📈 Performance Analytics
Calculate and retrieve vault performance metrics:
Annualized APY calculations
Historical performance data
Liquid APY for different time periods
Fee-adjusted returns
⚡ System Health
Monitor API status and connectivity with health check endpoints.
Key Features
Multi-Chain Support
The API supports vaults across multiple blockchain networks, with EVM-compatible chains as the primary focus.
Real-Time Data
Access up-to-date vault information, performance metrics, and user balances with low-latency API responses.
Flexible Filtering
Query vaults by status (active/closed), retrieve specific vault data by address, and filter results based on your application's needs.
Receipt Token Integration
Discover how vault receipt tokens integrate with other DeFi protocols, enabling composability and enhanced liquidity options.
Supported Vaults
The API currently supports several key vault types, including but not limited to:
cUSDO - Stablecoin-based strategies
tETH - Tokenized Ethereum strategies
wstETH - Wrapped staked Ethereum
rsETH - Restaked Ethereum strategies
Getting Started
Base URL
All API requests should be made to:
https://api.upshift.finance/v1
Authentication
The Upshift API currently operates without authentication requirements for public endpoints. All endpoints return JSON responses and follow REST conventions.
Rate Limits
Please refer to the response headers for current rate limiting information and ensure your application implements appropriate request throttling.
API Endpoints
Health Check
GET /
- Verify API availability and system status
User Points
GET /points/{user_address}
- Retrieve comprehensive points data for a specific user address
Tokenized Vaults
GET /tokenized_vaults
- List all vaults with optional status filteringGET /tokenized_vaults/{vault_address}
- Get detailed information for a specific vaultGET /tokenized_vaults/{vault_address}/annualized_apy
- Calculate annualized APY for a vault
Response Format
All API responses follow a consistent JSON structure with appropriate HTTP status codes:
200
- Successful responses422
- Validation errors with detailed error information
Error responses include validation details to help debug request issues quickly.
Important Notes
Deprecation Notice
The API includes some deprecated fields for backward compatibility:
hgETH30dLiquidAPY
andhgETH7dLiquidAPY
fields are deprecatedThese will be removed on January 1, 2026
Use
liquidAPY30Day
andliquidAPY7Day
fields instead
Data Accuracy
Performance data and APY calculations are provided for informational purposes. Always verify critical financial data through multiple sources before making investment decisions.
Next Steps
Ready to start building with the Upshift API? Check out our endpoint documentation for detailed request/response schemas, example queries, and integration guides.
For support or questions about integrating with the Upshift API, please reach out to our development team or visit our community resources.
This API documentation covers Upshift API v0.1.0. Features and endpoints may evolve as the platform develops.
Last updated