Skip to main content

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

idpathrequired
string

Venue ID

layoutIdpathrequired
string

Layout 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');

Try It

Path Parameters
Venue ID
Layout ID

Related