Update a venue
A patch: omitted fields are left alone. Changing address clears distanceMeters and durationSeconds and
schedules a fresh lookup, so both read null until it lands.
Errors
404 venue_not_found— unknown ID, or one belonging to another tenant.422 venue_name_required—namepresent but blank.
PATCH
/api/v1/venues/{id}Authorization
AuthorizationBearer token (bloomcount_...) · headerrequiredPath parameters
idstringrequiredRequest 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
200Updated
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.
errorstringrequired404The requested resource doesn't exist or belongs to a different tenant.
errorstringrequired422Request body or arguments failed validation.
errorstringrequired429Per-minute rate limit (60/min) or per-month cap exceeded.
errorstringrequired