Update Venue
PATCH
/venues/{id}Update a venue's details.
Change the name, address, capacity, or other settings. Only the fields you
include in the request will be updated.
Changes apply to future events at this venue-existing events keep their
current settings.
When to use this
- Correcting a venue's address
- Updating capacity after renovations
- Renaming a venue
Parameters
idpathrequiredVenue ID
Request Body
namestringVenue name
descriptionstringVenue description
status"active" | "archived"Venue status
streetAddressstringStreet address
citystringCity
countrystringCountry
coordinatesobjectnullGPS coordinates for mapping
longitude*numberLongitude (-180 to 180)
latitude*numberLatitude (-90 to 90)
timezonestringIANA timezone
phonestringnullContact phone number
emailstring,null (email)Contact email
websitestring,null (uri)Venue website
featuresstring[]Venue features and facilities
tagsstring[]Venue tags
Response
Venue updated successfully
Notes
ℹ️Updating a venue doesn't automatically update events that are already using it.
💡Only send the fields you want to change-omitted fields stay the same.
Code Samples
Update Venue using the TypeScript SDK:
import { BackstageClient } from '@ticketlayer/backstage';
const client = new BackstageClient({
organisationSlug: 'your-org',
});
client.setAccessToken('YOUR_ACCESS_TOKEN');
// Update venue
const updated = await client.venue.update('{{VENUE_ID}}', {
name: 'Updated Name',
// Add fields to update
});
console.log(`Updated venue: ${updated.name}`);