Event publisher feeds¶
These are for listing services that show events from many venues. They use an event publisher key, which is a different key from a venue key. Each venue chooses whether to share with your service, and you see only the venues that do.
All events¶
GET /partners/events/all returns one flat list of events from the venues that share with you, from the start of each venue's business day onward. The list has no paging: skip and take
do nothing here.
| Parameter | Meaning |
|---|---|
venueUniqueId |
Only this venue |
includeNonArtistEvents |
true to include events with no artist. Otherwise they are left out. |
includeEventTitle |
true to add eventTitle |
includeEventId |
true to add id |
includeEventEndDate |
true to add eventEndDate |
Each entry:
| Field | Meaning |
|---|---|
venueUniqueId |
The venue |
eventId |
The event's uniqueId |
artist |
A list of artist names, when there are any |
dateTime |
The start, in the venue's local time with no offset, such as 2026-11-14T22:00:00.000 |
eventEndDate |
The end, in the same form, when you ask for it |
timezone |
The venue's time zone |
soldOut |
true when every ticket is sold |
description |
The event text |
ticketLink, imageLink |
The event's page and image |
venue, address, postalcode, city, region, country, latitude, longitude |
Where it is held |
Partner formats¶
GET /partners/events/spotify and GET /partners/events/jambase return the same events in formats agreed with one service each.
Both take skip, take (default 50) and venueUniqueId, and answer:
{
"data": [],
"pagination": { "count": 0, "skip": 0, "take": 50, "totalPages": 0, "totalRecords": 0 }
}
A field with no value holds "-". If you need one of these formats, ask your Speakeasy contact.