Polyrankdocs
ApiResolutions

GET /v1/resolutions

Bulk since-cursor feed over on-chain condition resolutions, for mechanical settlement. Complements the market.resolved webhook: the webhook is push (fast, but missed while your receiver is down), this is pull (authoritative catch-up). See the `contract` field on the response.

GET
/v1/resolutions

Bulk since-cursor feed over on-chain condition resolutions, for mechanical settlement. Complements the market.resolved webhook: the webhook is push (fast, but missed while your receiver is down), this is pull (authoritative catch-up). See the contract field on the response.

AuthorizationBearer <token>

API key: Authorization: Bearer pk_live_… (mint at polyrank.app/api-keys)

In: header

Query Parameters

cursor?string
since_updated_at?string
limit?integer
binary_only?boolean

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v1/resolutions"
{  "rows": [    {      "condition_id": "string",      "question_id": "string",      "oracle": "string",      "outcome_slot_count": -9007199254740991,      "payout_numerators": [        "string"      ],      "winner_outcome": "string",      "winner_index": -9007199254740991,      "is_binary": true,      "resolved_block": -9007199254740991,      "resolved_time": "string",      "source": "string",      "tx_hash": "string",      "log_index": -9007199254740991,      "updated_at": "string"    }  ],  "next_cursor": "string",  "has_more": true,  "contract": {    "ordering": "string",    "backfill_caveat": "string",    "recommended_pattern": "string"  }}
{  "error": "string",  "message": "string",  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}
{  "error": "string",  "message": "string",  "reason": "string",  "issues": [    null  ],  "trace_id": "string"}