v1

latestOpenAPI 3.0.02026-07-2442138225.7 KB
Discovery

List all providers

Retrieve a list of available perps trading providers with their supported actions and argument schemas.

get/v1/providers

Response

List of all providers

idstring required

Provider identifier

namestring required

Provider name

networkstring required

Network the provider operates on

supportedActions'open' | 'close' | 'updateLeverage' | 'stopLoss' | 'takeProfit' | 'cancelOrder' | 'editOrder' | 'fund' | 'withdraw' | 'approveAgent' | 'approveBuilderFee' | 'updateMargin' | 'setTpAndSl' | 'setUnifiedAccount' required

Action type executed

argumentSchemasobject required

Argument schemas for each supported action (JSON Schema format)

Example response

[
  {
    "id": "hyperliquid",
    "name": "Hyperliquid",
    "network": "hyperliquid",
    "metadata": {
      "description": "Hyperliquid is a high-performance L1 optimized for perpetual futures trading.",
      "externalLink": "https://hyperliquid.xyz",
      "logoURI": "https://assets.stakek.it/providers/hyperliquid.svg"
    },
    "argumentSchemas": {
      "open": {
        "type": "object",
        "properties": {
          "marketId": {
            "type": "string",
            "label": "Market"
          },
          "side": {
            "enum": [
              "long",
              "short"
            ],
            "label": "Side"
          },
          "leverage": {
            "type": "number",
            "label": "Leverage"
          }
        },
        "required": [
          "marketId",
          "side",
          "leverage"
        ]
      }
    }
  }
]