Aqua0
API ReferenceStrategies

Get one strategy's marketplace detail

Returns one complete two-asset strategy's marketplace state, grouped across its per-asset vault legs, covering config, venue curve, leg sizing, and a stats summary. A null figure is never a zero, so check `rpcDegraded` and the `unavailable` block before rendering one.

GET
/api/vaults/strategies/marketplace/{chainId}/{strategyId}

Authorization

ApiKeyAuth
X-API-Key<token>

In: header

Path Parameters

chainId*string

Numeric ID of the chain to query or act on.

strategyId*string

The strategy's numeric class ID within Aqua0's vaults.

Response Body

application/json

curl -X GET "https://example.com/api/vaults/strategies/marketplace/string/string"
{  "strategy": {    "chainId": 0,    "strategyId": "string",    "strategist": "string",    "paused": true,    "curve": "string",    "curveLabel": "string",    "curveParams": {},    "curveStatus": "shipped",    "isActive": true,    "routable": true,    "routableReason": "string",    "displayName": "string",    "legs": [      {        "vault": "string",        "asset": "string",        "symbol": "string",        "deployed": "string",        "paused": true,        "realizedPnl": "string",        "totalFees": "string",        "netSettledToStrategy": "string",        "committedBacking": "string",        "availableFor": "string"      }    ],    "totalDeployed": "string",    "realizedPnl": "string",    "sharePriceRay": "string",    "stats": {      "totalSwaps": 0,      "totalAquaSwaps": 0,      "totalFees": "string",      "activeMakers": 0,      "totalVirtualBalance": "string",      "netSettledToStrategy": "string",      "lastSwapTimestamp": 0,      "totalVolumeIn": null,      "totalVolumeOut": null    }  },  "fleetLive": true,  "rpcDegraded": true,  "unavailable": {    "fields": [      "string"    ],    "reason": "string"  }}
Empty