Uniswap · Schema

OrderRequest

OrderRequest schema from Uniswap Trading API

BlockchainCryptocurrencyDeFiDecentralized ExchangeLiquiditySwaps

Properties

Name Type Description
signature string The signed permit.
quote object
routing object
View JSON Schema on GitHub

JSON Schema

uniswap-order-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/uniswap/refs/heads/main/json-schema/uniswap-order-request-schema.json",
  "title": "OrderRequest",
  "description": "OrderRequest schema from Uniswap Trading API",
  "type": "object",
  "properties": {
    "signature": {
      "type": "string",
      "description": "The signed permit."
    },
    "quote": {
      "oneOf": [
        {
          "$ref": "#/components/schemas/DutchQuoteV2"
        },
        {
          "$ref": "#/components/schemas/DutchQuoteV3"
        },
        {
          "$ref": "#/components/schemas/PriorityQuote"
        }
      ]
    },
    "routing": {
      "$ref": "#/components/schemas/Routing"
    }
  },
  "required": [
    "signature",
    "quote"
  ]
}