---
title: "List Uma Markets"
method: GET
path: "/v2/polymarket/uma/markets"
tags: ["polymarket"]
---

# List Uma Markets

`GET /v2/polymarket/uma/markets`

List UMA questions filtered by state. Sorted by `last_event_at DESC`.

## Query parameters

- `state` string, required — UMA state: pending|proposed|disputed|reset|resolved.
- `limit` integer
- `pagination_key` string, nullable

## Response `200`

Successful Response

- UmaMarketsListResponse
  - `state` string, required
  - `items` UmaMarketsListItem[], required
    - `question` UmaQuestionStatus, required — UMA question status (regular non-sports markets).
      - `id` string, required — Question ID (bytes32 hex)
      - `adapter` string, required — Source adapter contract address
      - `condition_id` string, nullable
      - `market_id` string, nullable — Polymarket market ID (decimal string)
      - `title` string, nullable
      - `state` 'pending' | 'proposed' | 'disputed' | 'reset' | 'resolved', required
      - `is_paused` boolean
      - `is_flagged` boolean
      - `resolved_price` string, nullable — UMA payout numerator (1e18-scaled, string)
      - `resolved_at` integer, nullable
      - `paused_at` integer, nullable
      - `flagged_at` integer, nullable
      - `last_event_at` integer, nullable
      - `last_tx_hash` string, nullable
      - `reset_count` integer
      - `reward` string, required — Proposer reward (1e18-scaled, string)
      - `proposal_bond` string, required — Proposal bond (1e18-scaled, string)
      - `reward_token` string, required
      - `request_timestamp` integer, required
      - `creator` string, required
      - `created_block` integer, required
      - `created_tx_hash` string, required
  - `pagination` CursorPagination, required — Cursor-based pagination for endpoints that don't support offset.
    - `limit` integer, required — Requested limit
    - `count` integer, required — Number of items in current response
    - `pagination_key` string, nullable — Base64-encoded cursor for next page
    - `has_more` boolean, required — Whether there are more items available

## Other responses

- `400` — Bad Request
- `422` — Validation Error

---

[API](https://skmtc.net/predexon/apis/predexon-api.md) · [All operations](https://skmtc.net/predexon/apis/predexon-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/predexon/predexon-api/versions/80a306fbdb39/schema)
