{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/coinbase/main/json-schema/coinbase-transaction-summary-schema.json",
  "title": "TransactionSummary",
  "description": "Summary of user transaction fees and volume",
  "x-generated": "2026-10-13",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/coinbase-fees-api-openapi.yml#/components/schemas/TransactionSummary",
  "type": "object",
  "properties": {
    "total_volume": {
      "type": "number",
      "description": "Total trading volume"
    },
    "total_fees": {
      "type": "number",
      "description": "Total fees paid"
    },
    "fee_tier": {
      "type": "object",
      "description": "Current fee tier information",
      "properties": {
        "pricing_tier": {
          "type": "string",
          "description": "Current pricing tier name"
        },
        "usd_from": {
          "type": "string",
          "description": "Lower bound of the tier volume range"
        },
        "usd_to": {
          "type": "string",
          "description": "Upper bound of the tier volume range"
        },
        "taker_fee_rate": {
          "type": "string",
          "description": "Taker fee rate for the current tier"
        },
        "maker_fee_rate": {
          "type": "string",
          "description": "Maker fee rate for the current tier"
        }
      }
    },
    "advanced_trade_only_volume": {
      "type": "number",
      "description": "Volume from Advanced Trade only"
    },
    "advanced_trade_only_fees": {
      "type": "number",
      "description": "Fees from Advanced Trade only"
    }
  }
}