Detailed chart Reports
The detailed chart reports allow you to retrieve lists of objects on a chart.
You can retrieve each of these reports in different representations, called report types.
For example, the byLabel
report will give you an overview of all seats per seat label, whereas the byCategoryKey
report will give you an overview of all different categories present on the seating chart, together with a list of the seats that belong to that category.
The following report types are available: byLabel
, byCategoryKey
, byCategoryLabel
, byObjectType
and bySection
.
Most properties in the responses should be self-explanatory. However, ids
and labels
deserve some attention.
labels
contains the displayed label for the object, its parent row or table, and its section. In most cases, the 'technical' label (aka the ID)
of an object is the same as its display label. But if needed, you can set a different display label in the designer.
ids
contains the technical labels, by which objects are identified (e.g. when booking them).
A note on tables
If your floor plan contains tables, those are returned as separate objects. You can control this behaviour by passing in an optional bookWholeTables query parameter:
GET https://api-{region}.seatsio.net/reports/charts/{chartKey}/{reportType}?bookWholeTables=chart
- with
bookWholeTables=chart
, the report respects the table booking settings defined on the chart. If a table is bookable as a whole, the report contains the table (and not the seats). If a table is not bookable as a whole, the report contains the seats (and not the table). - without the
bookWholeTables
query param, both seats at tables, and the tables themselves will be returned in the response - with
bookWholeTables=true
, the response will only contain the tables, and not the seats. - with
bookWholeTables=false
, the response will only contain the seats at the tables, and not the tables. - with
version=draft
, the draft version of the chart will be used to generate the report.
byLabel
- Text
- PHP
- C#
- Java
- Python
- Ruby
- Javascript
- Go
GET https://api-{region}.seatsio.net/reports/charts/{chartKey}/byLabel
GET https://api-{region}.seatsio.net/reports/charts/{chartKey}/byLabel?bookWholeTables=chart&version=draft
$seatsioClient->chartReports->byLabel("d2aaasb4-e192-454a-9752-e5f1cb479421");
$seatsioClient->chartReports->byLabel("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", "draft");
await Client.ChartReports.ByLabelAsync("d2aaasb4-e192-454a-9752-e5f1cb479421");
await Client.ChartReports.ByLabelAsync("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", ChartReports.Version.Draft);
client.chartReports.byLabel("d2aaasb4-e192-454a-9752-e5f1cb479421");
client.chartReports.byLabel("d2aaasb4-e192-454a-9752-e5f1cb479421", new ChartReportOptions().bookWholeTablesMode(ChartReportBookWholeTablesMode.CHART).version(ChartReportVersion.DRAFT));
client.charts.reports.by_label("d2aaasb4-e192-454a-9752-e5f1cb479421")
client.charts.reports.by_label("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", "draft")
client.chart_reports.by_label("d2aaasb4-e192-454a-9752-e5f1cb479421")
client.chart_reports.by_label("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", "draft")
await client.chartReports.byLabel('chartKey');
await client.chartReports.byLabel('chartKey', 'chart', 'draft');
chartReport, err := client.ChartReports.ByLabel("chartKey")
chartReport, err := client.ChartReports.ByLabel(chartKey, reports.ChartReportOptions.BookWholeTablesChart(), reports.ChartReportOptions.UseDraftVersion())
Multiple objects could have the same label, that's why they're returned as an array.
curl https://api-{region}.seatsio.net/reports/charts/d2aaasb4-e192-454a-9752-e5f1cb479421/byLabel -u aSecretKey:
{
"SEC A-C-11": [
{
"label": "SEC A-C-11",
"labels": {
"own": { "label": "11", "type": "seat" },
"parent": { "label": "Row C", "type": "row" },
"section": "Section A"
},
"ids": {
"own": "11",
"parent": "C",
"section": "SEC A"
},
"categoryLabel": "Ground Floor",
"categoryKey": "1",
"entrance": "Main entrance",
"section": "Section 1",
"objectType": "seat",
"leftNeighbour": "SEC A-C-10",
"rightNeighbour": "SEC A-C-12",
"distanceToFocalPoint": 10.3245,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
}
],
"SEC A-C-35": [
{
"label": "SEC A-C-35",
"labels": {
"own": { "label": "35", "type": "seat" },
"parent": { "label": "Row C", "type": "row" },
"section": "Section A"
},
"ids": {
"own": "35",
"parent": "C",
"section": "SEC A"
},
"categoryLabel": "Balcony",
"categoryKey": "5",
"objectType": "seat",
"leftNeighbour": "SEC A-C-34",
"rightNeighbour": "SEC A-C-36",
"distanceToFocalPoint": 12.878,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
}
],
"SEC A-C-45": [
{
"label": "SEC A-C-45",
"labels": {
"own": { "label": "45", "type": "seat" },
"parent": { "label": "Row C", "type": "row" },
"section": "Section A"
},
"ids": {
"own": "45",
"parent": "C",
"section": "SEC A"
},
"categoryLabel": "Balcony",
"categoryKey": "2",
"objectType": "seat",
"leftNeighbour": "SEC A-C-46",
"rightNeighbour": "SEC A-C-44",
"distanceToFocalPoint": 20.2134,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
}
],
"GA": [
{
"label": "GA",
"labels": {
"own": { "label": "General Admission 1", "type": "generalAdmission" }
},
"ids": {
"own": "GA"
},
"categoryLabel": "Standing",
"categoryKey": 6,
"capacity": 100,
"objectType": "generalAdmission",
"distanceToFocalPoint": 89.213,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
}
],
"T1": [
{
"label": "T1",
"labels": {
"own": { "label": "T1", "type": "table" }
},
"ids": {
"own": "T1"
},
"categoryLabel": "Standing",
"categoryKey": 6,
"objectType": "table",
"numSeats": 5,
"bookAsAWhole": false,
"distanceToFocalPoint": 89.213,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
}
]
}
byCategoryKey
- Text
- PHP
- C#
- Java
- Python
- Ruby
- Javascript
- Go
GET https://api-{region}.seatsio.net/reports/charts/{chartKey}/byCategoryKey
GET https://api-{region}.seatsio.net/reports/charts/{chartKey}/byCategoryKey?bookWholeTables=chart&version=draft
$seatsioClient->chartReports->byCategoryKey("d2aaasb4-e192-454a-9752-e5f1cb479421");
$seatsioClient->chartReports->byCategoryKey("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", "draft");
await Client.ChartReports.ByCategoryKeyAsync("d2aaasb4-e192-454a-9752-e5f1cb479421");
await Client.ChartReports.ByCategoryKeyAsync("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", ChartReports.Version.Draft);
client.chartReports.byCategoryKey("d2aaasb4-e192-454a-9752-e5f1cb479421");
client.chartReports.byCategoryKey("d2aaasb4-e192-454a-9752-e5f1cb479421", new ChartReportOptions().bookWholeTablesMode(ChartReportBookWholeTablesMode.CHART).version(ChartReportVersion.DRAFT));
client.charts.reports.by_category_key("d2aaasb4-e192-454a-9752-e5f1cb479421")
client.charts.reports.by_category_key("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", "draft")
client.chart_reports.by_category_key("d2aaasb4-e192-454a-9752-e5f1cb479421")
client.chart_reports.by_category_key("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", "draft:)
await client.chartReports.byCategoryKey('chartKey');
await client.chartReports.byCategoryKey('chartKey', 'chart', 'draft');
chartReport, err := client.ChartReports.ByCategoryKey("chartKey")
chartReport, err := client.ChartReports.ByCategoryKey("chartKey", reports.ChartReportOptions.BookWholeTablesChart(), reports.ChartReportOptions.UseDraftVersion())
The response is a JSON object where all the keys are category keys, and the values an array of objects that represent the seats belonging to that category.
{
"8": [
{
"label": "3-A-1",
"labels": {
"parent": {
"label": "Row A",
"type": "row"
},
"own": {
"label": "1",
"type": "seat"
},
"section": "Section 3"
},
"ids": {
"own": "1",
"parent": "A",
"section": "3"
},
"objectType": "seat",
"categoryKey": "8",
"categoryLabel": "VIP",
"section": "3",
"distanceToFocalPoint": 10.3245,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
},
{
"label": "3-A-2",
"labels": {
"parent": {
"label": "Row A",
"type": "row"
},
"own": {
"label": "2",
"type": "seat"
},
"section": "Section 3"
},
"ids": {
"own": "2",
"parent": "A",
"section": "3"
},
"objectType": "seat",
"categoryKey": "8",
"categoryLabel": "VIP",
"section": "3",
"distanceToFocalPoint": 89.3245,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
}
],
"9": [
{
"label": "201-A-1",
"labels": {
"parent": {
"label": "Row A",
"type": "row"
},
"own": {
"label": "1",
"type": "seat"
},
"section": "Section 201"
},
"ids": {
"own": "1",
"parent": "A",
"section": "201"
},
"objectType": "seat",
"categoryKey": "9",
"categoryLabel": "regular",
"section": "201",
"distanceToFocalPoint": 34.847,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
},
...
]
}
byCategoryLabel
- Text
- PHP
- C#
- Java
- Python
- Ruby
- Javascript
- Go
GET https://api-{region}.seatsio.net/reports/charts/{chartKey}/byCategoryLabel
GET https://api-{region}.seatsio.net/reports/charts/{chartKey}/byCategoryLabel?bookWholeTables=chart&version=draft
$seatsioClient->chartReports->byCategoryLabel("d2aaasb4-e192-454a-9752-e5f1cb479421");
$seatsioClient->chartReports->byCategoryLabel("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", "draft");
await Client.ChartReports.ByCategoryLabelAsync("d2aaasb4-e192-454a-9752-e5f1cb479421");
await Client.ChartReports.ByCategoryLabelAsync("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", ChartReports.Version.Draft);
client.chartReports.byCategoryLabel("d2aaasb4-e192-454a-9752-e5f1cb479421");
client.chartReports.byCategoryLabel("d2aaasb4-e192-454a-9752-e5f1cb479421", new ChartReportOptions().bookWholeTablesMode(ChartReportBookWholeTablesMode.CHART).version(ChartReportVersion.DRAFT));
client.charts.reports.by_category_label("d2aaasb4-e192-454a-9752-e5f1cb479421")
client.charts.reports.by_category_label("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", "draft")
client.chart_reports.by_category_label("d2aaasb4-e192-454a-9752-e5f1cb479421")
client.chart_reports.by_category_label("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", "draft")
await client.chartReports.byCategoryLabel('chartKey');
await client.chartReports.byCategoryLabel('chartKey', 'chart', 'draft');
chartReport, err := client.ChartReports.ByCategoryLabel("chartKey")
chartReport, err := client.ChartReports.ByCategoryLabel("chartKey", reports.ChartReportOptions.BookWholeTablesChart(), reports.ChartReportOptions.UseDraftVersion())
The response has the same structure as the byCategoryKey
endpoint, but JSON object's keys are category labels in this case:
{
"Golden Circle": [
{
"label": "3-A-1",
"labels": {
"parent": {
"label": "Row A",
"type": "row"
},
"own": {
"label": "1",
"type": "seat"
},
"section": "Section 3"
},
"ids": {
"own": "1",
"parent": "A",
"section": "3"
},
"objectType": "seat",
"categoryKey": "8",
"categoryLabel": "VIP",
"section": "3",
"distanceToFocalPoint": 10.3245,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
},
{
"label": "3-A-2",
"labels": {
"parent": {
"label": "Row A",
"type": "row"
},
"own": {
"label": "2",
"type": "seat"
},
"section": "Section 3"
},
"ids": {
"own": "2",
"parent": "A",
"section": "3"
},
"objectType": "seat",
"categoryKey": "8",
"categoryLabel": "VIP",
"section": "3",
"distanceToFocalPoint": 10.3245,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
}
],
"Balcony": [
{
"label": "201-A-1",
"labels": {
"parent": {
"label": "Row A",
"type": "row"
},
"own": {
"label": "1",
"type": "seat"
},
"section": "Section 201"
},
"ids": {
"own": "1",
"parent": "A",
"section": "201"
},
"objectType": "seat",
"categoryKey": "9",
"categoryLabel": "regular",
"section": "201",
"distanceToFocalPoint": 10.3245,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
},
...
]
}
byObjectType
- Text
- PHP
- C#
- Java
- Python
- Ruby
- Javascript
- Go
GET https://api-{region}.seatsio.net/reports/charts/{chartKey}/byObjectType
GET https://api-{region}.seatsio.net/reports/charts/{chartKey}/byObjectType?bookWholeTables=chart&version=draft
$seatsioClient->chartReports->byObjectType("d2aaasb4-e192-454a-9752-e5f1cb479421");
$seatsioClient->chartReports->byObjectType("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", "draft");
await Client.ChartReports.ByObjectTypeAsync("d2aaasb4-e192-454a-9752-e5f1cb479421");
await Client.ChartReports.ByObjectTypeAsync("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", ChartReports.Version.Draft);
client.chartReports.byObjectType("d2aaasb4-e192-454a-9752-e5f1cb479421");
client.chartReports.byObjectType("d2aaasb4-e192-454a-9752-e5f1cb479421", new ChartReportOptions().bookWholeTablesMode(ChartReportBookWholeTablesMode.CHART).version(ChartReportVersion.DRAFT));
client.charts.reports.by_object_type("d2aaasb4-e192-454a-9752-e5f1cb479421")
client.charts.reports.by_object_type("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", "draft")
client.chart_reports.by_object_type("d2aaasb4-e192-454a-9752-e5f1cb479421")
client.chart_reports.by_object_type("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", "draft")
await client.chartReports.byObjectType('chartKey');
await client.chartReports.byObjectType('chartKey', 'chart', 'draft');
chartReport, err := client.ChartReports.ByObjectType("chartKey")
chartReport, err := client.ChartReports.ByObjectType("chartKey", reports.ChartReportOptions.BookWholeTablesChart(), reports.ChartReportOptions.UseDraftVersion())
curl https://api-{region}.seatsio.net/reports/charts/d2aaasb4-e192-454a-9752-e5f1cb479421/byObjectType -u aSecretKey:
{
"seat": [
{
"label": "SEC A-C-11",
"labels": {
"own": { "label": "11", "type": "seat" },
"parent": { "label": "Row C", "type": "row" },
"section": "Section A"
},
"ids": {
"own": "11",
"parent": "C",
"section": "SEC A"
},
"categoryLabel": "Ground Floor",
"categoryKey": "1",
"entrance": "Main entrance",
"section": "Section 1",
"objectType": "seat",
"leftNeighbour": "SEC A-C-10",
"rightNeighbour": "SEC A-C-12",
"distanceToFocalPoint": 10.3245,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
},
{
"label": "SEC A-C-35",
"labels": {
"own": { "label": "35", "type": "seat" },
"parent": { "label": "Row C", "type": "row" },
"section": "Section A"
},
"ids": {
"own": "35",
"parent": "C",
"section": "SEC A"
},
"categoryLabel": "Balcony",
"categoryKey": "5",
"objectType": "seat",
"leftNeighbour": "SEC A-C-34",
"rightNeighbour": "SEC A-C-36",
"distanceToFocalPoint": 10.3245,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
},
{
"label": "SEC A-C-45",
"labels": {
"own": { "label": "45", "type": "seat" },
"parent": { "label": "Row C", "type": "row" },
"section": "Section A"
},
"ids": {
"own": "45",
"parent": "C",
"section": "SEC A"
},
"categoryLabel": "Balcony",
"categoryKey": "2",
"objectType": "seat",
"leftNeighbour": "SEC A-C-46",
"rightNeighbour": "SEC A-C-44",
"distanceToFocalPoint": 10.3245,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
}
],
"generalAdmission": [
{
"label": "GA",
"labels": {
"own": { "label": "General Admission 1", "type": "generalAdmission" }
},
"ids": {
"own": "GA"
},
"categoryLabel": "Standing",
"categoryKey": 6,
"capacity": 100,
"objectType": "generalAdmission",
"distanceToFocalPoint": 10.3245,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
}
],
"table": [],
"booth": []
}
bySection
- Text
- PHP
- C#
- Java
- Python
- Ruby
- Javascript
- Go
GET https://api-{region}.seatsio.net/reports/charts/{chartKey}/bySection
GET https://api-{region}.seatsio.net/reports/charts/{chartKey}/bySection?bookWholeTables=chart&version=draft
$seatsioClient->chartReports->bySection("d2aaasb4-e192-454a-9752-e5f1cb479421");
$seatsioClient->chartReports->bySection("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", "draft");
await Client.ChartReports.BySectionAsync("d2aaasb4-e192-454a-9752-e5f1cb479421");
await Client.ChartReports.BySectionAsync("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", ChartReports.Version.Draft);
client.chartReports.bySection("d2aaasb4-e192-454a-9752-e5f1cb479421");
client.chartReports.bySection("d2aaasb4-e192-454a-9752-e5f1cb479421", new ChartReportOptions().bookWholeTablesMode(ChartReportBookWholeTablesMode.CHART).version(ChartReportVersion.DRAFT));
client.charts.reports.by_section("d2aaasb4-e192-454a-9752-e5f1cb479421")
client.charts.reports.by_section("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", "draft")
client.chart_reports.by_section("d2aaasb4-e192-454a-9752-e5f1cb479421")
client.chart_reports.by_section("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", "draft")
await client.chartReports.bySection('chartKey');
await client.chartReports.bySection('chartKey', 'chart', 'draft');
chartReport, err := client.ChartReports.BySection("chartKey")
chartReport, err := client.ChartReports.BySection("chartKey", reports.ChartReportOptions.BookWholeTablesChart(), reports.ChartReportOptions.UseDraftVersion())
curl https://api-{region}.seatsio.net/reports/charts/d2aaasb4-e192-454a-9752-e5f1cb479421/bySection -u aSecretKey:
{
"Section A": [
{
"label": "SEC A-C-11",
"labels": {
"own": { "label": "11", "type": "seat" },
"parent": { "label": "Row C", "type": "row" },
"section": "Section A"
},
"ids": {
"own": "11",
"parent": "C",
"section": "SEC A"
},
"categoryLabel": "Ground Floor",
"categoryKey": "1",
"entrance": "Main entrance",
"section": "Section 1",
"objectType": "seat",
"leftNeighbour": "SEC A-C-10",
"rightNeighbour": "SEC A-C-12",
"distanceToFocalPoint": 10.3245,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
},
{
"label": "SEC A-C-35",
"labels": {
"own": { "label": "35", "type": "seat" },
"parent": { "label": "Row C", "type": "row" },
"section": "Section A"
},
"ids": {
"own": "35",
"parent": "C",
"section": "SEC A"
},
"categoryLabel": "Balcony",
"categoryKey": "5",
"objectType": "seat",
"leftNeighbour": "SEC A-C-34",
"rightNeighbour": "SEC A-C-36",
"distanceToFocalPoint": 10.3245,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
},
{
"label": "SEC A-C-45",
"labels": {
"own": { "label": "45", "type": "seat" },
"parent": { "label": "Row C", "type": "row" },
"section": "Section A"
},
"ids": {
"own": "45",
"parent": "C",
"section": "SEC A"
},
"categoryLabel": "Balcony",
"categoryKey": "2",
"objectType": "seat",
"leftNeighbour": "SEC A-C-46",
"rightNeighbour": "SEC A-C-44",
"distanceToFocalPoint": 10.3245,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
}
],
"Section B": [
{
"label": "GA",
"labels": {
"own": { "label": "General Admission 1", "type": "generalAdmission" }
},
"ids": {
"own": "GA"
},
"categoryLabel": "Standing",
"categoryKey": 6,
"capacity": 100,
"objectType": "generalAdmission",
"distanceToFocalPoint": 10.3245,
"floor": {
"name": "1",
"displayName": "Ground Floor"
}
}
],
"NO_SECTION": []
}
byZone
- Text
- PHP
- C#
- Java
- Python
- Ruby
- Javascript
- Go
GET https://api-{region}.seatsio.net/reports/charts/{chartKey}/byZone
GET https://api-{region}.seatsio.net/reports/charts/{chartKey}/byZone?bookWholeTables=chart&version=draft
$seatsioClient->chartReports->byZone("d2aaasb4-e192-454a-9752-e5f1cb479421");
$seatsioClient->chartReports->byZone("d2aaasb4-e192-454a-9752-e5f1cb479421", ChartReportOptions.options().version(DRAFT).bookWholeTablesMode(CHART));
await Client.ChartReports.ByZoneAsync("d2aaasb4-e192-454a-9752-e5f1cb479421");
await Client.ChartReports.ByZoneAsync("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", ChartReports.Version.Draft);
client.chartReports.byZone("d2aaasb4-e192-454a-9752-e5f1cb479421");
client.chartReports.byZone("d2aaasb4-e192-454a-9752-e5f1cb479421", new ChartReportOptions().bookWholeTablesMode(ChartReportBookWholeTablesMode.CHART).version(ChartReportVersion.DRAFT));
client.charts.reports.by_zone("d2aaasb4-e192-454a-9752-e5f1cb479421")
client.charts.reports.by_zone("d2aaasb4-e192-454a-9752-e5f1cb479421", book_whole_tables='chart', version="draft")
client.chart_reports.by_zone("d2aaasb4-e192-454a-9752-e5f1cb479421")
client.chart_reports.by_zone("d2aaasb4-e192-454a-9752-e5f1cb479421", "chart", "draft")
await client.chartReports.byZone('chartKey');
await client.chartReports.byZone('chartKey', 'chart', 'draft');
chartReport, err := client.ChartReports.ByZone("chartKey")
chartReport, err := client.ChartReports.ByZone("chartKey", reports.ChartReportOptions.BookWholeTablesChart(), reports.ChartReportOptions.UseDraftVersion())
curl https://api-{region}.seatsio.net/reports/charts/d2aaasb4-e192-454a-9752-e5f1cb479421/byZone -u aSecretKey:
{
"Zone 1": [
{
"label": "SEC A-C-11",
"labels": {
"own": { "label": "11", "type": "seat" },
"parent": { "label": "Row C", "type": "row" },
"section": "Section A"
},
"ids": {
"own": "11",
"parent": "C",
"section": "SEC A"
},
"categoryLabel": "Ground Floor",
"categoryKey": "1",
"entrance": "Main entrance",
"section": "Section 1",
"objectType": "seat",
"leftNeighbour": "SEC A-C-10",
"rightNeighbour": "SEC A-C-12",
"distanceToFocalPoint": 10.3245,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"zone": "Zone 1"
},
{
"label": "SEC A-C-35",
"labels": {
"own": { "label": "35", "type": "seat" },
"parent": { "label": "Row C", "type": "row" },
"section": "Section A"
},
"ids": {
"own": "35",
"parent": "C",
"section": "SEC A"
},
"categoryLabel": "Balcony",
"categoryKey": "5",
"objectType": "seat",
"leftNeighbour": "SEC A-C-34",
"rightNeighbour": "SEC A-C-36",
"distanceToFocalPoint": 10.3245,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"zone": "Zone 1"
},
{
"label": "SEC A-C-45",
"labels": {
"own": { "label": "45", "type": "seat" },
"parent": { "label": "Row C", "type": "row" },
"section": "Section A"
},
"ids": {
"own": "45",
"parent": "C",
"section": "SEC A"
},
"categoryLabel": "Balcony",
"categoryKey": "2",
"objectType": "seat",
"leftNeighbour": "SEC A-C-46",
"rightNeighbour": "SEC A-C-44",
"distanceToFocalPoint": 10.3245,
"isAccessible": true,
"isCompanionSeat": false,
"hasRestrictedView": false,
"zone": "Zone 1"
}
],
"Zone 2": [
{
"label": "GA",
"labels": {
"own": { "label": "General Admission 1", "type": "generalAdmission" }
},
"ids": {
"own": "GA"
},
"categoryLabel": "Standing",
"categoryKey": 6,
"capacity": 100,
"objectType": "generalAdmission",
"distanceToFocalPoint": 10.3245,
"zone": "Zone 2"
}
],
"NO_ZONE": []
}