Summary reports

Summary reports are a summarised version of the detailed event reports. They indicate how many objects are in a certain status, category or section.

They also allow you to drill down into the numbers: how many booked seats are there in category A? how many free seats are left in section B?

Summary report by status#

GET https://api-{region}.seatsio.net/reports/events/{eventKey}/byStatus/summary
curl https://api-{region}.seatsio.net/reports/events/event34/byStatus/summary -u aSecretKey:

Example response

{
"booked": {
"count": 34,
"bySection": {
"Floor": 12,
"Balcony": 22
},
"byCategoryLabel": {
"premium": 10,
"standard": 24
},
"byCategoryKey": {
"1": 10,
"2": 24
},
"bySelectability": {
"not_selectable": 34
},
"byChannel": {
"NO_CHANNEL": 34
}
},
"free": {
"count": 80,
"bySection": {
"Balcony": 80
},
"byCategoryLabel": {
"premium": 2,
"standard": 78
},
"byCategoryKey": {
"1": 2,
"2": 78
},
"bySelectability": {
"selectable": 80
},
"byChannel": {
"NO_CHANNEL": 80
}
}
}

Summary report by selectability#

This reports allows you to distinguish between selectable and non-selectable objects. An object is considered selectable if:

  • its status equals 'free'
  • it's for sale
  • and it's not disabled by social distancing rules

Selectable objects can be found under the selectable key, non-selectable objects under non_selectable.

GET https://api-{region}.seatsio.net/reports/events/{eventKey}/bySelectability/summary
curl https://api-{region}.seatsio.net/reports/events/event34/bySelectability/summary -u aSecretKey:
{
"selectable": {
"count": 34,
"bySection": {
"Floor": 12,
"Balcony": 22
},
"byCategoryLabel": {
"premium": 10,
"standard": 24
},
"byCategoryKey": {
"1": 10,
"2": 24
},
"byStatus": {
"free": 34
},
"byChannel": {
"NO_CHANNEL": 34
}
},
"not_selectable": {
"count": 80,
"bySection": {
"Balcony": 80
},
"byCategoryLabel": {
"premium": 2,
"standard": 78
},
"byCategoryKey": {
"1": 2,
"2": 78
},
"byStatus": {
"booked": 80
},
"byChannel": {
"NO_CHANNEL": 80
}
}
}

Summary report by category label#

GET https://api-{region}.seatsio.net/reports/events/{eventKey}/byCategoryLabel/summary
curl https://api-{region}.seatsio.net/reports/events/event34/byCategoryLabel/summary -u aSecretKey:
{
"premium": {
"count": 34,
"bySection": {
"Floor": 12,
"Balcony": 22
},
"byStatus": {
"free": 10,
"booked": 24
},
"bySelectability": {
"selectable": 10
"not_selectable": 24
},
"byChannel": {
"NO_CHANNEL": 34
}
},
"standard": {
"count": 80,
"bySection": {
"Balcony": 80
},
"byStatus": {
"free": 2,
"booked": 78
},
"bySelectability": {
"selectable": 2
"not_selectable": 78
},
"byChannel": {
"NO_CHANNEL": 80
}
},
"NO_CATEGORY": {
"count": 0,
"bySection": {},
"byStatus": {},
"bySelectability": {},
"byChannel": {}
}
}

Summary report by category key#

GET https://api-{region}.seatsio.net/reports/events/{eventKey}/byCategoryKey/summary
curl https://api-{region}.seatsio.net/reports/events/event34/byCategoryKey/summary -u aSecretKey:
{
"1": {
"count": 34,
"bySection": {
"Floor": 12,
"Balcony": 22
},
"byStatus": {
"free": 10,
"booked": 24
},
"bySelectability": {
"selectable": 10,
"not_selectable": 24
},
"byChannel": {
"NO_CHANNEL": 34
}
},
"2": {
"count": 80,
"bySection": {
"Balcony": 80
},
"byStatus": {
"free": 2,
"booked": 78
},
"bySelectability": {
"selectable": 2,
"not_selectable": 78
},
"byChannel": {
"NO_CHANNEL": 80
}
},
"NO_CATEGORY": {
"count": 0,
"bySection": {},
"byStatus": {},
"byChannel": {}
}
}

