Update an event
Updates an event's `name`. The bound chart cannot be changed; delete the event and create a new one if you need to rebind.
PATCH
/api/v1/events/{eventKey}Path Parameters
eventKeystring
name?string
Updated event name (≤ 255 chars). Omit to leave the current name unchanged. The bound chart (chartKey) cannot be changed — delete the event and create a new one if you need a different chart.
Length
length <= 255Response Body
curl -X PATCH "http://localhost:3000/api/v1/events/string" \ -H "Content-Type: application/json" \ -d '{}'{
"eventKey": "evt_q3-2026-jazz-night",
"chartKey": "chart_8a2b1c",
"chartPublishedVersion": 3,
"name": "Friday jazz night — October 2026 (renamed)",
"createdAt": "2026-09-18T11:30:00.000Z",
"updatedAt": "2026-09-19T08:42:11.000Z"
}{
"statusCode": 0,
"message": "string",
"errors": {
"property1": [
"string"
],
"property2": [
"string"
]
}
}{
"statusCode": 0,
"message": "string",
"errors": {
"property1": [
"string"
],
"property2": [
"string"
]
}
}{
"statusCode": 0,
"message": "string",
"errors": {
"property1": [
"string"
],
"property2": [
"string"
]
}
}{
"statusCode": 0,
"message": "string",
"errors": {
"property1": [
"string"
],
"property2": [
"string"
]
}
}Create an event POST
Creates a new event bound to a published chart. The event starts with all seats in `free` status. The bound chart's `publishedVersion` is resolved LIVE at every status read — events do not carry a snapshot.
Delete an event DELETE
Deletes an event and all of its seat-status state (holds and bookings). The bound chart is unaffected.