Swagger UI

Tesseract Public API

0.1.0
OAS 3.0

Client-facing API for vault data, strategies, and performance metrics.

health

GET
/health

Health check

clients

GET
/clients/{client}/summary

Portfolio summary for a client (weighted avg APY)

GET
/clients/{client}/vaults

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
/vaults/{vault}

Get vault detail

GET
/vaults/{vault}/transactions

List transactions for a vault

PUT
/vaults/{vault}/strategy

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
/strategies/{id}

Get strategy by ID

Schemas

ClientSummaryModel

PublicVaultStrategy

PublicVaultModel

VaultEventModel

VaultTransactionModel

AllocationHistoryModel

AllocationLatestModel

PerformanceHistoryModel

TvlHistoryModel

SummaryModel

BatchVaultsByAddressDto

SetStrategyDto

SetStrategyResponseModel

StrategyModel