Skip to main content

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

idpathrequired
string

Venue 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}`);

Try It

Path Parameters
Venue ID
Request Body
Venue name
Venue description
Venue status
Street address
City
Country
GPS coordinates for mapping
IANA timezone
Contact phone number
Contact email
Venue website
Venue features and facilities
Venue tags

Related