{ "components": { "examples": {}, "headers": {}, "parameters": {}, "requestBodies": {}, "responses": {}, "schemas": { "PerpetualPositionStatus": { "enum": [ "OPEN", "CLOSED", "LIQUIDATED" ], "type": "string" }, "PositionSide": { "enum": [ "LONG", "SHORT" ], "type": "string" }, "IsoString": { "type": "string" }, "PerpetualPositionResponseObject": { "properties": { "market": { "type": "string" }, "status": { "$ref": "#/components/schemas/PerpetualPositionStatus" }, "side": { "$ref": "#/components/schemas/PositionSide" }, "size": { "type": "string" }, "maxSize": { "type": "string" }, "entryPrice": { "type": "string" }, "realizedPnl": { "type": "string" }, "createdAt": { "$ref": "#/components/schemas/IsoString" }, "createdAtHeight": { "type": "string" }, "sumOpen": { "type": "string" }, "sumClose": { "type": "string" }, "netFunding": { "type": "string" }, "unrealizedPnl": { "type": "string" }, "closedAt": { "allOf": [ { "$ref": "#/components/schemas/IsoString" } ], "nullable": true }, "exitPrice": { "type": "string", "nullable": true }, "subaccountNumber": { "type": "integer", "format": "int32" } }, "required": [ "market", "status", "side", "size", "maxSize", "entryPrice", "realizedPnl", "createdAt", "createdAtHeight", "sumOpen", "sumClose", "netFunding", "unrealizedPnl", "subaccountNumber" ], "type": "object", "additionalProperties": false }, "PerpetualPositionsMap": { "properties": {}, "additionalProperties": { "$ref": "#/components/schemas/PerpetualPositionResponseObject" }, "type": "object" }, "AssetPositionResponseObject": { "properties": { "symbol": { "type": "string" }, "side": { "$ref": "#/components/schemas/PositionSide" }, "size": { "type": "string" }, "assetId": { "type": "string" }, "subaccountNumber": { "type": "integer", "format": "int32" } }, "required": [ "symbol", "side", "size", "assetId", "subaccountNumber" ], "type": "object", "additionalProperties": false }, "AssetPositionsMap": { "properties": {}, "additionalProperties": { "$ref": "#/components/schemas/AssetPositionResponseObject" }, "type": "object" }, "SubaccountResponseObject": { "properties": { "address": { "type": "string" }, "subaccountNumber": { "type": "integer", "format": "int32" }, "equity": { "type": "string" }, "freeCollateral": { "type": "string" }, "openPerpetualPositions": { "$ref": "#/components/schemas/PerpetualPositionsMap" }, "assetPositions": { "$ref": "#/components/schemas/AssetPositionsMap" }, "marginEnabled": { "type": "boolean" }, "updatedAtHeight": { "type": "string" }, "latestProcessedBlockHeight": { "type": "string" } }, "required": [ "address", "subaccountNumber", "equity", "freeCollateral", "openPerpetualPositions", "assetPositions", "marginEnabled", "updatedAtHeight", "latestProcessedBlockHeight" ], "type": "object", "additionalProperties": false }, "AddressResponse": { "properties": { "subaccounts": { "items": { "$ref": "#/components/schemas/SubaccountResponseObject" }, "type": "array" }, "totalTradingRewards": { "type": "string" } }, "required": [ "subaccounts", "totalTradingRewards" ], "type": "object", "additionalProperties": false }, "ParentSubaccountResponse": { "properties": { "address": { "type": "string" }, "parentSubaccountNumber": { "type": "integer", "format": "int32" }, "equity": { "type": "string" }, "freeCollateral": { "type": "string" }, "childSubaccounts": { "items": { "$ref": "#/components/schemas/SubaccountResponseObject" }, "type": "array" } }, "required": [ "address", "parentSubaccountNumber", "equity", "freeCollateral", "childSubaccounts" ], "type": "object", "additionalProperties": false }, "AffiliateMetadataResponse": { "properties": { "referralCode": { "type": "string" }, "isVolumeEligible": { "type": "boolean" }, "isAffiliate": { "type": "boolean" } }, "required": [ "referralCode", "isVolumeEligible", "isAffiliate" ], "type": "object", "additionalProperties": false }, "AffiliateAddressResponse": { "properties": { "address": { "type": "string" } }, "required": [ "address" ], "type": "object", "additionalProperties": false }, "AffiliateSnapshotResponseObject": { "properties": { "affiliateAddress": { "type": "string" }, "affiliateReferralCode": { "type": "string" }, "affiliateEarnings": { "type": "number", "format": "double" }, "affiliateReferredTrades": { "type": "number", "format": "double" }, "affiliateTotalReferredFees": { "type": "number", "format": "double" }, "affiliateReferredUsers": { "type": "number", "format": "double" }, "affiliateReferredNetProtocolEarnings": { "type": "number", "format": "double" }, "affiliateReferredTotalVolume": { "type": "number", "format": "double" }, "affiliateReferredMakerFees": { "type": "number", "format": "double" }, "affiliateReferredTakerFees": { "type": "number", "format": "double" }, "affiliateReferredMakerRebates": { "type": "number", "format": "double" } }, "required": [ "affiliateAddress", "affiliateReferralCode", "affiliateEarnings", "affiliateReferredTrades", "affiliateTotalReferredFees", "affiliateReferredUsers", "affiliateReferredNetProtocolEarnings", "affiliateReferredTotalVolume", "affiliateReferredMakerFees", "affiliateReferredTakerFees", "affiliateReferredMakerRebates" ], "type": "object", "additionalProperties": false }, "AffiliateSnapshotResponse": { "properties": { "affiliateList": { "items": { "$ref": "#/components/schemas/AffiliateSnapshotResponseObject" }, "type": "array" }, "total": { "type": "number", "format": "double" }, "currentOffset": { "type": "number", "format": "double" } }, "required": [ "affiliateList", "total", "currentOffset" ], "type": "object", "additionalProperties": false }, "AffiliateTotalVolumeResponse": { "properties": { "totalVolume": { "type": "number", "format": "double", "nullable": true } }, "required": [ "totalVolume" ], "type": "object", "additionalProperties": false }, "AssetPositionResponse": { "properties": { "positions": { "items": { "$ref": "#/components/schemas/AssetPositionResponseObject" }, "type": "array" } }, "required": [ "positions" ], "type": "object", "additionalProperties": false }, "CandleResolution": { "enum": [ "1MIN", "5MINS", "15MINS", "30MINS", "1HOUR", "4HOURS", "1DAY" ], "type": "string" }, "CandleResponseObject": { "properties": { "startedAt": { "$ref": "#/components/schemas/IsoString" }, "ticker": { "type": "string" }, "resolution": { "$ref": "#/components/schemas/CandleResolution" }, "low": { "type": "string" }, "high": { "type": "string" }, "open": { "type": "string" }, "close": { "type": "string" }, "baseTokenVolume": { "type": "string" }, "usdVolume": { "type": "string" }, "trades": { "type": "number", "format": "double" }, "startingOpenInterest": { "type": "string" }, "orderbookMidPriceOpen": { "type": "string", "nullable": true }, "orderbookMidPriceClose": { "type": "string", "nullable": true }, "id": { "type": "string" } }, "required": [ "startedAt", "ticker", "resolution", "low", "high", "open", "close", "baseTokenVolume", "usdVolume", "trades", "startingOpenInterest", "id" ], "type": "object", "additionalProperties": false }, "CandleResponse": { "properties": { "candles": { "items": { "$ref": "#/components/schemas/CandleResponseObject" }, "type": "array" } }, "required": [ "candles" ], "type": "object", "additionalProperties": false }, "ComplianceResponse": { "properties": { "restricted": { "type": "boolean" }, "reason": { "type": "string" } }, "required": [ "restricted" ], "type": "object", "additionalProperties": false }, "ComplianceStatus": { "enum": [ "COMPLIANT", "FIRST_STRIKE_CLOSE_ONLY", "FIRST_STRIKE", "CLOSE_ONLY", "BLOCKED" ], "type": "string" }, "ComplianceReason": { "enum": [ "MANUAL", "US_GEO", "CA_GEO", "GB_GEO", "SANCTIONED_GEO", "COMPLIANCE_PROVIDER" ], "type": "string" }, "ComplianceV2Response": { "properties": { "status": { "$ref": "#/components/schemas/ComplianceStatus" }, "reason": { "$ref": "#/components/schemas/ComplianceReason" }, "updatedAt": { "type": "string" } }, "required": [ "status" ], "type": "object", "additionalProperties": false }, "OrderSide": { "enum": [ "BUY", "SELL" ], "type": "string" }, "Liquidity": { "enum": [ "TAKER", "MAKER" ], "type": "string" }, "FillType": { "enum": [ "LIMIT", "LIQUIDATED", "LIQUIDATION", "DELEVERAGED", "OFFSETTING" ], "type": "string" }, "MarketType": { "enum": [ "PERPETUAL", "SPOT" ], "type": "string" }, "FillResponseObject": { "properties": { "id": { "type": "string" }, "side": { "$ref": "#/components/schemas/OrderSide" }, "liquidity": { "$ref": "#/components/schemas/Liquidity" }, "type": { "$ref": "#/components/schemas/FillType" }, "market": { "type": "string" }, "marketType": { "$ref": "#/components/schemas/MarketType" }, "price": { "type": "string" }, "size": { "type": "string" }, "fee": { "type": "string" }, "affiliateRevShare": { "type": "string" }, "createdAt": { "$ref": "#/components/schemas/IsoString" }, "createdAtHeight": { "type": "string" }, "orderId": { "type": "string" }, "clientMetadata": { "type": "string" }, "subaccountNumber": { "type": "integer", "format": "int32" }, "builderFee": { "type": "string" }, "builderAddress": { "type": "string" } }, "required": [ "id", "side", "liquidity", "type", "market", "marketType", "price", "size", "fee", "affiliateRevShare", "createdAt", "createdAtHeight", "subaccountNumber" ], "type": "object", "additionalProperties": false }, "FillResponse": { "properties": { "pageSize": { "type": "integer", "format": "int32" }, "totalResults": { "type": "integer", "format": "int32" }, "offset": { "type": "integer", "format": "int32" }, "fills": { "items": { "$ref": "#/components/schemas/FillResponseObject" }, "type": "array" } }, "required": [ "fills" ], "type": "object", "additionalProperties": false }, "FundingPaymentResponseObject": { "properties": { "createdAt": { "$ref": "#/components/schemas/IsoString" }, "createdAtHeight": { "type": "string" }, "perpetualId": { "type": "string" }, "ticker": { "type": "string" }, "oraclePrice": { "type": "string" }, "size": { "type": "string" }, "side": { "type": "string" }, "rate": { "type": "string" }, "payment": { "type": "string" }, "subaccountNumber": { "type": "string" }, "fundingIndex": { "type": "string" } }, "required": [ "createdAt", "createdAtHeight", "perpetualId", "ticker", "oraclePrice", "size", "side", "rate", "payment", "subaccountNumber", "fundingIndex" ], "type": "object", "additionalProperties": false }, "FundingPaymentResponse": { "properties": { "pageSize": { "type": "integer", "format": "int32" }, "totalResults": { "type": "integer", "format": "int32" }, "offset": { "type": "integer", "format": "int32" }, "fundingPayments": { "items": { "$ref": "#/components/schemas/FundingPaymentResponseObject" }, "type": "array" } }, "required": [ "fundingPayments" ], "type": "object", "additionalProperties": false }, "HeightResponse": { "properties": { "height": { "type": "string" }, "time": { "$ref": "#/components/schemas/IsoString" } }, "required": [ "height", "time" ], "type": "object", "additionalProperties": false }, "HistoricalBlockTradingReward": { "properties": { "tradingReward": { "type": "string" }, "createdAt": { "$ref": "#/components/schemas/IsoString" }, "createdAtHeight": { "type": "string" } }, "required": [ "tradingReward", "createdAt", "createdAtHeight" ], "type": "object", "additionalProperties": false }, "HistoricalBlockTradingRewardsResponse": { "properties": { "rewards": { "items": { "$ref": "#/components/schemas/HistoricalBlockTradingReward" }, "type": "array" } }, "required": [ "rewards" ], "type": "object", "additionalProperties": false }, "HistoricalFundingResponseObject": { "properties": { "ticker": { "type": "string" }, "rate": { "type": "string" }, "price": { "type": "string" }, "effectiveAt": { "$ref": "#/components/schemas/IsoString" }, "effectiveAtHeight": { "type": "string" } }, "required": [ "ticker", "rate", "price", "effectiveAt", "effectiveAtHeight" ], "type": "object", "additionalProperties": false }, "HistoricalFundingResponse": { "properties": { "historicalFunding": { "items": { "$ref": "#/components/schemas/HistoricalFundingResponseObject" }, "type": "array" } }, "required": [ "historicalFunding" ], "type": "object", "additionalProperties": false }, "PnlTicksResponseObject": { "properties": { "equity": { "type": "string" }, "totalPnl": { "type": "string" }, "netTransfers": { "type": "string" }, "createdAt": { "type": "string" }, "blockHeight": { "type": "string" }, "blockTime": { "$ref": "#/components/schemas/IsoString" } }, "required": [ "equity", "totalPnl", "netTransfers", "createdAt", "blockHeight", "blockTime" ], "type": "object", "additionalProperties": false }, "HistoricalPnlResponse": { "properties": { "pageSize": { "type": "integer", "format": "int32" }, "totalResults": { "type": "integer", "format": "int32" }, "offset": { "type": "integer", "format": "int32" }, "historicalPnl": { "items": { "$ref": "#/components/schemas/PnlTicksResponseObject" }, "type": "array" } }, "required": [ "historicalPnl" ], "type": "object", "additionalProperties": false }, "TradingRewardAggregationPeriod": { "enum": [ "DAILY", "WEEKLY", "MONTHLY" ], "type": "string" }, "HistoricalTradingRewardAggregation": { "properties": { "tradingReward": { "type": "string" }, "startedAt": { "$ref": "#/components/schemas/IsoString" }, "startedAtHeight": { "type": "string" }, "endedAt": { "$ref": "#/components/schemas/IsoString" }, "endedAtHeight": { "type": "string" }, "period": { "$ref": "#/components/schemas/TradingRewardAggregationPeriod" } }, "required": [ "tradingReward", "startedAt", "startedAtHeight", "period" ], "type": "object", "additionalProperties": false }, "HistoricalTradingRewardAggregationsResponse": { "properties": { "rewards": { "items": { "$ref": "#/components/schemas/HistoricalTradingRewardAggregation" }, "type": "array" } }, "required": [ "rewards" ], "type": "object", "additionalProperties": false }, "OrderbookResponsePriceLevel": { "properties": { "price": { "type": "string" }, "size": { "type": "string" } }, "required": [ "price", "size" ], "type": "object", "additionalProperties": false }, "OrderbookResponseObject": { "properties": { "bids": { "items": { "$ref": "#/components/schemas/OrderbookResponsePriceLevel" }, "type": "array" }, "asks": { "items": { "$ref": "#/components/schemas/OrderbookResponsePriceLevel" }, "type": "array" } }, "required": [ "bids", "asks" ], "type": "object", "additionalProperties": false }, "APITimeInForce": { "enum": [ "GTT", "FOK", "IOC" ], "type": "string" }, "OrderStatus": { "enum": [ "OPEN", "FILLED", "CANCELED", "BEST_EFFORT_CANCELED", "UNTRIGGERED" ], "type": "string" }, "BestEffortOpenedStatus": { "enum": [ "BEST_EFFORT_OPENED" ], "type": "string" }, "APIOrderStatus": { "anyOf": [ { "$ref": "#/components/schemas/OrderStatus" }, { "$ref": "#/components/schemas/BestEffortOpenedStatus" } ] }, "OrderType": { "enum": [ "LIMIT", "MARKET", "STOP_LIMIT", "STOP_MARKET", "TRAILING_STOP", "TAKE_PROFIT", "TAKE_PROFIT_MARKET" ], "type": "string" }, "OrderResponseObject": { "properties": { "id": { "type": "string" }, "subaccountId": { "type": "string" }, "clientId": { "type": "string" }, "clobPairId": { "type": "string" }, "side": { "$ref": "#/components/schemas/OrderSide" }, "size": { "type": "string" }, "totalFilled": { "type": "string" }, "price": { "type": "string" }, "type": { "$ref": "#/components/schemas/OrderType" }, "reduceOnly": { "type": "boolean" }, "orderFlags": { "type": "string" }, "goodTilBlock": { "type": "string" }, "goodTilBlockTime": { "type": "string" }, "createdAtHeight": { "type": "string" }, "clientMetadata": { "type": "string" }, "triggerPrice": { "type": "string" }, "builderAddress": { "type": "string" }, "feePpm": { "type": "string" }, "timeInForce": { "$ref": "#/components/schemas/APITimeInForce" }, "status": { "$ref": "#/components/schemas/APIOrderStatus" }, "postOnly": { "type": "boolean" }, "ticker": { "type": "string" }, "updatedAt": { "$ref": "#/components/schemas/IsoString" }, "updatedAtHeight": { "type": "string" }, "subaccountNumber": { "type": "integer", "format": "int32" } }, "required": [ "id", "subaccountId", "clientId", "clobPairId", "side", "size", "totalFilled", "price", "type", "reduceOnly", "orderFlags", "clientMetadata", "timeInForce", "status", "postOnly", "ticker", "subaccountNumber" ], "type": "object", "additionalProperties": false }, "PerpetualMarketStatus": { "enum": [ "ACTIVE", "PAUSED", "CANCEL_ONLY", "POST_ONLY", "INITIALIZING", "FINAL_SETTLEMENT" ], "type": "string" }, "PerpetualMarketType": { "enum": [ "CROSS", "ISOLATED" ], "type": "string" }, "PerpetualMarketResponseObject": { "properties": { "clobPairId": { "type": "string" }, "ticker": { "type": "string" }, "status": { "$ref": "#/components/schemas/PerpetualMarketStatus" }, "oraclePrice": { "type": "string" }, "priceChange24H": { "type": "string" }, "volume24H": { "type": "string" }, "trades24H": { "type": "integer", "format": "int32" }, "nextFundingRate": { "type": "string" }, "initialMarginFraction": { "type": "string" }, "maintenanceMarginFraction": { "type": "string" }, "openInterest": { "type": "string" }, "atomicResolution": { "type": "integer", "format": "int32" }, "quantumConversionExponent": { "type": "integer", "format": "int32" }, "tickSize": { "type": "string" }, "stepSize": { "type": "string" }, "stepBaseQuantums": { "type": "integer", "format": "int32" }, "subticksPerTick": { "type": "integer", "format": "int32" }, "marketType": { "$ref": "#/components/schemas/PerpetualMarketType" }, "openInterestLowerCap": { "type": "string" }, "openInterestUpperCap": { "type": "string" }, "baseOpenInterest": { "type": "string" }, "defaultFundingRate1H": { "type": "string" } }, "required": [ "clobPairId", "ticker", "status", "oraclePrice", "priceChange24H", "volume24H", "trades24H", "nextFundingRate", "initialMarginFraction", "maintenanceMarginFraction", "openInterest", "atomicResolution", "quantumConversionExponent", "tickSize", "stepSize", "stepBaseQuantums", "subticksPerTick", "marketType", "baseOpenInterest" ], "type": "object", "additionalProperties": false }, "PerpetualMarketResponse": { "properties": { "markets": { "properties": {}, "additionalProperties": { "$ref": "#/components/schemas/PerpetualMarketResponseObject" }, "type": "object" } }, "required": [ "markets" ], "type": "object", "additionalProperties": false }, "PerpetualPositionResponse": { "properties": { "positions": { "items": { "$ref": "#/components/schemas/PerpetualPositionResponseObject" }, "type": "array" } }, "required": [ "positions" ], "type": "object", "additionalProperties": false }, "TraderSearchResponseObject": { "properties": { "address": { "type": "string" }, "subaccountNumber": { "type": "number", "format": "double" }, "subaccountId": { "type": "string" }, "username": { "type": "string" } }, "required": [ "address", "subaccountNumber", "subaccountId", "username" ], "type": "object", "additionalProperties": false }, "TraderSearchResponse": { "properties": { "result": { "$ref": "#/components/schemas/TraderSearchResponseObject" } }, "type": "object", "additionalProperties": false }, "SparklineResponseObject": { "properties": {}, "type": "object", "additionalProperties": { "items": { "type": "string" }, "type": "array" } }, "SparklineTimePeriod": { "enum": [ "ONE_DAY", "SEVEN_DAYS" ], "type": "string" }, "TimeResponse": { "properties": { "iso": { "$ref": "#/components/schemas/IsoString" }, "epoch": { "type": "number", "format": "double" } }, "required": [ "iso", "epoch" ], "type": "object", "additionalProperties": false }, "TradeType": { "enum": [ "LIMIT", "LIQUIDATED", "DELEVERAGED" ], "type": "string" }, "TradeResponseObject": { "properties": { "id": { "type": "string" }, "side": { "$ref": "#/components/schemas/OrderSide" }, "size": { "type": "string" }, "price": { "type": "string" }, "type": { "$ref": "#/components/schemas/TradeType" }, "createdAt": { "$ref": "#/components/schemas/IsoString" }, "createdAtHeight": { "type": "string" } }, "required": [ "id", "side", "size", "price", "type", "createdAt", "createdAtHeight" ], "type": "object", "additionalProperties": false }, "TradeResponse": { "properties": { "pageSize": { "type": "integer", "format": "int32" }, "totalResults": { "type": "integer", "format": "int32" }, "offset": { "type": "integer", "format": "int32" }, "trades": { "items": { "$ref": "#/components/schemas/TradeResponseObject" }, "type": "array" } }, "required": [ "trades" ], "type": "object", "additionalProperties": false }, "TransferType": { "enum": [ "TRANSFER_IN", "TRANSFER_OUT", "DEPOSIT", "WITHDRAWAL" ], "type": "string" }, "TransferResponseObject": { "properties": { "id": { "type": "string" }, "sender": { "properties": { "subaccountNumber": { "type": "integer", "format": "int32" }, "address": { "type": "string" } }, "required": [ "address" ], "type": "object" }, "recipient": { "properties": { "subaccountNumber": { "type": "integer", "format": "int32" }, "address": { "type": "string" } }, "required": [ "address" ], "type": "object" }, "size": { "type": "string" }, "createdAt": { "type": "string" }, "createdAtHeight": { "type": "string" }, "symbol": { "type": "string" }, "type": { "$ref": "#/components/schemas/TransferType" }, "transactionHash": { "type": "string" } }, "required": [ "id", "sender", "recipient", "size", "createdAt", "createdAtHeight", "symbol", "type", "transactionHash" ], "type": "object", "additionalProperties": false }, "TransferResponse": { "properties": { "pageSize": { "type": "integer", "format": "int32" }, "totalResults": { "type": "integer", "format": "int32" }, "offset": { "type": "integer", "format": "int32" }, "transfers": { "items": { "$ref": "#/components/schemas/TransferResponseObject" }, "type": "array" } }, "required": [ "transfers" ], "type": "object", "additionalProperties": false }, "ParentSubaccountTransferResponse": { "properties": { "pageSize": { "type": "integer", "format": "int32" }, "totalResults": { "type": "integer", "format": "int32" }, "offset": { "type": "integer", "format": "int32" }, "transfers": { "items": { "$ref": "#/components/schemas/TransferResponseObject" }, "type": "array" } }, "required": [ "transfers" ], "type": "object", "additionalProperties": false }, "TransferBetweenResponse": { "properties": { "pageSize": { "type": "integer", "format": "int32" }, "totalResults": { "type": "integer", "format": "int32" }, "offset": { "type": "integer", "format": "int32" }, "transfersSubset": { "items": { "$ref": "#/components/schemas/TransferResponseObject" }, "type": "array" }, "totalNetTransfers": { "type": "string" } }, "required": [ "transfersSubset", "totalNetTransfers" ], "type": "object", "additionalProperties": false }, "MegavaultHistoricalPnlResponse": { "properties": { "megavaultPnl": { "items": { "$ref": "#/components/schemas/PnlTicksResponseObject" }, "type": "array" } }, "required": [ "megavaultPnl" ], "type": "object", "additionalProperties": false }, "PnlTickInterval": { "enum": [ "hour", "day" ], "type": "string" }, "VaultHistoricalPnl": { "properties": { "ticker": { "type": "string" }, "historicalPnl": { "items": { "$ref": "#/components/schemas/PnlTicksResponseObject" }, "type": "array" } }, "required": [ "ticker", "historicalPnl" ], "type": "object", "additionalProperties": false }, "VaultsHistoricalPnlResponse": { "properties": { "vaultsPnl": { "items": { "$ref": "#/components/schemas/VaultHistoricalPnl" }, "type": "array" } }, "required": [ "vaultsPnl" ], "type": "object", "additionalProperties": false }, "VaultPosition": { "properties": { "ticker": { "type": "string" }, "assetPosition": { "$ref": "#/components/schemas/AssetPositionResponseObject" }, "perpetualPosition": { "$ref": "#/components/schemas/PerpetualPositionResponseObject" }, "equity": { "type": "string" } }, "required": [ "ticker", "assetPosition", "equity" ], "type": "object", "additionalProperties": false }, "MegavaultPositionResponse": { "properties": { "positions": { "items": { "$ref": "#/components/schemas/VaultPosition" }, "type": "array" } }, "required": [ "positions" ], "type": "object", "additionalProperties": false } }, "securitySchemes": {} }, "info": { "title": "Indexer API", "version": "v1.0.0" }, "openapi": "3.0.0", "paths": { "/addresses/{address}": { "get": { "operationId": "GetAddress", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AddressResponse" } } } } }, "security": [], "parameters": [ { "in": "path", "name": "address", "required": true, "schema": { "type": "string" } } ] } }, "/addresses/{address}/subaccountNumber/{subaccountNumber}": { "get": { "operationId": "GetSubaccount", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SubaccountResponseObject" } } } } }, "security": [], "parameters": [ { "in": "path", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "path", "name": "subaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } } ] } }, "/addresses/{address}/parentSubaccountNumber/{parentSubaccountNumber}": { "get": { "operationId": "GetParentSubaccount", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ParentSubaccountResponse" } } } } }, "security": [], "parameters": [ { "in": "path", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "path", "name": "parentSubaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } } ] } }, "/addresses/{address}/registerToken": { "post": { "operationId": "RegisterToken", "responses": { "204": { "description": "No content" } }, "security": [], "parameters": [ { "in": "path", "name": "address", "required": true, "schema": { "type": "string" } } ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "properties": { "language": { "type": "string" }, "token": { "type": "string" } }, "required": [ "language", "token" ], "type": "object" } } } } } }, "/addresses/{address}/testNotification": { "post": { "operationId": "TestNotification", "responses": { "204": { "description": "No content" } }, "security": [], "parameters": [ { "in": "path", "name": "address", "required": true, "schema": { "type": "string" } } ] } }, "/affiliates/metadata": { "get": { "operationId": "GetMetadata", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AffiliateMetadataResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "address", "required": true, "schema": { "type": "string" } } ] } }, "/affiliates/address": { "get": { "operationId": "GetAddress", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AffiliateAddressResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "referralCode", "required": true, "schema": { "type": "string" } } ] } }, "/affiliates/snapshot": { "get": { "operationId": "GetSnapshot", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AffiliateSnapshotResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "addressFilter", "required": false, "schema": { "type": "array", "items": { "type": "string" } } }, { "in": "query", "name": "offset", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "sortByAffiliateEarning", "required": false, "schema": { "type": "boolean" } } ] } }, "/affiliates/total_volume": { "get": { "operationId": "GetTotalVolume", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AffiliateTotalVolumeResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "address", "required": true, "schema": { "type": "string" } } ] } }, "/assetPositions": { "get": { "operationId": "GetAssetPositions", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AssetPositionResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "subaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } } ] } }, "/assetPositions/parentSubaccountNumber": { "get": { "operationId": "GetAssetPositionsForParentSubaccount", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AssetPositionResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "parentSubaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } } ] } }, "/candles/perpetualMarkets/{ticker}": { "get": { "operationId": "GetCandles", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CandleResponse" } } } } }, "security": [], "parameters": [ { "in": "path", "name": "ticker", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "resolution", "required": true, "schema": { "$ref": "#/components/schemas/CandleResolution" } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "fromISO", "required": false, "schema": { "type": "string" } }, { "in": "query", "name": "toISO", "required": false, "schema": { "type": "string" } } ] } }, "/screen": { "get": { "operationId": "Screen", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComplianceResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "address", "required": true, "schema": { "type": "string" } } ] } }, "/compliance/screen/{address}": { "get": { "operationId": "Screen", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ComplianceV2Response" } } } } }, "security": [], "parameters": [ { "in": "path", "name": "address", "required": true, "schema": { "type": "string" } } ] } }, "/fills": { "get": { "operationId": "GetFills", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FillResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "subaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "market", "required": false, "schema": { "type": "string" } }, { "in": "query", "name": "marketType", "required": false, "schema": { "$ref": "#/components/schemas/MarketType" } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAtHeight", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAt", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } }, { "in": "query", "name": "page", "required": false, "schema": { "format": "double", "type": "number" } } ] } }, "/fills/parentSubaccount": { "get": { "operationId": "GetFillsForParentSubaccount", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FillResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "parentSubaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "page", "required": false, "schema": { "format": "double", "type": "number" } } ] } }, "/fundingPayments": { "get": { "operationId": "GetFundingPayments", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FundingPaymentResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "subaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "ticker", "required": false, "schema": { "type": "string" } }, { "in": "query", "name": "afterOrAt", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } }, { "in": "query", "name": "page", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "zeroPayments", "required": false, "schema": { "type": "boolean" } } ] } }, "/fundingPayments/parentSubaccount": { "get": { "operationId": "GetFundingPaymentsForParentSubaccount", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FundingPaymentResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "parentSubaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "afterOrAt", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } }, { "in": "query", "name": "page", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "zeroPayments", "required": false, "schema": { "type": "boolean" } } ] } }, "/height": { "get": { "operationId": "GetHeight", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HeightResponse" } } } } }, "security": [], "parameters": [] } }, "/historicalBlockTradingRewards/{address}": { "get": { "operationId": "GetTradingRewards", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HistoricalBlockTradingRewardsResponse" } } } } }, "security": [], "parameters": [ { "in": "path", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "startingBeforeOrAt", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } }, { "in": "query", "name": "startingBeforeOrAtHeight", "required": false, "schema": { "type": "string" } } ] } }, "/historicalFunding/{ticker}": { "get": { "operationId": "GetHistoricalFunding", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HistoricalFundingResponse" } } } } }, "security": [], "parameters": [ { "in": "path", "name": "ticker", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "effectiveBeforeOrAtHeight", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "effectiveBeforeOrAt", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } } ] } }, "/historical-pnl": { "get": { "operationId": "GetHistoricalPnl", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HistoricalPnlResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "subaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAtHeight", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAt", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } }, { "in": "query", "name": "createdOnOrAfterHeight", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdOnOrAfter", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } }, { "in": "query", "name": "page", "required": false, "schema": { "format": "double", "type": "number" } } ] } }, "/historical-pnl/parentSubaccountNumber": { "get": { "operationId": "GetHistoricalPnlForParentSubaccount", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HistoricalPnlResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "parentSubaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAtHeight", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAt", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } }, { "in": "query", "name": "createdOnOrAfterHeight", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdOnOrAfter", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } } ] } }, "/historicalTradingRewardAggregations/{address}": { "get": { "operationId": "GetAggregations", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HistoricalTradingRewardAggregationsResponse" } } } } }, "security": [], "parameters": [ { "in": "path", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "period", "required": true, "schema": { "$ref": "#/components/schemas/TradingRewardAggregationPeriod" } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "startingBeforeOrAt", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } }, { "in": "query", "name": "startingBeforeOrAtHeight", "required": false, "schema": { "type": "string" } } ] } }, "/orderbooks/perpetualMarket/{ticker}": { "get": { "operationId": "GetPerpetualMarket", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/OrderbookResponseObject" } } } } }, "security": [], "parameters": [ { "in": "path", "name": "ticker", "required": true, "schema": { "type": "string" } } ] } }, "/orders": { "get": { "operationId": "ListOrders", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "items": { "$ref": "#/components/schemas/OrderResponseObject" }, "type": "array" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "subaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "ticker", "required": false, "schema": { "type": "string" } }, { "in": "query", "name": "side", "required": false, "schema": { "$ref": "#/components/schemas/OrderSide" } }, { "in": "query", "name": "type", "required": false, "schema": { "$ref": "#/components/schemas/OrderType" } }, { "in": "query", "name": "status", "required": false, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/APIOrderStatus" } } }, { "in": "query", "name": "goodTilBlockBeforeOrAt", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "goodTilBlockAfter", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "goodTilBlockTimeBeforeOrAt", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } }, { "in": "query", "name": "goodTilBlockTimeAfter", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } }, { "in": "query", "name": "returnLatestOrders", "required": false, "schema": { "type": "boolean" } } ] } }, "/orders/parentSubaccountNumber": { "get": { "operationId": "ListOrdersForParentSubaccount", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "items": { "$ref": "#/components/schemas/OrderResponseObject" }, "type": "array" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "parentSubaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "ticker", "required": false, "schema": { "type": "string" } }, { "in": "query", "name": "side", "required": false, "schema": { "$ref": "#/components/schemas/OrderSide" } }, { "in": "query", "name": "type", "required": false, "schema": { "$ref": "#/components/schemas/OrderType" } }, { "in": "query", "name": "status", "required": false, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/APIOrderStatus" } } }, { "in": "query", "name": "goodTilBlockBeforeOrAt", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "goodTilBlockAfter", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "goodTilBlockTimeBeforeOrAt", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } }, { "in": "query", "name": "goodTilBlockTimeAfter", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } }, { "in": "query", "name": "returnLatestOrders", "required": false, "schema": { "type": "boolean" } } ] } }, "/orders/{orderId}": { "get": { "operationId": "GetOrder", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/OrderResponseObject" } } } } }, "security": [], "parameters": [ { "in": "path", "name": "orderId", "required": true, "schema": { "type": "string" } } ] } }, "/perpetualMarkets": { "get": { "operationId": "ListPerpetualMarkets", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PerpetualMarketResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "ticker", "required": false, "schema": { "type": "string" } } ] } }, "/perpetualPositions": { "get": { "operationId": "ListPositions", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PerpetualPositionResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "subaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "status", "required": false, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/PerpetualPositionStatus" } } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAtHeight", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAt", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } } ] } }, "/perpetualPositions/parentSubaccountNumber": { "get": { "operationId": "ListPositionsForParentSubaccount", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PerpetualPositionResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "parentSubaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "status", "required": false, "schema": { "type": "array", "items": { "$ref": "#/components/schemas/PerpetualPositionStatus" } } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAtHeight", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAt", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } } ] } }, "/trader/search": { "get": { "operationId": "SearchTrader", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TraderSearchResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "searchParam", "required": true, "schema": { "type": "string" } } ] } }, "/sparklines": { "get": { "operationId": "Get", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SparklineResponseObject" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "timePeriod", "required": true, "schema": { "$ref": "#/components/schemas/SparklineTimePeriod" } } ] } }, "/time": { "get": { "operationId": "GetTime", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TimeResponse" } } } } }, "security": [], "parameters": [] } }, "/trades/perpetualMarket/{ticker}": { "get": { "operationId": "GetTrades", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TradeResponse" } } } } }, "security": [], "parameters": [ { "in": "path", "name": "ticker", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAtHeight", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAt", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } }, { "in": "query", "name": "page", "required": false, "schema": { "format": "double", "type": "number" } } ] } }, "/transfers": { "get": { "operationId": "GetTransfers", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TransferResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "subaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAtHeight", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAt", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } }, { "in": "query", "name": "page", "required": false, "schema": { "format": "double", "type": "number" } } ] } }, "/transfers/parentSubaccountNumber": { "get": { "operationId": "GetTransfersForParentSubaccount", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ParentSubaccountTransferResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "address", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "parentSubaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "limit", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAtHeight", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAt", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } }, { "in": "query", "name": "page", "required": false, "schema": { "format": "double", "type": "number" } } ] } }, "/transfers/between": { "get": { "operationId": "GetTransferBetween", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TransferBetweenResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "sourceAddress", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "sourceSubaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "recipientAddress", "required": true, "schema": { "type": "string" } }, { "in": "query", "name": "recipientSubaccountNumber", "required": true, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAtHeight", "required": false, "schema": { "format": "double", "type": "number" } }, { "in": "query", "name": "createdBeforeOrAt", "required": false, "schema": { "$ref": "#/components/schemas/IsoString" } } ] } }, "/vault/v1/megavault/historicalPnl": { "get": { "operationId": "GetMegavaultHistoricalPnl", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/MegavaultHistoricalPnlResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "resolution", "required": false, "schema": { "$ref": "#/components/schemas/PnlTickInterval" } } ] } }, "/vault/v1/vaults/historicalPnl": { "get": { "operationId": "GetVaultsHistoricalPnl", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VaultsHistoricalPnlResponse" } } } } }, "security": [], "parameters": [ { "in": "query", "name": "resolution", "required": false, "schema": { "$ref": "#/components/schemas/PnlTickInterval" } } ] } }, "/vault/v1/megavault/positions": { "get": { "operationId": "GetMegavaultPositions", "responses": { "200": { "description": "Ok", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/MegavaultPositionResponse" } } } } }, "security": [], "parameters": [] } } }, "servers": [ { "url": "", "description": "Public Testnet" } ] }