Skip to main content

Get Venue Layout

GET/venues/{id}/layouts/{layoutId}
Fetch the full details of a seating layout. Returns the layout with all its areas, categories, and optionally individual seats. Use this to render a seat map or to get capacity information. The response includes the structure of the venue: areas (like "Orchestra" or "Balcony"), price categories, and how seats are organised.

When to use this

  • Rendering a seat map for ticket selection
  • Loading layout data for editing
  • Getting capacity and availability information

Parameters

idpathrequired
string

Venue ID

layoutIdpathrequired
string

Layout ID

Response

Venue layout retrieved successfully

Notes

💡Use `expand=seats` to include individual seat data (useful for seat maps, but can be a large response).
Code Samples

Get Venue Layout using the TypeScript SDK:

import { BackstageClient } from '@ticketlayer/backstage';

const client = new BackstageClient({
organisationSlug: 'your-org',
});
client.setAccessToken('YOUR_ACCESS_TOKEN');

// Get venuelayout details
const venuelayout = await client.venuelayout.get('{{VENUELAYOUT_ID}}');

console.log(`VenueLayout: ${venuelayout.name || venuelayout.id}`);

Try It

Path Parameters
Venue ID
Layout ID

Related