Swagger UI
Tesseract Public API
0.1.0OAS 3.0
Client-facing API for vault data, strategies, and performance metrics.
health
GET
/health
Health check
clients
Portfolio summary for a client (weighted avg APY)
List vaults for a client
GET
/clients/{client}/transactions
List client-initiated transactions for a client
insights
GET
/insights/{vaultAddress}/allocations
Allocation history for stacked area chart
GET
/insights/{vaultAddress}/allocations/latest
Current allocation breakdown for pie/donut chart
GET
/insights/{vaultAddress}/performance
APY/APR history for line chart
GET
/insights/{vaultAddress}/tvl
TVL and share price history for area chart
GET
/insights/{vaultAddress}/summary
Dashboard summary with KPIs
vaults
POST
/vaults/query/by-client-addresses
List vaults for multiple client wallet addresses
Get vault detail
GET
/vaults/{vault}/transactions
List transactions for a vault
Set vault strategy (EIP-712 signed)
strategies
GET
/strategies
List all strategies
Parameters
Try it out
No parameters
Responses
| Code | Description | Links |
|---|---|---|
| 200 | Media type application/json Controls Accept header.- Example Value - Schema json<br>[<br> {<br> "id": "550e8400-e29b-41d4-a716-446655440000",<br> "name": "Conservative USDC",<br> "asset": "USDC",<br> "description": "Low-risk stablecoin strategy",<br> "deployerAddress": "0xfC6C59AbA3F9D63A351C7Ea1ba0B48714BFdA2da",<br> "expectedApy": "4-6%",<br> "dashboardDescription": "A conservative stablecoin lending strategy…",<br> "dashboardWithdrawals": "24h",<br> "learnMoreLink": "https://tesseract.fi/strategies/usdc-conservative",<br> "createdAt": "2025-01-15T10:00:00.000Z",<br> "updatedAt": "2025-01-15T10:00:00.000Z"<br> }<br>]<br> |
No links |
Get strategy by ID
Schemas
ClientSummaryModel
PublicVaultStrategy
PublicVaultModel
VaultEventModel
VaultTransactionModel
AllocationHistoryModel
AllocationLatestModel
PerformanceHistoryModel
TvlHistoryModel
SummaryModel
BatchVaultsByAddressDto
SetStrategyDto
SetStrategyResponseModel
StrategyModel