Get one event
get_eventOne event in full, by the event_id that list_upcoming_events or list_underfilled_events returned: start and end time, status, instructor, location, price per seat, capacity, seats booked, seats remaining, and seats held right now by customers partway through checkout. Use it for a question about one specific class; for many events at once, use the listing tools.
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": "get_event"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event_id | Yes | the event's id, as returned by list_upcoming_events |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | the event's own name, or the class name when it has no override | |
| booked | Yes | seats sold | |
| status | Yes | scheduled, canceled, or completed | |
| ends_at | Yes | ||
| capacity | Yes | ||
| currency | Yes | ||
| event_id | Yes | ||
| location | No | ||
| timezone | Yes | ||
| starts_at | Yes | ||
| class_name | Yes | ||
| instructor | No | ||
| is_private | Yes | ||
| fill_percent | Yes | ||
| booking_paused | Yes | true when the studio has paused new bookings; the event still runs and existing bookings stand | |
| seats_remaining | Yes | ||
| seats_in_checkout | Yes | seats held right now by customers partway through checkout | |
| price_per_seat_cents | Yes |