Skip to main content

Delete Event

DELETE/events/{id}
Delete an event from your organisation. This is a soft delete - the event is marked as deleted but can potentially be restored by support if needed. Deleting an event will also delete all associated occurrences and price schemes. Any sold tickets will need to be handled separately (refunds, etc.).

When to use this

  • Removing test events created during development
  • Cleaning up duplicate events
  • Removing events that were created in error

Parameters

idpathrequired
string

Event ID

Response

Event deleted successfully

Notes

🚫Deleting an event also deletes all its occurrences and price schemes. This cannot be undone via the API.
⚠️If tickets have been sold, consider cancelling the event instead of deleting it.
ℹ️Events with sold tickets may be blocked from deletion. Cancel and refund first.
Code Samples

Delete an event using the TypeScript SDK:

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

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

// Delete an event
const result = await client.events.delete('evt_abc123');

if (result.success) {
console.log('Event deleted successfully');
}

Try It

Path Parameters
Event ID

Related