Finalize a Denpa-native market
POST /api/resolution/finalize
POST
/api/resolution/finalize
Commits the verdict and scores through the one choke point (claims the outcome once, with provenance). YES/NO scores every open signal; INVALID voids them. Polymarket numeric ids are rejected — those resolve through the venue scan.
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ”object
marketId
required
denpa-… only.
string
verdict
required
string
reason
string
finalizedBy
string
resolver
string
source
string
proofUrl
string
Responses
Section titled “ Responses ”Finalized
object
ok
boolean
verdict
object
id
required
string format: uuid
marketId
required
string
verdict
required
string | null
status
required
string
reason
required
string | null
finalizedBy
required
string | null
finalizedAt
required
string | null format: date-time
createdAt
required
string format: date-time
updatedAt
required
string format: date-time
scored
integer
voided
integer
Validation, or polymarket_id_not_allowed.
object
error
required
Stable machine-readable code (snake_case) or a short reason.
string
message
string
key
additional properties
any
Missing or invalid credential.
object
error
required
Stable machine-readable code (snake_case) or a short reason.
string
message
string
key
additional properties
any