v1

latestOpenAPI 3.0.02026-07-2442138225.7 KB
Discovery

Get provider details

Retrieve detailed information about a specific perps trading provider

get/v1/providers/{providerId}

Path parameters

providerIdstring required

Provider identifier

Response

Provider details

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"
      ]
    }
  }
}