Gomry → TicketNetwork integration
Gomry Retail's adapter for the Mercury, Catalog, TicketVault and WebHook APIs. This is a machine interface — there is no UI here, and every path below returns JSON.
Gomry is an events platform. Gomry Retail is our ticket resale arm: we list supplier inventory alongside our own events and sell it to consumers on gomry.com.
Through this integration we pull your catalog, show your ticket groups with live availability, lock seats while a buyer checks out, place the order, and retrieve the tickets from TicketVault to deliver to the buyer.
Gomry is the merchant of record. The buyer's contract is with us and they receive the ticket from us, so we do not pass end-customer identity to suppliers. For shipped tickets we send the delivery address — a parcel cannot arrive otherwise — with a per-order alias email rather than the buyer's own.
| PATH | AUTH | ||
|---|---|---|---|
| GET | /api/health | none | environment + whether credentials resolve |
| GET | /api/vendor/v1/catalog | X-API-Key | paged events, with updatedAt as the sync cursor |
| GET | /api/vendor/v1/listings | X-API-Key | live ticket groups for one event, never cached |
| GET | /api/vendor/v1/venue-map | X-API-Key | seat map when one exists |
| POST | /api/vendor/v1/quote | X-API-Key | takes a Mercury lock |
| DELETE | /api/vendor/v1/quote | X-API-Key | releases it when checkout is abandoned |
| POST | /api/vendor/v1/orders | X-API-Key | places the order |
| GET | /api/vendor/v1/fulfilment | X-API-Key | delivery state for an order |
| GET | /api/vendor/v1/credentials | X-API-Key | retrieves tickets from TicketVault |
| POST | /api/webhooks/ticketnetwork | ms-signature | HMAC-SHA256 over the raw body; a GET with ?echo= answers the registration handshake |
curl https://ticketnetwork.retail.gomry.com/api/health # The vendor endpoints need the shared key Gomry issued: curl -H "X-API-Key: <key>" \ "https://ticketnetwork.retail.gomry.com/api/vendor/v1/listings?vendorKey=ticketnetwork&vendorEventId=5236762"
The header is X-API-Key, not Authorization: Bearer — a Bearer token returns 401, which reads like a wrong key. Ask Valentino for the key if you need one.