Search...
deleteEvent( )
Deletes a Wix event.
Description
The deleteEvent()
function returns a Promise that resolves when the specified Wix event is deleted.
Any event can be deleted regardless of its status or if attendees are registered.
Deleted events are not returned by the getEvent()
or queryEvent()
functions.
Only those with "Manage Events" permissions can delete Wix events.
Note: This function requires elevated permissions to run.
This function is not universal and runs only on the backend.
Syntax
function deleteEvent(eventId: string): Promise<void>
deleteEvent Parameters
NAME
TYPE
DESCRIPTION
eventId
string
Event ID.
Returns
Fulfilled - When the event is deleted. Rejected - Error message.
Return Type:
Promise<void>
Related Content:
Was this helpful?
Delete a Wix event
Copy Code
1import { Permissions, webMethod } from "wix-web-module";2import { wixEvents } from "wix-events-backend";3import { elevate } from "wix-auth";45/* Sample eventId value: '9d720f99-1b5a-4141-9877-d32985391e18'; */67export const myDeleteEventFunction = webMethod(Permissions.Anyone, async (eventId) => {8 try {9 const elevatedDeleteEvent = elevate(wixEvents.deleteEvent);10 const deletedEvent = await elevatedDeleteEvent(eventId);11 console.log('Success! Deleted event:', deletedEvent);12 return deletedEvent;13 } catch (error) {14 console.error(error);15 // Handle the error16 }17});1819/* Promise resolves to void */