Catalog Notifications (Webhooks)

Catalog Notifications (Webhooks)





Description

Notifications System can be used to update you about changes to events, performers, and/or venues



Webhooks are sent as an application/x-www-form-urlencoded POST to a URL which you provide to TEvo. All webhooks will include a recipient, event_type, and body, in addition to the id of the Event, Performer, or Venue:

  • event_id (Event webhooks only)

  • perfomer_id (Perfomer webhooks only)

  • venue_id (Venue webhooks only)

 

In order to receive webhooks you will need to provide a URL for us to input. There will be no expected response with webhooks.

You can opt in/out to event, venue, or performer webhooks. For example, if you are only interested in performer webhooks, you can request an opt-out of event and venue webhooks.

 

If you wish to use webhooks in Sandbox or Production contact our support team to provide us the URL

The Catalog Notification webhook url is shared with Order Notifications. You need to triage incoming events based on event_type

 

 

Catalog Notifications

Event Notifications

event_type

body

event_type

body

event_created

event_updated

event_deleted

"id": 3292755, "name": "Kings of Thrash", "notes": null, "occurs_at_local": "2026-05-06T18:30:00-04:00", "occurs_at": "2026-05-06T18:30:00Z", "promotion_label": null, "state": "shown", "tbd": false, "updated_at": "2026-01-30T15:21:40Z", "available_count": 0, "long_term_popularity_score": "0.1", "popularity_score": "0.0", "url": "/events/3292755", "requirements": { "face_value_display": true, "inclusive_pricing": true, "seat_number_display": false }, "category": { "id": "82", "name": "Alternative Rock", "slug": "alternative-rock", "url": "/categories/82", "slug_url": "/categories/alternative-rock", "parent": { "id": "54", "name": "Concerts", "slug": "concerts", "url": "/categories/54", "slug_url": "/categories/concerts", "parent": null } }, "configuration": { "id": 57333, "name": "End Stage GA Floor", "name_with_primary_designation": "* End Stage GA Floor", "url": "/configurations/57333", "seating_chart": { "medium": "null", "large": "null" } }, "performances": [ { "performer": { "id": 85306, "slug": "kings-of-thrash", "name": "Kings of Thrash ", "url": "/performers/85306", "slug_url": "/performers/kings-of-thrash" } } ], "venue": { "id": 45055, "name": "Empire Underground", "slug": "empire-underground", "url": "/venues/45055", "slug_url": "/venues/empire-underground", "location": "Albany, NY", "time_zone": "Eastern Time (US & Canada)", "address": { "country_code": "US", "extended_address": "", "id": 7714089, "label": null, "latitude": 42.652676, "locality": "Albany", "longitude": -73.750384, "po_box": false, "postal_code": "12207", "primary": false, "region": "NY", "street_address": "93 North Pearl Street", "time_zone": "Eastern Time (US & Canada)" } } }

Performer Notifications

event_type

body

event_type

body

performer_created

performer_updated

performer_deleted

{ "id": 132703, "name": "Pangea Sound", "slug": "pangea-sound", "keywords": "Pangea Sound", "popularity_score": "0.0", "created_at": "2026-01-29T18:42:27Z", "updated_at": "2026-01-29T20:49:40Z", "url": "/performers/132703", "slug_url": "/performers/pangea-sound", "category": { "id": 57, "slug": "rock-pop", "url": "/categories/57", "slug_url": "/categories/rock-pop", "name": "Rock & Pop", "parent": { "id": 54, "slug": "concerts", "url": "/categories/54", "slug_url": "/categories/concerts", "name": "Concerts", "parent": null } }, "venue": null }

Venue Notifications

event_type

body

event_type

body

venue_created

venue_updated

venue_deleted

{ "id": 65022, "name": "East Freehold Showgrounds - Parkstage", "keywords": "", "popularity_score": "0.0", "slug": "east-freehold-showgrounds-parkstage", "created_at": "2026-01-29T19:24:25Z", "updated_at": "2026-01-29T20:49:49Z", "url": "/venues/65022", "slug_url": "/venues/east-freehold-showgrounds-parkstage", "country_code": "US", "location": "Freehold, NJ", "time_zone": "Eastern Time (US & Canada)", "address": { "country_code": "US", "extended_address": "", "id": 9761777, "label": null, "latitude": 40.2575635, "locality": "Freehold", "longitude": -74.2524129, "po_box": false, "postal_code": "07728", "primary": false, "region": "NJ", "street_address": "1500 Kozloski Road", "time_zone": "Eastern Time (US & Canada)" } }

Whitelisting IPs

Authentication

In the event you would like to ensure that the webhook calls are coming from TEvo, we recommend whitelisting our IP addresses.

Sandbox/Production:

18.235.211.7 35.170.152.168