Operation
Delete Venue
DELETE
/venues/{id}Remove a venue from your organisation.
This permanently deletes the venue and all its seating layouts. You can't
delete a venue that has events associated with it-you'll need to delete or
reassign those events first.
Consider whether you really need to delete the venue, or if you just want
to hide it from new event creation.
When to use this
- Removing a venue you no longer use
- Cleaning up test venues
- Deleting a venue that was created by mistake
Path parameters
idstringRequired- Venue ID
Headers
Idempotency-KeystringOptional- Makes the write safe to retry. The first request with a key does the work and its response is stored for 24 hours; a repeat with the same key and the same request (method, path, query, X-Ticketlayer-Channel, TL-Version and body) gets that stored status and body back, marked `Idempotent-Replay: true`, without running again. The key is scoped to your organisation and your credential. The same key with a different request is 422 IDEMPOTENCY_KEY_REUSED; a repeat while the first is still running waits for it, then answers 409 IDEMPOTENT_REQUEST_IN_PROGRESS if it has not finished. Only a 2xx is stored: after an error the key is free again. Omit the header and the request behaves as it always has.
Returns
Venue deleted successfully
Errors
- 400
- Bad Request - Invalid input
- 401
- Unauthorized - Authentication required
- 403
- Forbidden - Insufficient permissions
- 404
- Not Found - Resource not found
- 500
- Internal Server Error
Every error names its code and links to it. All error codes
Notes
Important
This is permanent. All seating layouts for this venue will also be deleted.
Note
Can't delete a venue with existing events-delete or move those events first.
Related
import { BackstageClient } from '@ticketlayer/backstage';const client = new BackstageClient({ organisationSlug: 'your-org',});client.setAccessToken('YOUR_ACCESS_TOKEN');// Delete venueawait client.venue.delete('{{VENUE_ID}}');console.log('Venue deleted successfully');Response 200
{
"success": true,
"id": "vnu_abc123"
}