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.

WHAT WE USE THIS FOR

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.

THIS DEPLOYMENT
TicketNetwork hostwww.tn-apis.com
Broker id14222
Credentialspresent
Environmentproduction
ENDPOINTS
PATHAUTH
GET/api/healthnoneenvironment + whether credentials resolve
GET/api/vendor/v1/catalogX-API-Keypaged events, with updatedAt as the sync cursor
GET/api/vendor/v1/listingsX-API-Keylive ticket groups for one event, never cached
GET/api/vendor/v1/venue-mapX-API-Keyseat map when one exists
POST/api/vendor/v1/quoteX-API-Keytakes a Mercury lock
DELETE/api/vendor/v1/quoteX-API-Keyreleases it when checkout is abandoned
POST/api/vendor/v1/ordersX-API-Keyplaces the order
GET/api/vendor/v1/fulfilmentX-API-Keydelivery state for an order
GET/api/vendor/v1/credentialsX-API-Keyretrieves tickets from TicketVault
POST/api/webhooks/ticketnetworkms-signatureHMAC-SHA256 over the raw body; a GET with ?echo= answers the registration handshake
CHECK IT IS LIVE
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.