Skip to main content

Venue Map

Returns the seating map for one event. Optional: an integration that has no maps can answer found: false for every event, and events still sell. Return the image itself, base64-encoded. Never return a URL to it:
  • Map URLs are often signed and expire within minutes, so a stored link is a broken image by the time a buyer loads the page.
  • A buyer’s browser fetching from your domain would show where the ticket came from, in the network panel and in any error.
Retail caches the bytes and serves them from Gomry’s own domain.

Query Parameters

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

Response

boolean
required
false when there is no map for this event. Not an error, and the most common answer. Answer 200 with found: false, not 404.
string
default:"none"
How far the image can be trusted to describe this venue:
string
The image, base64-encoded, at most 8,000,000 characters. Present when found is true.
string
MIME type of the image, for example image/svg+xml or image/png.
integer
default:"86400"
How long Retail may cache the image, from 0 to 31,536,000 (one year). A stadium’s layout changes rarely, so a long value is usually right.
string[]
The section names this map draws, at most 2,000, each up to 200 characters. A map may say Upper Sideline 342 where a listing says 342, so this list is what lets Retail match listings to the drawing. Retail stores the map once and does not ask again, so send it with the map. Names only: no ids, no geometry.