/prediction-markets/resolutions

Markets as resolution objects, keyset-paginated: pass next_cursor as cursor until has_more is false. Initial sync: read the high-water mark from /prediction-markets/resolutions/events?order=desc&limit=1, page this endpoint with order=id to the end, then read /prediction-markets/resolutions/events from the high-water mark onward and follow /stream/prediction-markets/resolutions.

Query Params
string
Defaults to 100

Page size, 1 to 500.

string
enum

updated (default): by last lifecycle change, excluding changes from the last minute so a page never skips a late write. id: by the immutable market id, for an initial sync. A cursor keeps the order of the page it came from.

Allowed:
string

Incremental sync: markets whose last published lifecycle event has a delivery_seq above this value, in delivery_seq order; order is ignored. Cannot be combined with cursor: for the next page, send next_cursor alone.

string

Opaque next_cursor from the previous page; continues that page's order. Filters must stay the same between pages.

string
enum

Only markets on this platform.

Allowed:
string
enum

Only markets in this lifecycle status. A voided market is resolved, with result_kind void.

Allowed:
string

ISO-8601 time, inclusive: markets that changed at or after it, including corrections without a status change. For time-bounded queries, not as a sync checkpoint. A time without an offset is UTC.

string

ISO-8601 time: resolved markets whose resolution happened at or after it. Later corrections do not move it. A time without an offset is UTC.

Response

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json