cancel_event
Cancel an Eventbrite event by ID, provided it has no pending or completed orders. For series events, cancelling the parent cancels all occurrences.
Instructions
Cancel an Event.
ENDPOINT: POST /events/{event_id}/cancel/
Returns boolean indicating success or failure.
CANCEL REQUIREMENTS:
Event must not have pending or completed orders
SERIES PARENT EVENTS:
All occurrences must be in valid state to cancel
Canceling parent cancels all occurrences
RESPONSE:
canceled (boolean): true if successfully canceled
POSSIBLE ERRORS (400):
ALREADY_CANCELED: Event already canceled
CANNOT_CANCEL: Event has pending/completed ticket sales that must be refunded first, or series parent has occurrences that cannot be canceled
AUTHENTICATION: Requires: Authorization: Bearer PERSONAL_OAUTH_TOKEN
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"event_id": "<event_id>"
},
"name": "cancel_event"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event_id | Yes | Event ID (required) |