Path parameters
slugOrIdstringpathrequiredEvent eventId or slug — same parsing, no need for two endpoints
Response
200Event detailseventIdstringEvent id
slugstringEvent slug
titlestringEvent title
imageUrlstringnullableCover image
iconUrlstringnullableIcon
negRiskbooleanWhether the event group is negRisk
activebooleanHas open markets
closedbooleanHas non-open markets
stateOPEN | ENDED | UPCOMINGDisplay-only three-state — do not derive it from active/closed
endDateMsstringnullableCutoff as a millisecond string
volumeUsdE6stringTotal traded volume across the child markets, as an E6 string
volume24hUsdE6string24h traded volume across the child markets, as an E6 string
liquidityUsdE6stringTotal book liquidity across the child markets, as an E6 string
descriptionstringnullableEvent description
startDateMsstringnullableStart as a millisecond string
seriesIdstringnullableContinuous series id; null for non-continuous
tagsobject(PxEventTag)[]Event tags ({label, slug} objects, not a slug list)
labelstringDisplay text
slugstringFor building links / filtering
marketsobject(PxMarketSummary)[]All markets under the event (not the card's top 3)
marketIdstringEngine market id — this is the one to place orders with
eventIdstringParent event
questionstringMarket question
slugstringMarket slug
groupItemTitlestringnullableShort title within the group; null when ungrouped
outcomeALabelstringYES side display text (not YES itself)
outcomeBLabelstringNO side display text
statusstringCatalog-side market state; typically OPEN or RESOLVED
resolutionstringnullableResolution YES/NO etc.; null or UNRESOLVED when unresolved
priceTickE6stringnullableTick size, as an E6 string
minOrderSizeE6stringnullableMinimum order size, as an E6 string
outcomeAPriceE6stringnullableLatest YES-side price, as an E6 string (600000 = 0.60)
outcomeBPriceE6stringnullableLatest NO-side price, as an E6 string
volume24hUsdE6stringnullable24h traded volume, as an E6 string
volumeUsdE6stringnullableLifetime traded volume, as an E6 string
liquidityUsdE6stringnullableBook liquidity, as an E6 string
endDateMsstringnullableClose time, as a millisecond string
hasBooksbooleanWhether a book exists
iconUrlstringnullableIcon URL
oneDayPriceChangestringnullable24h change for display (e.g. 0.100) — not a fixed-point integer
Switch status codes in the response example to view errors. For all codes, see the Errors page.
