SeatBuilderSeatBuilder Docs

Get event reports

Returns aggregate seat counts for an event, grouped by status (totals) and by (status, categoryKey). Useful for dashboards and analytics — for live SDK rendering use `/status` instead.

GET/api/v1/events/{eventKey}/reports

Path Parameters

eventKeystring

Response Body

curl -X GET "http://localhost:3000/api/v1/events/string/reports"

{
  "eventKey": "evt_q3-2026-jazz-night",
  "byStatus": {
    "held": 1,
    "booked": 1
  },
  "byCategory": [
    {
      "status": "held",
      "categoryKey": "premium",
      "count": 1
    },
    {
      "status": "booked",
      "categoryKey": "premium",
      "count": 1
    }
  ]
}
{
  "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"
    ]
  }
}