Uniswap · Schema

ClaimFeesRequest

ClaimFeesRequest schema from Uniswap Trading API

BlockchainCryptocurrencyDeFiDecentralized ExchangeLiquiditySwaps

Properties

Name Type Description
protocol object
walletAddress object
chainId object
tokenId string The NFT token ID identifying the position.
simulateTransaction boolean If true, the response will include the gas fee.
collectAsWeth boolean If true, native tokens will be collected as WETH instead of unwrapping to ETH.
View JSON Schema on GitHub

JSON Schema

uniswap-claim-fees-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-claim-fees-request-schema.json",
  "title": "ClaimFeesRequest",
  "description": "ClaimFeesRequest schema from Uniswap Trading API",
  "type": "object",
  "properties": {
    "protocol": {
      "$ref": "#/components/schemas/ProtocolItems"
    },
    "walletAddress": {
      "$ref": "#/components/schemas/Address"
    },
    "chainId": {
      "$ref": "#/components/schemas/ChainId"
    },
    "tokenId": {
      "type": "string",
      "description": "The NFT token ID identifying the position."
    },
    "simulateTransaction": {
      "type": "boolean",
      "description": "If true, the response will include the gas fee."
    },
    "collectAsWeth": {
      "type": "boolean",
      "description": "If true, native tokens will be collected as WETH instead of unwrapping to ETH."
    }
  },
  "required": [
    "protocol",
    "walletAddress",
    "chainId",
    "tokenId"
  ]
}