Skip to main content
PUT
cURL
This endpoint requires a public API bearer token. The authenticated API key identifies the caller integration. It does not replace the existing event booker.

When to use this endpoint

Use this endpoint to cancel a booked event from your own application or integration flow.

Cancellation notes

  • Pass the correct event ID for the booking you want to cancel
  • Include a cancellation reason when your workflow needs to preserve context
  • Use the response payload to confirm the event status after the request succeeds

Access

The authenticated user must be the organizer or a host of the event. Canceling an event you do not host returns 403 access_denied.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string<uuid>
required

ID of event to cancel

Body

application/json

Event cancellation payload

cancellation_reason
string | null

Optional reason for canceling the event

Maximum string length: 255

Response

200 - application/json

Event canceled successfully

success
boolean
required

Indicates whether the request was successful

Example:

true

data
object
required