Create a venue
The driving distance and drive time from your own business address are worked out in the background, exactly as they are for a venue added in the app, and appear on later reads. Images can’t be attached over the API: an upload needs a signed URL this API doesn’t hand out.
Only name is required. Give an address if you want the distance: without one there is nothing to route to,
and distanceMeters and durationSeconds stay null.
Errors
422 venue_name_required— no name, or a blank one.
POST
/api/v1/venuesAuthorization
AuthorizationBearer token (bloomcount_...) · headerrequiredRequest body
requiredapplication/jsonnamestringWhat the venue is called. Required to create.
addressstringFull postal address. Setting or changing it schedules the distance lookup; distanceMeters and durationSeconds read null until that finishes.
googleMapsUrlstringA maps link for whoever is driving. Not used for routing.
phonestringThe venue's main number.
websitestringThe venue's website.
contactNamestringWho to speak to at the venue.
contactEmailstringEmail for that contact.
contactPhonestringDirect number for that contact.
notesstringFree text — access
entryStartstringEarliest access time
entryEndstringLatest access time
Responses
201Created
venueIdstringrequirednamestringrequiredWhat 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.
401Missing or invalid API key, or revoked / expired.
errorstringrequired403Authenticated, but the key lacks the required scope or the tenant has no API access.
errorstringrequired422Request body or arguments failed validation.
errorstringrequired429Per-minute rate limit (60/min) or per-month cap exceeded.
errorstringrequired