Get event objects
Returns the published chart’s objects and category definitions independent of live status (C1). Use it to join each object’s categoryKey to your own data (e.g. pricing) — including for free seats — before they are held. An unpublished chart returns empty arrays (200, not 404). Pass ?labels=A-12,A-13 to narrow the response.
curl -X GET "https://seatbuilder.org/api/v1/events/string/objects"{
"eventKey": "evt_q3-2026-jazz-night",
"categories": [
{
"key": "premium",
"label": "Premium",
"color": "#8B5CF6"
},
{
"key": "lawn",
"label": "Lawn",
"color": "#10B981"
}
],
"objects": [
{
"objectLabel": "A-12",
"categoryKey": "premium",
"objectType": "seat",
"sectionKey": "orchestra"
},
{
"objectLabel": "GA-LAWN",
"categoryKey": "lawn",
"objectType": "generalAdmission",
"capacity": 500
}
]
}{
"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"
]
}
}Status
read-only snapshots of seat availability and reports for an event.
Get event status GET
Returns the list of non-free seat statuses for an event. Seats absent from the response are implicitly `free` (lazy initialization). This is the endpoint the SDK polls to render the live seat map. Pass `?labels=A-12,A-13` to narrow to specific seats (still omits free seats — see /objects for the full layout).