Skip to main content
GET
Get a curated Pack
Returns catalogue details for a Pack UUID. No authentication is required. Hidden and nonexistent Packs return 404. A returned Pack may be closed or ineligible. Check its state and request a partner quote for the desired stake before preparing a purchase. The response is publicly cacheable for 30 seconds with 60 seconds of stale-while-revalidate. The catalogue ID identifies the product. Buying creates a separate position ID, which is used for tracking and claiming.

Path Parameters

id
string<uuid>
required

Response

Catalogue Pack

id
string
required
name
string
required
parlayType
enum<string>
required
Available options:
CLOB,
NEGRISK
status
enum<string>
required
Available options:
ACTIVE,
CLOSED,
DRAFT,
HIDDEN
wasteStrategy
enum<string>
required

Waste-disposition strategy for parlays bought from this pack

Available options:
HOLD,
SELL
earliestDeadline
string
required

ISO timestamp of the earliest leg deadline

legs
object[]
required
payout
object
required

Always computed with stake = "10"

properties
object[]
required

Property-key tags attached to this pack (used by filter pages)

inDeadlineWindow
boolean
required

Mirrors the deadline gate the active-pack listing applies. False packs are hidden from users even when ACTIVE.

packOutcome
enum<string>
required

LOST the moment any resolved leg mismatches, WON only when every leg resolves matching, PENDING otherwise

Available options:
WON,
LOST,
PENDING
eligible
boolean

True when the pack would be accepted by a quote against current orderbook state. False signals clients to disable the buy CTA and surface ineligibleReason.

ineligibleReason
string | null

Single-line reason from the most recent quote attempt when eligible=false. Null when eligible.

payoutCoefficient
number

Catalogue payout coefficient.