Get an event
Returns a single event by `eventKey`. The `chartPublishedVersion` is resolved LIVE from the bound chart at read time (per Phase 12 INNER JOIN) — if the chart has been unpublished after the event was created, `chartPublishedVersion` will be `null`.
curl -X GET "http://localhost:3000/api/v1/events/string"{
"eventKey": "evt_q3-2026-jazz-night",
"chartKey": "chart_8a2b1c",
"chartPublishedVersion": 3,
"name": "Friday jazz night, October 2026",
"createdAt": "2026-09-18T11:30:00.000Z",
"updatedAt": "2026-09-18T11:30:00.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"
]
}
}List events GET
Returns a paginated list of events in the calling workspace and environment. Use `?page` and `?limit` (1-100, default 20) to page through results.
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.