List venues
Cursor-paginated. An event references a venue by ID, so this is how an integration resolves one before writing events.
distanceMeters and durationSeconds are computed in the background from your own business address, so a
venue created a moment ago may read null on both until that finishes. Poll the venue again rather than
treating null as “no route”.
GET
/api/v1/venuesAuthorization
AuthorizationBearer token (bloomcount_...) · headerrequiredQuery parameters
fieldsstringComma-separated list of the fields to return, so a caller can ask for the parts of an object it actually uses. A dotted path reaches inside a collection, so `variants.sku` keeps the variants array with only each variant's SKU. The object's own id comes back whether or not it is listed, which keeps a trimmed response addressable. A name that the resource hasn't got returns 422 `unknown_fields:` followed by the names that did not resolve. Omit the parameter for the full object.
cursorstringlimitintegermin 1 · max 100 · default: 25
Responses
200OK
itemsVenue[]requiredShow propertiesHide properties
Array of
VenuevenueIdstringrequirednamestringrequiredWhat the venue is called. This is what an event shows.
addressstring | nullFull postal address. What the driving distance is measured to, so a venue without one has no distance.
googleMapsUrlstring | nullA maps link for whoever is driving. Not used for routing.
phonestring | nullThe venue's main number.
websitestring | nullThe venue's website.
contactNamestring | nullWho to speak to at the venue.
contactEmailstring | nullEmail for that contact.
contactPhonestring | nullDirect number for that contact
notesstring | nullFree text — access
entryStartstring | nullEarliest time the venue allows access, as free text.
entryEndstring | nullLatest time the venue allows access, as free text.
distanceMetersinteger | nullDriving distance from your business address. Null until the background lookup has run, or when either address is missing.
durationSecondsinteger | nullDriving time from your business address, on the same terms as distanceMeters.
isDonebooleanrequiredcursorstring | null401Missing or invalid API key, or revoked / expired.
errorstringrequired403Authenticated, but the key lacks the required scope or the tenant has no API access.
errorstringrequired429Per-minute rate limit (60/min) or per-month cap exceeded.
errorstringrequired