List Venues
GET
/venuesGet all the venues in your organisation.
Venues are the physical locations where your events happen-theatres, stadiums,
conference centres, etc. Each venue can have multiple seating layouts for
different configurations.
Returns basic venue info including name, address, and capacity.
When to use this
- Populating a venue selector when creating events
- Displaying a list of your locations
- Finding venues by name or location
Parameters
searchquerySearch venues by name
statusqueryFilter by venue status
accountIdqueryFilter by account ID
pagequeryPage number
limitqueryItems per page (max 100)
Response
Venues retrieved successfully
Notes
💡Use the `expand` parameter to include venue layouts in the response if you need them.
Code Samples
List Venues using the TypeScript SDK:
import { BackstageClient } from '@ticketlayer/backstage';
const client = new BackstageClient({
organisationSlug: 'your-org',
});
client.setAccessToken('YOUR_ACCESS_TOKEN');
// List venues
const { venues, pagination } = await client.venues.list({
limit: 20,
page: 1,
});
for (const item of venues) {
console.log(`${item.id}: ${item.name || item.id}`);
}
console.log(`Page ${pagination.page} of ${pagination.totalPages}`);