Delete Price Scheme
DELETE
/events/{eventId}/price-schemes/{priceSchemeId}Remove a price scheme from an event.
You can't delete a price scheme if tickets have been sold using it. In that
case, consider marking it as inactive instead.
Deleting a scheme removes it from the event entirely-customers won't see
those ticket types anymore.
When to use this
- Removing a price scheme that was created by mistake
- Cleaning up old pricing from test events
- Simplifying an event's ticket options
Parameters
eventIdpathrequiredEvent ID
priceSchemeIdpathrequiredPrice scheme ID
Response
Price scheme deleted successfully
Notes
⚠️Can't delete a scheme with existing sales. Use update to mark it inactive instead.
ℹ️This is permanent and cannot be undone.
Code Samples
Delete Event Price Scheme using the TypeScript SDK:
import { BackstageClient } from '@ticketlayer/backstage';
const client = new BackstageClient({
organisationSlug: 'your-org',
});
client.setAccessToken('YOUR_ACCESS_TOKEN');
// Delete eventpricescheme
await client.eventpricescheme.delete('{{EVENTPRICESCHEME_ID}}');
console.log('EventPriceScheme deleted successfully');