Skip to main content

Delete Seat

DELETE/venues/{id}/layouts/{layoutId}/areas/{areaId}/seats/{seatId}
Remove a seat from an area. This permanently removes the seat from the venue layout. You can't delete a seat if tickets have been sold for it in any active event. If you need to temporarily remove a seat from sale, consider marking it as unavailable in the event instead.

When to use this

  • Removing seats that have been physically removed from the venue
  • Fixing duplicate seats created by mistake
  • Adjusting layout after venue renovations

Parameters

idpathrequired
string

Venue ID

layoutIdpathrequired
string

Layout ID

areaIdpathrequired
string

Area ID

seatIdpathrequired
string

Seat ID

Response

Seat deleted successfully

Notes

⚠️Can't delete seats with active ticket sales. Cancel those tickets first.
💡To temporarily block a seat, mark it unavailable in the event rather than deleting it.
Code Samples

Delete Seat From Area using the TypeScript SDK:

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

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

// Delete seatfromarea
await client.seatfromarea.delete('{{SEATFROMAREA_ID}}');

console.log('SeatFromArea deleted successfully');

Try It

Path Parameters
Venue ID
Layout ID
Area ID
Seat ID

Related