Cancel an event (keeps the record and its sales)
Minimum role: ADMIN. Active workspace via the X-Workspace-Id header.
Sets the event and ALL its dates to CANCELLED and turns off the waiting room. Unlike DELETE /events/{id}, it PRESERVES the record: sales, issued tickets and the audit trail for refunds remain. Idempotent: cancelling an already-cancelled event returns 200 with no changes. Does not trigger refunds — use POST /sales/{id}/refund for that.
/events/{id}/cancelAuthorizationAPI key · headerrequiredAPI key prefixed with Bearer . Alternative: the x-api-key header with the raw key. Available scopes: read and write (see /.well-known/oauth-protected-resource).
x-api-keyAPI key · headerrequiredRaw API key (without Bearer ), alternative to Authorization.
idstringrequiredX-Workspace-IdstringActive workspace to operate on. Optional: when omitted, the default workspace of the user who owns the key is used (pickActiveOrg).
OK
dataEventrequiredShow propertiesHide properties
idstringrequirednamestringrequiredslugstringrequireddescriptionstring | nullrequiredShow propertiesHide properties
stringnullstatusstringrequiredDRAFTPUBLISHEDSOLD_OUTCANCELLEDCOMPLETEDcoverImageUrlstring | nullrequiredShow propertiesHide properties
stringnullbannerImageUrlstring | nullrequiredShow propertiesHide properties
stringnullsquareImageUrlstring | nullrequiredShow propertiesHide properties
stringnullstoryImageUrlstring | nullrequiredShow propertiesHide properties
stringnullorganizationIdstringrequiredvenueIdstring | nullrequiredShow propertiesHide properties
stringnullvenueVenue | nullrequiredShow propertiesHide properties
idstringrequirednamestringrequiredslugstringrequiredaddressstringrequiredcitystringrequiredcountrystringrequiredlatitudenumber | nullrequiredShow propertiesHide properties
numbernulllongitudenumber | nullrequiredShow propertiesHide properties
numbernullcapacityinteger | nullrequiredShow propertiesHide properties
integernullgooglePlaceIdstring | nullrequiredShow propertiesHide properties
stringnullportalVisiblebooleanrequiredorganizationIdstring | nullrequiredShow propertiesHide properties
stringnullseatsioChartKeystring | nullrequiredShow propertiesHide properties
stringnullcreatedAtstringrequirednullexternalTicketUrlstring | nullrequiredShow propertiesHide properties
stringnullaccessstringrequiredowner = the key's workspace owns the event (editable). artist = read-only: linked artist or catalog access.
ownerartistnextDateEventNextDate | nullShow propertiesHide properties
idstringrequiredlabelstring | nullrequiredShow propertiesHide properties
stringnullstartsAtstringrequiredendsAtstring | nullrequiredShow propertiesHide properties
stringnulltimezonestringrequiredstatusstringrequiredDRAFTPUBLISHEDSOLD_OUTCANCELLEDCOMPLETEDnullartistsEventArtist[]Show propertiesHide properties
EventArtistidstringrequirednamestringrequiredslugstring | nullrequiredShow propertiesHide properties
stringnulltypestringrequiredARTISTVENUEORGANIZERcreatedAtstringrequiredupdatedAtstringrequiredMissing or invalid credential.
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringrequiredretryablebooleanrequireddetailsanyInsufficient role or resource not accessible.
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringrequiredretryablebooleanrequireddetailsanyResource does not exist or is out of scope.
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringrequiredretryablebooleanrequireddetailsanyRequest body/parameter validation failed.
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringrequiredretryablebooleanrequireddetailsany
