Skip to main content

Listings

Returns every listing currently for sale on one event. Retail calls this while a buyer’s page is loading, filters the results by its own rules, and shows what passes. Nothing here is stored.
Answer within 4.5 seconds, and never retry internally. The buyer’s page has a hard budget. A slow success is worse than a fast failure, because by the time it arrives the page has already rendered the event as unavailable.
Listings are quotes, not inventory. A vendorListingId may change between calls, and a listing that has been bought should disappear from the response, not report quantity 0.

Query Parameters

string
required
Your supplier identifier.
string
required
The event, as you returned it from Catalog.

Response

Return { "listings": [] } when the event genuinely has nothing for sale. If you could not ask your system, return an error instead: an empty list shows a live event as sold out, and nobody investigates a sold-out event.
array
required