Summary report by section#

GET https://api-{region}.seatsio.net/reports/events/{eventKey}/bySection/summary
curl https://api-{region}.seatsio.net/reports/events/event34/bySection/summary -u aSecretKey:
{
"Floor": {
"count": 34,
"byStatus": {
"booked": 12,
"free": 22
},
"byCategoryLabel": {
"premium": 10,
"standard": 24
},
"byCategoryKey": {
"1": 10,
"2": 24
},
"bySelectability": {
"selectable": 22,
"not_selectable": 12
},
"byChannel": {
"NO_CHANNEL": 34
}
},
"Balcony": {
"count": 80,
"byStatus": {
"free": 80
},
"byCategoryLabel": {
"premium": 2,
"standard": 78
},
"byCategoryKey": {
"1": 2,
"2": 78
},
"bySelectability": {
"selectable": 80
},
"byChannel": {
"NO_CHANNEL": 80
}
},
"NO_SECTION": {
"count": 0,
"byStatus": {},
"byCategoryLabel": {},
"byCategoryKey": {},
"byChannel": {}
}
}

Summary report by channel#

GET https://api-{region}.seatsio.net/reports/events/{eventKey}/byChannel/summary
curl https://api-{region}.seatsio.net/reports/events/event34/byChannel/summary -u aSecretKey:
{
"channel1": {
"count": 34,
"byStatus": {
"booked": 12,
"free": 22
},
"byCategoryLabel": {
"premium": 10,
"standard": 24
},
"byCategoryKey": {
"1": 10,
"2": 24
},
"bySelectability": {
"selectable": 22,
"not_selectable": 12
}
},
"channel2": {
"count": 80,
"byStatus": {
"free": 80
},
"byCategoryLabel": {
"premium": 2,
"standard": 78
},
"byCategoryKey": {
"1": 2,
"2": 78
},
"bySelectability": {
"selectable": 80
}
},
"NO_CHANNEL": {
"count": 0,
"byStatus": {},
"byCategoryLabel": {},
"byCategoryKey": {}
}
}

Summary report by object type#

GET https://api-{region}.seatsio.net/reports/events/{eventKey}/byObjectType/summary
curl https://api-{region}.seatsio.net/reports/events/event34/byObjectType/summary -u aSecretKey:

Example response

{
"seat": {
"count": 34,
"bySection": {
"Floor": 12,
"Balcony": 22
},
"byCategoryLabel": {
"premium": 10,
"standard": 24
},
"byCategoryKey": {
"1": 10,
"2": 24
},
"bySelectability": {
"not_selectable": 34
},
"byChannel": {
"NO_CHANNEL": 34
},
"byStatus": {
"free": 34
}
},
"generalAdmission": {
"count": 80,
"bySection": {
"Balcony": 80
},
"byCategoryLabel": {
"premium": 2,
"standard": 78
},
"byCategoryKey": {
"1": 2,
"2": 78
},
"bySelectability": {
"selectable": 80
},
"byChannel": {
"NO_CHANNEL": 80
},
"byStatus": {
"free": 80
}
},
"booth": {
"count": 80,
"bySection": {
"Balcony": 80
},
"byCategoryLabel": {
"premium": 2,
"standard": 78
},
"byCategoryKey": {
"1": 2,
"2": 78
},
"bySelectability": {
"selectable": 80
},
"byChannel": {
"NO_CHANNEL": 80
},
"byStatus": {
"free": 80
}
},
"table": {
"count": 80,
"bySection": {
"Balcony": 80
},
"byCategoryLabel": {
"premium": 2,
"standard": 78
},
"byCategoryKey": {
"1": 2,
"2": 78
},
"bySelectability": {
"selectable": 80
},
"byChannel": {
"NO_CHANNEL": 80
},
"byStatus": {
"free": 80
}
}
}