Delete Venue Layout
DELETE
/venues/{id}/layouts/{layoutId}Permanently remove a venue layout.
You can't delete a layout if any events are using it-you'll need to move
those events to a different layout first. Deleting a layout also removes
all its areas, categories, and seats.
Consider whether you really need to delete it, or if marking it as archived
would be better.
When to use this
- Removing layouts that were created for one-off events
- Cleaning up test layouts
- Consolidating duplicate layouts
Parameters
idpathrequiredVenue ID
layoutIdpathrequiredLayout ID
Response
Venue layout deleted successfully
Notes
⚠️Can't delete layouts in use by events. Move events to another layout first.
💡Consider archiving instead of deleting to preserve historical records.
Code Samples
Delete Venue Layout using the TypeScript SDK:
import { BackstageClient } from '@ticketlayer/backstage';
const client = new BackstageClient({
organisationSlug: 'your-org',
});
client.setAccessToken('YOUR_ACCESS_TOKEN');
// Delete venuelayout
await client.venuelayout.delete('{{VENUELAYOUT_ID}}');
console.log('VenueLayout deleted successfully');