Booking API v2 Specification

Version: 1.42.0

Version 2.0 represents a complete rebuild of the API, incorporating lessons learned from v1 and introducing significant improvements. Key enhancements include: Simplified key structure - eliminated composite keys in favor of single identifiers, Enhanced OAuth2 security with Client Credentials flow, Improved entity relationships and data consistency, Streamlined booking and pricing operations, Optimized bulk operations support. The API provides comprehensive functionality for event management, venue operations, booking processes, and price control with complete CRUD capabilities. Rate limits apply to all endpoints. Proper error handling and token caching are strongly recommended.

Access

Authentication Methods

OAuth2 Client Credentials authentication flow for secured API access.

Credentials: - client_id corresponds to your public key - client_secret corresponds to your private key

These keys are provided during organization registration. Keep your private key secure.

OAuth2 Flow Details (oauth2_auth)

  • Flow Type: Client Credentials

  • Token URL: /oauth2/token

Available Scopes
Scope Description

openid

Required for authentication

api.read

Access to read API operations

Usage Instructions
Authorization: Bearer <access_token>

Endpoints

Booking

Operations for seat and GA area management, including locking/unlocking seats, handling sales status, and reverting sales. Supports real-time booking control and capacity management.

lock

POST /api/private/v2.0/booking/lock

Lock a seat or GA

Description

Seat should be available

Parameters
Body Parameter
Name Description Required Default Pattern

StateSelection

StateSelection

X

Query Parameters
Name Description Required Default Pattern

eventId

X

null

Return Type
Content Type
  • /

Responses
Table 1. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

[Boolean]

403

Forbidden. Please use correct private key.

[Boolean]

200

Returns true if everything is ok

[Boolean]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/booking/lock?eventId=e5881749-e828-4755-b500-c94578bdaa73' -i -X POST \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '{
  "sessionId" : "9674fd4f-7d4a-42fe-bf32-1314269736d5",
  "groupOfSeats" : [ {
    "id" : 817,
    "capacity" : 20
  } ],
  "seats" : [ {
    "id" : 68678,
    "capacity" : null
  }, {
    "id" : 68673,
    "capacity" : null
  } ]
}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 4

true

revertSale

POST /api/private/v2.0/booking/revertsale

Transfer seat or GA to the state active

Description

This feature applicable only in a sales control mode

Parameters
Body Parameter
Name Description Required Default Pattern

StateSelection

StateSelection

X

Query Parameters
Name Description Required Default Pattern

eventId

X

null

Return Type
Content Type
  • /

Responses
Table 2. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

[Boolean]

403

Forbidden. Please use correct private key.

[Boolean]

200

Returns true if everything is ok

[Boolean]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/booking/revertsale?eventId=e5881749-e828-4755-b500-c94578bdaa73' -i -X POST \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '{
  "sessionId" : "4e02aa9b-ade3-42ee-a87e-5890c90dfca2",
  "groupOfSeats" : [ {
    "id" : 817,
    "capacity" : 10
  } ],
  "seats" : [ {
    "id" : 68678,
    "capacity" : null
  }, {
    "id" : 68673,
    "capacity" : null
  } ]
}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 4

true

sale

POST /api/private/v2.0/booking/sale

Transfer seat or GA to the state sold

Description

This feature applicable only in a sales control mode

Parameters
Body Parameter
Name Description Required Default Pattern

StateSelection

StateSelection

X

Query Parameters
Name Description Required Default Pattern

eventId

X

null

Return Type
Content Type
  • /

Responses
Table 3. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

[Boolean]

403

Forbidden. Please use correct private key.

[Boolean]

200

Returns true if everything is ok

[Boolean]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/booking/sale?eventId=e5881749-e828-4755-b500-c94578bdaa73' -i -X POST \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '{
  "sessionId" : "910d4226-e5de-4742-9d43-b2a0adaed0a6",
  "groupOfSeats" : [ {
    "id" : 817,
    "capacity" : 10
  } ],
  "seats" : [ {
    "id" : 68678,
    "capacity" : null
  }, {
    "id" : 68673,
    "capacity" : null
  } ]
}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 4

true

unLock

POST /api/private/v2.0/booking/unlock

Unlock a seat or GA

Description

For GA unlocking capacity counter shall be specified

Parameters
Body Parameter
Name Description Required Default Pattern

StateSelection

StateSelection

X

Query Parameters
Name Description Required Default Pattern

eventId

X

null

Return Type
Content Type
  • /

Responses
Table 4. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

[Boolean]

403

Forbidden. Please use correct private key.

[Boolean]

200

Returns true if everything is ok

[Boolean]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/booking/unlock?eventId=e5881749-e828-4755-b500-c94578bdaa73' -i -X POST \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '{
  "sessionId" : "4ec41f61-7011-4c0c-85d8-d770af99199a",
  "groupOfSeats" : [ {
    "id" : 817,
    "capacity" : 20
  } ],
  "seats" : [ {
    "id" : 68678,
    "capacity" : null
  }, {
    "id" : 68673,
    "capacity" : null
  } ]
}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 4

true

EventEventDetails

Complete event lifecycle management including creation, scheduling, updates, and deletion. Supports pagination and detailed event configuration.

addEvent

POST /api/private/v2.0/events/

Create an event

Description

Binds an event

Parameters
Body Parameter
Name Description Required Default Pattern

Event

Event

X

Return Type
Content Type
  • /

Responses
Table 5. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

Event

403

Forbidden. Please use correct private key.

Event

200

Returns created object

Event

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/events/' -i -X POST \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '{
  "id" : "2093fd69-e5fa-411c-9493-daa252af700f",
  "createdDate" : null,
  "start" : "2025-03-10T18:12:52.869527124",
  "endDate" : "2025-03-11T18:12:52.86953028",
  "name" : "event",
  "schemaId" : 80
}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 205

{
  "id" : "2093fd69-e5fa-411c-9493-daa252af700f",
  "createdDate" : null,
  "start" : "2025-03-10T18:12:52.869527124",
  "endDate" : "2025-03-11T18:12:52.86953028",
  "name" : "event",
  "schemaId" : 80
}

deleteEventById

DELETE /api/private/v2.0/events/{id}

Delete an event

Description

Binds an event

Parameters
Path Parameters
Name Description Required Default Pattern

id

X

null

Return Type
Content Type
  • /

Responses
Table 6. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

[Boolean]

403

Forbidden. Please use correct private key.

[Boolean]

200

Returns true if everything is ok

[Boolean]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/events/02cbe8bc-171f-48df-b46d-36143a4c1eb8' -i -X DELETE \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 4

true

getEventById

GET /api/private/v2.0/events/{id}

Retrieves a specific event by id

Description

Getting event by Id

Parameters
Path Parameters
Name Description Required Default Pattern

id

X

null

Return Type
Content Type
  • /

Responses
Table 7. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

EventExpand

200

Returns object

EventExpand

403

Forbidden. Please use correct credentials.

EventExpand

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/events/02cbe8bc-171f-48df-b46d-36143a4c1eb8' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 305

{
  "id" : "02cbe8bc-171f-48df-b46d-36143a4c1eb8",
  "createdDate" : "2025-03-10T18:12:52.857454",
  "start" : "2025-03-10T18:12:52.849874",
  "endDate" : "2025-03-11T18:12:52.849879",
  "name" : "event",
  "schemaId" : 80,
  "schemaName" : "Country Road",
  "venueId" : "68",
  "venueName" : "O2 Arena"
}

getEvents

GET /api/private/v2.0/events/

Retrieve list of all events

Description

Getting all the events with paging

Parameters
Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

id

-

null

schemaId

-

null

name

-

null

startDate

-

null

endDate

-

null

Return Type
Content Type
  • /

Responses
Table 8. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

PageEventExpand

200

Returns list of objects

PageEventExpand

403

Forbidden. Please use correct credentials.

PageEventExpand

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/events/?endDate=2024-02-10T20:30:06.603718' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 473

{
  "totalElements" : 0,
  "totalPages" : 0,
  "size" : 20,
  "content" : [ ],
  "number" : 0,
  "sort" : {
    "empty" : true,
    "sorted" : false,
    "unsorted" : true
  },
  "first" : true,
  "last" : true,
  "numberOfElements" : 0,
  "pageable" : {
    "pageNumber" : 0,
    "pageSize" : 20,
    "sort" : {
      "empty" : true,
      "sorted" : false,
      "unsorted" : true
    },
    "offset" : 0,
    "paged" : true,
    "unpaged" : false
  },
  "empty" : true
}

updateEvent

PUT /api/private/v2.0/events/

Update an event

Description

Binds an event

Parameters
Body Parameter
Name Description Required Default Pattern

Event

Event

X

Return Type
Content Type
  • /

Responses
Table 9. HTTP Response Codes
Code Message Datatype

200

Returns updated object

Event

400

Input data is not valid

Event

403

Forbidden. Please use correct private key.

Event

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/events/' -i -X PUT \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '{
  "id" : "02cbe8bc-171f-48df-b46d-36143a4c1eb8",
  "createdDate" : null,
  "start" : "2025-03-10T18:12:52.849873972",
  "endDate" : "2025-03-11T18:12:52.849878655",
  "name" : "namewe",
  "schemaId" : 80
}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 177

{
  "id" : "02cbe8bc-171f-48df-b46d-36143a4c1eb8",
  "createdDate" : null,
  "start" : "2025-03-10T18:12:52.849874",
  "endDate" : null,
  "name" : "namewe",
  "schemaId" : 80
}

OrganizationOrganizationDetails

Organization administration endpoints restricted to super admin users. Manages organizational structure, authentication keys, and domain configurations. Requires elevated access privileges.

addOrganization

POST /api/private/v2.0/organizations/

Create a organization

Description

Create a organization

Parameters
Body Parameter
Name Description Required Default Pattern

Organization

Organization

X

Return Type
Content Type
  • /

Responses
Table 10. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

Organization

200

Returns created object

Organization

403

Forbidden. Please use correct credentials.

Organization

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/organizations/' -i -X POST \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '{
  "id" : null,
  "name" : "Test Organization",
  "publicKey" : "256027c2-3984-4c23-9217-87d5e056a36a",
  "privateKey" : "c32adad1-9b7d-4625-8e75-5d181b14d2e6",
  "domain" : null,
  "autologinEnabled" : false,
  "appendDomainToLogin" : false,
  "type" : "DEFAULT",
  "tenantId" : 10
}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 282

{
  "id" : 2,
  "name" : "Test Organization",
  "publicKey" : "256027c2-3984-4c23-9217-87d5e056a36a",
  "privateKey" : "c32adad1-9b7d-4625-8e75-5d181b14d2e6",
  "domain" : null,
  "autologinEnabled" : false,
  "appendDomainToLogin" : false,
  "type" : "DEFAULT",
  "tenantId" : 10
}

deleteOrganizationById

DELETE /api/private/v2.0/organizations/{id}

Delete a organization

Description

Delete a organization

Parameters
Path Parameters
Name Description Required Default Pattern

id

X

null

Return Type
Content Type
  • /

Responses
Table 11. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

[Boolean]

200

Returns true if everything is ok.

[Boolean]

403

Forbidden. Please use correct credentials.

[Boolean]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/organizations/2' -i -X DELETE \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 4

true

getOrganizationById

GET /api/private/v2.0/organizations/{id}

Retrieves a specific organization by id

Description

Getting organization by Id

Parameters
Path Parameters
Name Description Required Default Pattern

id

X

null

Return Type
Content Type
  • /

Responses
Table 12. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

Organization

200

Returns object

Organization

403

Forbidden. Please use correct credentials.

Organization

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/organizations/2' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 282

{
  "id" : 2,
  "name" : "Test Organization",
  "publicKey" : "256027c2-3984-4c23-9217-87d5e056a36a",
  "privateKey" : "c32adad1-9b7d-4625-8e75-5d181b14d2e6",
  "domain" : null,
  "autologinEnabled" : false,
  "appendDomainToLogin" : false,
  "type" : "DEFAULT",
  "tenantId" : 10
}

getOrganizations

GET /api/private/v2.0/organizations/

Retrieve list of all organizations

Description

Getting all the organizations with paging

Parameters
Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Return Type
Content Type
  • /

Responses
Table 13. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

PageOrganization

200

Returns list of objects

PageOrganization

403

Forbidden. Please use correct credentials.

PageOrganization

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/organizations/' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 888

{
  "totalElements" : 2,
  "totalPages" : 1,
  "size" : 2,
  "content" : [ {
    "id" : 1,
    "name" : "test organization",
    "publicKey" : "bd780a2f-9b9d-48a8-ad05-34dc5154fb9a",
    "privateKey" : "af90387c-9071-4015-9a58-cbb543d84130",
    "domain" : null,
    "autologinEnabled" : false,
    "appendDomainToLogin" : false,
    "type" : "VENUE",
    "tenantId" : 10
  }, {
    "id" : 2,
    "name" : "Test Organization",
    "publicKey" : "256027c2-3984-4c23-9217-87d5e056a36a",
    "privateKey" : "c32adad1-9b7d-4625-8e75-5d181b14d2e6",
    "domain" : null,
    "autologinEnabled" : false,
    "appendDomainToLogin" : false,
    "type" : "DEFAULT",
    "tenantId" : 10
  } ],
  "number" : 0,
  "sort" : {
    "empty" : true,
    "sorted" : false,
    "unsorted" : true
  },
  "first" : true,
  "last" : true,
  "numberOfElements" : 2,
  "pageable" : "INSTANCE",
  "empty" : false
}

updateOrganization

PUT /api/private/v2.0/organizations/

Update a organization

Description

Update a organization

Parameters
Body Parameter
Name Description Required Default Pattern

Organization

Organization

X

Return Type
Content Type
  • /

Responses
Table 14. HTTP Response Codes
Code Message Datatype

200

Returns updated object

Organization

400

Input data is not valid

Organization

403

Forbidden. Please use correct credentials.

Organization

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/tenants/' -i -X PUT \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '{
  "id" : 1,
  "name" : "New Tenant Updated"
}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 47

{
  "id" : 1,
  "name" : "New Tenant Updated"
}

Pricing

Price management operations for events including creation, retrieval, updates, and deletion of pricing structures. Supports bulk operations and pagination.

assignPrice

POST /api/private/v2.0/event/{eventId}/prices/assignments/

Assign a price to seats and group of seats

Description

Assign a price to seats and group of seats

Parameters
Path Parameters
Name Description Required Default Pattern

eventId

X

null

Body Parameter
Name Description Required Default Pattern

Selection

Selection

X

Return Type
Content Type
  • /

Responses
Table 15. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

[Boolean]

200

Returns true if everything is ok.

[Boolean]

403

Forbidden. Please use correct credentials.

[Boolean]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/event/c07a2275-73b4-4b34-afa3-ac2b16ee64eb/prices/assignments/' -i -X POST \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '{
  "seats" : [ {
    "objectId" : 68678,
    "assignmentId" : 12,
    "activeCount" : null
  }, {
    "objectId" : 68673,
    "assignmentId" : 12,
    "activeCount" : null
  } ],
  "groupOfSeats" : [ {
    "objectId" : 5955,
    "assignmentId" : 12,
    "activeCount" : null
  }, {
    "objectId" : 5957,
    "assignmentId" : 12,
    "activeCount" : null
  } ]
}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 4

true

cleanAllAssignments

DELETE /api/private/v2.0/event/{eventId}/prices/assignments/all/

Clean all assignments to seats and group of seats

Description

Clean all assignments to seats and group of seats

Parameters
Path Parameters
Name Description Required Default Pattern

eventId

X

null

Return Type
Content Type
  • /

Responses
Table 16. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

[Boolean]

200

Returns true if everything is ok.

[Boolean]

403

Forbidden. Please use correct credentials.

[Boolean]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/event/c07a2275-73b4-4b34-afa3-ac2b16ee64eb/prices/assignments/all/' -i -X DELETE \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 4

true

cleanAssignmentsBySeatIdAndGroupOfSeatsId

DELETE /api/private/v2.0/event/{eventId}/prices/assignments/

Clean assignments by seats and group of seats

Description

Clean assignments by seats and group of seats

Parameters
Path Parameters
Name Description Required Default Pattern

eventId

X

null

Body Parameter
Name Description Required Default Pattern

CleanAssignment

CleanAssignment

X

Return Type
Content Type
  • /

Responses
Table 17. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

[Boolean]

200

Returns true if everything is ok.

[Boolean]

403

Forbidden. Please use correct credentials.

[Boolean]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/event/c07a2275-73b4-4b34-afa3-ac2b16ee64eb/prices/assignments/' -i -X DELETE \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '{
  "seatIds" : [ 68678 ],
  "groupOfSeatIds" : [ 5955 ]
}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 4

true

getPriceById

GET /api/private/v2.0/event/{eventId}/prices/{id}

Retrieves a specific price by id

Description

Getting price by Id

Parameters
Path Parameters
Name Description Required Default Pattern

eventId

X

null

id

X

null

Return Type
Content Type
  • /

Responses
Table 18. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

Price

200

Returns object

Price

403

Forbidden. Please use correct credentials.

Price

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/event/c07a2275-73b4-4b34-afa3-ac2b16ee64eb/prices/?id=11' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 112

[ {
  "id" : 11,
  "name" : "3",
  "eventId" : "c07a2275-73b4-4b34-afa3-ac2b16ee64eb",
  "externalId" : null
} ]

getPrices

GET /api/private/v2.0/event/{eventId}/prices/

Retrieve list of all prices

Description

Getting all the prices with paging

Parameters
Path Parameters
Name Description Required Default Pattern

eventId

X

null

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Return Type

array[Price]

Content Type
  • /

Responses
Table 19. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

List[Price]

200

Returns list of objects

List[Price]

403

Forbidden. Please use correct credentials.

List[Price]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/event/c07a2275-73b4-4b34-afa3-ac2b16ee64eb/prices/' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 112

[ {
  "id" : 11,
  "name" : "3",
  "eventId" : "c07a2275-73b4-4b34-afa3-ac2b16ee64eb",
  "externalId" : null
} ]

priceCreate

POST /api/private/v2.0/event/{eventId}/prices/

Create a price for event

Description

Binds a price to event

Parameters
Path Parameters
Name Description Required Default Pattern

eventId

X

null

Body Parameter
Name Description Required Default Pattern

Price

Price

X

Return Type

array[Price]

Content Type
  • /

Responses
Table 20. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

List[Price]

403

Forbidden. Please use correct private key.

List[Price]

200

Returns created object

List[Price]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/event/c07a2275-73b4-4b34-afa3-ac2b16ee64eb/prices/' -i -X POST \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '[ {
  "id" : null,
  "name" : "3",
  "eventId" : "c07a2275-73b4-4b34-afa3-ac2b16ee64eb",
  "externalId" : null
} ]'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 112

[ {
  "id" : 12,
  "name" : "3",
  "eventId" : "c07a2275-73b4-4b34-afa3-ac2b16ee64eb",
  "externalId" : null
} ]

priceDelete

DELETE /api/private/v2.0/event/{eventId}/prices/{id}

Delete a price for event

Description

Binds a price to event

Parameters
Path Parameters
Name Description Required Default Pattern

eventId

X

null

id

X

null

Return Type
Content Type
  • /

Responses
Table 21. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

[Boolean]

403

Forbidden. Please use correct private key.

[Boolean]

200

Returns true if everything is ok

[Boolean]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/event/c07a2275-73b4-4b34-afa3-ac2b16ee64eb/prices/11' -i -X DELETE \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 4

true

priceUpdate

PUT /api/private/v2.0/event/{eventId}/prices/

Update a price for event

Description

Binds a price to event

Parameters
Path Parameters
Name Description Required Default Pattern

eventId

X

null

Body Parameter
Name Description Required Default Pattern

Price

Price

X

Return Type

array[Price]

Content Type
  • /

Responses
Table 22. HTTP Response Codes
Code Message Datatype

200

Returns updated object

List[Price]

400

Input data is not valid

List[Price]

403

Forbidden. Please use correct private key.

List[Price]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/event/c07a2275-73b4-4b34-afa3-ac2b16ee64eb/prices/' -i -X PUT \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '[ {
  "id" : 11,
  "name" : "4",
  "eventId" : "c07a2275-73b4-4b34-afa3-ac2b16ee64eb",
  "externalId" : null
} ]'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 112

[ {
  "id" : 11,
  "name" : "4",
  "eventId" : "c07a2275-73b4-4b34-afa3-ac2b16ee64eb",
  "externalId" : null
} ]

PricingZones

Management of venue pricing zones with support for zone creation, assignment, and bulk operations. Controls pricing area definitions and seat categorization.

addPricingZone

POST /api/private/v2.0/schemas/{schemaId}/pricing_zones/

Create a pricing zone for schema

Description

Create a pricing zone for schema

Parameters
Path Parameters
Name Description Required Default Pattern

schemaId

X

null

Body Parameter
Name Description Required Default Pattern

PricingZone

PricingZone

X

Return Type

array[PricingZone]

Content Type
  • /

Responses
Table 23. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

List[PricingZone]

200

Returns created object

List[PricingZone]

403

Forbidden. Please use correct credentials.

List[PricingZone]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/schemas/80/pricing_zones/' -i -X POST \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '[ {
  "id" : null,
  "name" : "2",
  "schemaId" : 80
} ]'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 53

[ {
  "id" : 2,
  "name" : "2",
  "schemaId" : 80
} ]

assignPricingZone

POST /api/private/v2.0/schemas/{schemaId}/pricing_zones/assignments/

Assign a pricing zone to seats and group of seats

Description

Assign a pricing zone to seats and group of seats

Parameters
Path Parameters
Name Description Required Default Pattern

schemaId

X

null

Body Parameter
Name Description Required Default Pattern

Selection

Selection

X

Return Type
Content Type
  • /

Responses
Table 24. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

[Boolean]

200

Returns true if everything is ok.

[Boolean]

403

Forbidden. Please use correct credentials.

[Boolean]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/schemas/80/pricing_zones/assignments/' -i -X POST \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '{
  "seats" : [ {
    "objectId" : 68678,
    "assignmentId" : 2,
    "activeCount" : null
  }, {
    "objectId" : 68673,
    "assignmentId" : 2,
    "activeCount" : null
  } ],
  "groupOfSeats" : [ {
    "objectId" : 5955,
    "assignmentId" : 2,
    "activeCount" : null
  }, {
    "objectId" : 5957,
    "assignmentId" : 2,
    "activeCount" : null
  } ]
}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 4

true

deletePricingZone

DELETE /api/private/v2.0/schemas/{schemaId}/pricing_zones/{id}

Delete a pricing zone for schema

Description

Delete a pricing zone for schema

Parameters
Path Parameters
Name Description Required Default Pattern

schemaId

X

null

id

X

null

Return Type
Content Type
  • /

Responses
Table 25. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

[Boolean]

200

Returns true if everything is ok.

[Boolean]

403

Forbidden. Please use correct credentials.

[Boolean]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/schemas/80/pricing_zones/1' -i -X DELETE \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 4

true

getPricingZones

GET /api/private/v2.0/schemas/{schemaId}/pricing_zones/

Retrieve list of all pricing zones

Description

Getting all the pricing zones with paging

Parameters
Path Parameters
Name Description Required Default Pattern

schemaId

X

null

Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Return Type

array[PricingZone]

Content Type
  • /

Responses
Table 26. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

List[PricingZone]

200

Returns list of objects

List[PricingZone]

403

Forbidden. Please use correct credentials.

List[PricingZone]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/schemas/80/pricing_zones/' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 53

[ {
  "id" : 1,
  "name" : "2",
  "schemaId" : 80
} ]

getPricingZonesById

GET /api/private/v2.0/schemas/{schemaId}/pricing_zones/{id}

Retrieves a specific pricing zone by id

Description

Getting pricing zone by Id

Parameters
Path Parameters
Name Description Required Default Pattern

schemaId

X

null

id

X

null

Return Type
Content Type
  • /

Responses
Table 27. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

PricingZone

200

Returns object

PricingZone

403

Forbidden. Please use correct credentials.

PricingZone

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/schemas/80/pricing_zones/?id=1' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 53

[ {
  "id" : 1,
  "name" : "2",
  "schemaId" : 80
} ]

updatePricingZone

PUT /api/private/v2.0/schemas/{schemaId}/pricing_zones/

Update a pricing zone for schema

Description

Update a pricing zone for schema

Parameters
Path Parameters
Name Description Required Default Pattern

schemaId

X

null

Body Parameter
Name Description Required Default Pattern

PricingZone

PricingZone

X

Return Type

array[PricingZone]

Content Type
  • /

Responses
Table 28. HTTP Response Codes
Code Message Datatype

200

Returns updated object

List[PricingZone]

400

Input data is not valid

List[PricingZone]

403

Forbidden. Please use correct credentials.

List[PricingZone]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/schemas/80/pricing_zones/' -i -X PUT \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '[ {
  "id" : 1,
  "name" : "3",
  "schemaId" : 80
} ]'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 53

[ {
  "id" : 1,
  "name" : "3",
  "schemaId" : 80
} ]

SchemasTopology

Comprehensive venue schema management including layout creation, cloning, and topology definitions. Handles section arrangements, seating configurations, and schema versioning.

cloneSchemaById

POST /api/private/v2.0/schemas/clone/{id}

Clone a schema

Description

Clone a schema

Parameters
Path Parameters
Name Description Required Default Pattern

id

X

null

Return Type
Content Type
  • /

Responses
Table 29. HTTP Response Codes
Code Message Datatype

200

Returns uuid.

[UUID]

400

Input data is not valid

[UUID]

403

Forbidden. Please use correct credentials.

[UUID]

Samples

cloneSchemaById1

GET /api/private/v2.0/schemas/clone/result/{uuid}

Clone a schema

Description

Clone a schema

Parameters
Path Parameters
Name Description Required Default Pattern

uuid

X

null

Return Type
Content Type
  • /

Responses
Table 30. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

CloneCommand

200

Returns result of cloning schema

CloneCommand

403

Forbidden. Please use correct credentials.

CloneCommand

Samples

createSchema

POST /api/private/v2.0/schemas/

Create a new schema

Description

Create a new schema

Parameters
Body Parameter
Name Description Required Default Pattern

Schema

Schema

X

Return Type
Content Type
  • /

Responses
Table 31. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

Schema

200

Returns created schema

Schema

403

Forbidden. Please use correct credentials.

Schema

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/schemas/' -i -X POST \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '{
  "id" : null,
  "name" : "Test Schema fc8cd54d",
  "externalId" : "8be07fc4-92c2-41ad-98ac-253c2619b9e5",
  "template" : false,
  "draft" : true,
  "gaCapacity" : 100,
  "seatsCapacity" : 500,
  "description" : "Test schema created via API",
  "preview" : null,
  "archived" : false,
  "venueId" : 68,
  "venueName" : null
}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 328

{
  "id" : 1,
  "name" : "Test Schema fc8cd54d",
  "externalId" : "8be07fc4-92c2-41ad-98ac-253c2619b9e5",
  "template" : false,
  "draft" : true,
  "gaCapacity" : 100,
  "seatsCapacity" : 0,
  "description" : "Test schema created via API",
  "preview" : null,
  "archived" : false,
  "venueId" : 68,
  "venueName" : "O2 Arena"
}

deleteSchemaById

DELETE /api/private/v2.0/schemas/{id}

Delete a schema

Description

Delete a schema

Parameters
Path Parameters
Name Description Required Default Pattern

id

X

null

Return Type
Content Type
  • /

Responses
Table 32. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

[Boolean]

200

Returns true if everything is ok.

[Boolean]

403

Forbidden. Please use correct credentials.

[Boolean]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/schemas/80' -i -X DELETE \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 4

true

geSchemas

GET /api/private/v2.0/schemas/

Retrieve list of all schemas

Description

Getting all the schemas with paging

Parameters
Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

venueId

-

null

Return Type
Content Type
  • /

Responses
Table 33. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

PageSchema

200

Returns list of objects

PageSchema

403

Forbidden. Please use correct credentials.

PageSchema

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/schemas/?venueId=68' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 605

{
  "totalElements" : 1,
  "totalPages" : 1,
  "size" : 1,
  "content" : [ {
    "id" : 80,
    "name" : "Country Road",
    "externalId" : null,
    "template" : false,
    "draft" : false,
    "gaCapacity" : null,
    "seatsCapacity" : null,
    "description" : null,
    "preview" : "f409d730-5fa9-476c-9cf1-12bb44f394bd",
    "archived" : false,
    "venueId" : 68,
    "venueName" : null
  } ],
  "number" : 0,
  "sort" : {
    "empty" : true,
    "sorted" : false,
    "unsorted" : true
  },
  "first" : true,
  "last" : true,
  "numberOfElements" : 1,
  "pageable" : "INSTANCE",
  "empty" : false
}

getGroupOfSeatsBySchemaId

GET /api/private/v2.0/schemas/{schemaId}/seatmaps/

Retrieve list of all group of seats

Description

Getting all the group of seats

Parameters
Path Parameters
Name Description Required Default Pattern

schemaId

X

null

Query Parameters
Name Description Required Default Pattern

parentId

-

null

type

-

null

Return Type

array[GroupOfSeats]

Content Type
  • /

Responses
Table 34. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

List[GroupOfSeats]

200

Returns list of objects

List[GroupOfSeats]

403

Forbidden. Please use correct credentials.

List[GroupOfSeats]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/schemas/80/seatmaps/?type=SECTION' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 56199

[ {
  "id" : 212949,
  "name" : "fan zone",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "518e0583-2951-4cbd-a527-4fa57db8bd8b",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "b5fcb4c7-61f5-4a2f-8e93-f8c6d4f0afdf",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 267,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "eb912208-602e-467f-baa5-c26e298d44c2",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 815,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "050b617f-8d13-4669-bf6a-a40a1a319f61",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 816,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "50f88444-c5a1-40ae-a793-357246ec4eb1",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 817,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "ce97470b-dc70-4d42-9f8e-1e4bb165765e",
  "externalId" : null,
  "shapes" : [ {
    "id" : "9a3ab7ff-834b-4d7f-bb0a-4c2d693e28c3",
    "width" : 84.0,
    "height" : 84.0,
    "y" : 303.0,
    "x" : 607.0,
    "angle" : null,
    "groupOfSeatsGuid" : "ce97470b-dc70-4d42-9f8e-1e4bb165765e",
    "order" : null,
    "text" : null,
    "textPosition" : null
  } ],
  "width" : 84,
  "height" : 84,
  "left" : 607,
  "top" : 303,
  "angle" : null
}, {
  "id" : 820,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "722dc184-4918-45d9-963f-a00dd6af6333",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 948,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "e11e1628-5411-4fd7-a3ab-31b83717db9d",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 949,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "1b62eaa1-40b1-4c06-b3ee-cad529df5d17",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 950,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "ccba321f-e6ce-400f-af6c-be1f49c81218",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 951,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "d028fba6-23e7-418a-ba4f-c3c2d78459a2",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 957,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "7dcdce34-2c78-49d6-999c-ea805cfa676a",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 958,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "c9600292-8f5e-48af-bb0d-fa91b60b696b",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 959,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "c7aafcc7-04fd-47ef-96c4-f2b3e2173174",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 960,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "3d951fe3-0321-4f6a-aa04-d90c3b4a3fe0",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 961,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "e245f143-e88e-4bec-b4b2-f4a2922b71f7",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 963,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "46929414-e739-4c1e-98a4-bccc7219a63d",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 964,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "03ade4b6-092e-4aa0-9093-149e43d75dee",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 965,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "c134f720-6f4e-464b-928a-38901c50a173",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 967,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "51609826-930a-44aa-8fbd-bc2dd9fc78fb",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 968,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "6077bfaa-2e81-4162-83b6-858f6d669231",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 972,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "3992ad00-7287-404a-b618-04e4a2e34435",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 973,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "0cc353b6-e6e6-40be-a596-730d10ad1a94",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 975,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "5e707cc8-5b5e-4c95-b87a-c6f827ef9000",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 991,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "8ca4f25b-c8e2-4019-8eff-1b9fc826d8a8",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 992,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "61c43aed-9712-4c56-97b2-0173d697ada3",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 993,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "48d73ee1-f252-4da7-8151-8409db803676",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 994,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "3b92102a-fb1a-4cd2-978a-1e2fc876650e",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 995,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "ac7a5ec8-4777-4ca8-83bd-5da818d13095",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 996,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "d03f9283-9cd1-4aa0-9528-c103abd3cd6b",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1001,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "a6d7dfc4-30c7-45d0-9203-811d814055eb",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1042,
  "name" : "Unnamed section copy copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "48c50d0b-5714-48bb-a8ca-2d191ce01f8b",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1044,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "666a0613-4771-4744-8f3c-b27530b38ff5",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1045,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "3c852dd7-2322-4757-a770-9e86fb840b6d",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1046,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "c94a0ca2-c793-420c-bc7c-452a9bcbd0b4",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1049,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "8be9ab3b-cde6-4b22-a6b3-1a731d0c4fb8",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1050,
  "name" : "Unnamed section copy copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "4b345354-ad14-48ee-889f-3807692ec972",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1051,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "b9a283ae-3f10-4242-8a52-c5b9cf7dcb9a",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1052,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "962fe5d8-fe6b-4704-859b-e3293b99270c",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1067,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "5006d62d-5a2c-439f-be67-506fd353fdc3",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1080,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "347db117-3813-4771-885a-3f2c65a04af8",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1081,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "aa454777-78d7-4dba-a918-36a080f25a51",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1082,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "fed35dd6-9650-4d69-91f0-6ea6af6001c1",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1084,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "8d608254-1578-4341-ad0e-99964a5ba5af",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1085,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "ef491643-c276-41c2-880f-201a9a86c7d5",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1086,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "640e2764-67fb-4f95-a425-e9e0700e9131",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1088,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "b5b3669e-b7fa-496f-898c-c0fc8615a63b",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1090,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "efd2bba2-69e7-4663-9277-d6b8ecb19bcd",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1091,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "d033d1c9-0ad2-4e57-bbb9-361b0fb81bab",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1092,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "e7e6652d-0ec1-4e99-959f-2815823fc567",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1094,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "7249aa4c-6f49-4e90-8c71-6fa307f64f69",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1098,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "7f7d0937-1832-4ad7-858e-e7b6403e3036",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1099,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "7a2b77c7-965e-46f6-9186-900966255cc9",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1148,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "4217ac3e-4ed5-48d0-bed7-32281b8b60c7",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1149,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "da470d71-2b2a-4e4d-8942-ca2fa58cf80c",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1155,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "bb9765db-d1e4-4245-949d-19550666fdd6",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1162,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "f691b823-1feb-47bd-b060-176009109d1f",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1163,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "16d68c4b-9088-4f01-b96b-5943f2c6b93e",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1164,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "97c22eb6-7f09-4de8-99ba-6c211b710e7f",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1165,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "6d3bcf07-ceeb-4198-9e45-7ad1c3d572f8",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1172,
  "name" : "Unnamed section copy copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "ec16b6b7-18eb-4fd1-8c3f-6eb368d0fb36",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1173,
  "name" : "Unnamed section copy copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "ab7aca55-a7ac-4446-8d61-3db07765e70b",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1175,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "722ad2f9-0a77-464d-a824-31075f902fd3",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1176,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "ec1aba74-86e7-469f-bfed-9ccced2a3ed6",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1327,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "b4d8a68f-fd6a-4025-98e1-036aa998c744",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1329,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "40e92c03-9d8e-4c27-a132-3ae5fd313d50",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1330,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "67930470-4bcb-41cd-b835-782ba5972aaa",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1331,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "dacc8a07-1cb3-49a3-81eb-a66067228234",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1362,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "23afc55f-eb27-474a-82f6-e45b42fd8bcb",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1363,
  "name" : "Unnamed section copy copy copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "9d9d70e5-50fa-43ba-8e85-b4720317e281",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1364,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "72821f54-71ec-4618-a5c6-62edf42e5afc",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1365,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "1b2af020-6e92-4f68-8297-aa2fa00b6018",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1560,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "a3c1cfe2-8f86-40af-a9d0-968ce0521b37",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1591,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "4ef62e7c-a72d-45b5-a99e-c5d44c7d4005",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1593,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "81042a3b-9c50-4aad-abdf-8a7ebb52c8dd",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1602,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "ae7d6638-2acb-4efb-bb98-00ac8e6a147a",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1603,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "5d9e129a-efac-46b9-b4c2-3142d56ce70c",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1606,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "6de5b51b-e685-4bf5-b186-e676926518a1",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1609,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "1c067acc-6e07-4165-a3b4-88b77784f19e",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1610,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "88f3519b-daf4-4c3a-97b0-1fd4a7abbf93",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1611,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "a7e59013-fa98-4577-8b3f-edd0c90acc05",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1612,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "661f2dac-69aa-499c-9029-6927f54787c6",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1613,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "acf5689f-ff6b-447f-bf44-8b6ac66727b9",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1614,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "e5b9e09d-38fc-4585-98fa-8b172b761b57",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1615,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "bd1833af-616a-48d9-a0bc-2085c15f28ee",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1616,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "be54d8dd-18df-47b9-90fe-42082f00e794",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1617,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "c04a19be-545d-462c-8564-5338abaabcc0",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1618,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "1c54996c-7e15-4ff2-bf44-39251b1965b8",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1619,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "54a276ca-1432-423a-ab6c-b2c12fb8b90e",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1620,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "7bc8987d-af4b-4e26-96d2-65c069c859f4",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1621,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "0639d4be-6bfb-47a8-a551-d8522fd1760d",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1622,
  "name" : "Unnamed section copy copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "8e8cf673-aa9b-4d7f-b6ab-09c9e3d232c7",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1623,
  "name" : "Unnamed section copy copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "c3206879-c8f8-47ec-b063-f42acc46aa59",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1624,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "b8682715-1232-4293-bb8e-e4aeb8cb813c",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1625,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "7e266804-c30b-42c2-a799-bf12d1d50d47",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1626,
  "name" : "Unnamed section copy copy copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "94a48e15-b6f3-4321-b34e-8002df83efee",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1629,
  "name" : "Unnamed section copy copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "19166f96-c527-48de-b8ad-9cf74299c0ea",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1630,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "4afb4c3f-b3d7-4735-9e4b-81c068f4f65f",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1631,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "6db6be52-7d42-4960-8da2-6b7be0a25884",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1632,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "262550dd-893d-40d1-a3d7-0b14023fea5e",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1633,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "d78bed06-9ecb-4005-96c7-8a125a60784f",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1634,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "9730db47-5d2c-4ed3-a90b-f81ca6d9f95b",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1637,
  "name" : "Unnamed section copy copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "ecea6d35-913c-4d24-bc39-5a6b80b0ec29",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1638,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "d0ab77cc-4e2a-4297-86a4-8eb25a70ab16",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1639,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "67103450-ce67-41d9-9e23-bb40d217c6ad",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1640,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "6aec0bb5-2d12-44c2-b433-ee093d2805d7",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1641,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "7fdbc70e-9dad-4bf2-98b5-fa21e3b579e4",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1642,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "44646ba0-cf09-4a84-ba84-8d9127a96229",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1643,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "467dce43-f7dc-45b8-b6bb-bb3184235ca5",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1644,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "7dc35420-17e6-48ae-8887-3c1ee845563d",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1645,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "05a704a1-825a-422f-9c05-1e754d7f3413",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1646,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "30a1e558-21bb-468e-9dcc-eb0a15cd548c",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1647,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "bdacba05-83d6-4f0f-97ed-e0f0a3f7890f",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1648,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "25910a77-8a02-4157-8ab0-e58fd4973fe0",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1649,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "acf3c6fc-d118-41d1-b7f9-f7a32ed0ec62",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1650,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "978583de-d4fb-4d58-b62a-7288eb254320",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1651,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "1cc29be2-5bcf-4637-9f8a-40081cb5ea61",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1652,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "0453da9d-10c7-40bc-896c-3c1b07fbaaa4",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1653,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "1cdbcb26-c729-4ad8-bac9-759cad5b777c",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1654,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "08bcea0e-8550-43e0-a4f9-8f4ca625d1f4",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1655,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "60900fa7-3db3-4fd9-a693-15b28b95ce79",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1656,
  "name" : "Unnamed section copy copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "aab4f669-bb66-4ab5-bcc3-50ee72a53cd6",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1657,
  "name" : "Unnamed section copy copy copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "f4d4fd39-3ad4-465d-be62-4ca7de964f47",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1658,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "e01c93f4-c8b7-4650-8f58-08f735584020",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1659,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "1b199ab9-58b0-4478-9eb0-53ad0770db08",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1660,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "4dff9b1c-9881-47c3-8577-f5d2f3508056",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1661,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "ec01f2f9-87f7-4853-a2d8-6782f8410d4d",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1662,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "bfafaa91-2f00-4ea8-a8ea-3e360b9b0fda",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1663,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "53cab72d-7884-4a69-89e9-0054cc085457",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1664,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "dc806564-2d75-45d1-9452-e39753daca31",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1665,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "4c210ad3-953e-4f7b-9533-af05e6441c17",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1666,
  "name" : "Unnamed section copy copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "1f646194-aee5-406e-ab1d-31f2dc4500df",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1667,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "939e7164-d4bf-4ed0-bd0c-6bb073225d2e",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1668,
  "name" : "Unnamed section copy copy copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "896b6bab-4b5e-406c-9cbc-4cab5ec4e9a9",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1669,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "59e97351-f30e-4ff5-bf19-ca3d562ea780",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1670,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "b1147d11-4043-4fa1-b961-04796584489a",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1671,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "46399bc1-9cba-4f4b-9c97-92319513649c",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1672,
  "name" : "Unnamed section copy copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "a9b42f6a-a4f6-4ba9-8400-e5b4584f999d",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1676,
  "name" : "Unnamed section copy copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "983be00b-f854-4ff6-8ebd-ef6b99872d8c",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1677,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "b3789906-2444-4c17-9e9a-ff877d012fb7",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1678,
  "name" : "Unnamed section copy copy copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "193e571f-c177-4168-a4ad-785006926195",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1679,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "e2fb01cd-e47a-4bde-8da2-ab941992dcf1",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1680,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "88602adf-1f49-4765-91ee-4a39f5af1737",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1683,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "0a0ec93a-3ea6-4ac8-a785-1797dfbbaa57",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1684,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "e1c6e512-2c56-4238-8168-1f2e6a318f36",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1685,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "b395dc5e-a91c-4bd2-aa99-4d9a59a6451b",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1686,
  "name" : "Unnamed section",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "757325e0-0415-41ce-857e-c0098a979129",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
}, {
  "id" : 1687,
  "name" : "Unnamed section copy",
  "prefix" : null,
  "seatPrefix" : null,
  "parentId" : null,
  "type" : "SECTION",
  "ga" : false,
  "schemaId" : 80,
  "pricingZoneId" : null,
  "guid" : "d79b0fe9-8e94-4bbb-a76b-329c4de4714d",
  "externalId" : null,
  "shapes" : null,
  "width" : null,
  "height" : null,
  "left" : null,
  "top" : null,
  "angle" : null
} ]

getSchemaById

GET /api/private/v2.0/schemas/{id}

Retrieves a specific schema by id

Description

Getting schema by Id

Parameters
Path Parameters
Name Description Required Default Pattern

id

X

null

Return Type
Content Type
  • /

Responses
Table 35. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

Schema

200

Returns object

Schema

403

Forbidden. Please use correct credentials.

Schema

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/schemas/80' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 300

{
  "id" : 80,
  "name" : "Country Road",
  "externalId" : null,
  "template" : false,
  "draft" : false,
  "gaCapacity" : null,
  "seatsCapacity" : 500,
  "description" : null,
  "preview" : "f409d730-5fa9-476c-9cf1-12bb44f394bd",
  "archived" : false,
  "venueId" : 68,
  "venueName" : "O2 Arena"
}

getSeatsBySectionId

GET /api/private/v2.0/schemas/{schemaId}/seatmaps/seats/

Retrieve list of seats by section id

Description

Getting all the seats

Parameters
Path Parameters
Name Description Required Default Pattern

schemaId

X

null

Query Parameters
Name Description Required Default Pattern

sectionId

X

null

Return Type
Content Type
  • /

Responses
Table 36. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

Section

200

Returns list of objects

Section

403

Forbidden. Please use correct credentials.

Section

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/schemas/80/seatmaps/seats/?sectionId=5971' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 18

{
  "rows" : [ ]
}

updateSchema

PUT /api/private/v2.0/schemas/

Update a schema

Description

Update a schema

Parameters
Body Parameter
Name Description Required Default Pattern

Schema

Schema

X

Return Type
Content Type
  • /

Responses
Table 37. HTTP Response Codes
Code Message Datatype

200

Returns updated object

Schema

400

Input data is not valid

Schema

403

Forbidden. Please use correct credentials.

Schema

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/schemas/' -i -X PUT \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '{
  "id" : 80,
  "name" : "namewe",
  "externalId" : "1d4f112a-709f-4412-8637-b68b03d90c91",
  "template" : false,
  "draft" : false,
  "gaCapacity" : null,
  "seatsCapacity" : 500,
  "description" : null,
  "preview" : "f409d730-5fa9-476c-9cf1-12bb44f394bd",
  "archived" : false,
  "venueId" : 68,
  "venueName" : "O2 Arena"
}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 328

{
  "id" : 80,
  "name" : "namewe",
  "externalId" : "1d4f112a-709f-4412-8637-b68b03d90c91",
  "template" : false,
  "draft" : false,
  "gaCapacity" : null,
  "seatsCapacity" : 500,
  "description" : null,
  "preview" : "f409d730-5fa9-476c-9cf1-12bb44f394bd",
  "archived" : false,
  "venueId" : 68,
  "venueName" : "O2 Arena"
}

Selection

Endpoints for managing pricing zone assignments to seats and seating areas. Handles bulk assignments and zone mapping operations.

selection

POST /api/private/v2.0/event/{eventId}/selection/

Assign a pricing zone to seats

Description

Assign a pricing zone to seats

Parameters
Path Parameters
Name Description Required Default Pattern

eventId

X

null

Body Parameter
Name Description Required Default Pattern

Assignment

Assignment

X

Return Type
Content Type
  • /

Responses
Table 38. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

[Boolean]

200

Returns true if everything is ok.

[Boolean]

403

Forbidden. Please use correct credentials.

[Boolean]

Samples

unSelection

POST /api/private/v2.0/event/{eventId}/unselection/

Unassign a pricing zone to seats

Description

Unassign a pricing zone to seats

Parameters
Path Parameters
Name Description Required Default Pattern

eventId

X

null

Body Parameter
Name Description Required Default Pattern

Assignment

Assignment

X

Return Type
Content Type
  • /

Responses
Table 39. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

[Boolean]

200

Returns true if everything is ok.

[Boolean]

403

Forbidden. Please use correct credentials.

[Boolean]

Samples

TenantTenantDetails

addTenant

POST /api/private/v2.0/tenants/

Create a tenant

Description

Create a tenant

Parameters
Body Parameter
Name Description Required Default Pattern

Tenant

Tenant

X

Return Type
Content Type
  • /

Responses
Table 40. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

Tenant

200

Returns created object

Tenant

403

Forbidden. Please use correct credentials.

Tenant

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/tenants/' -i -X POST \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '{
  "id" : null,
  "name" : "New Tenant"
}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 39

{
  "id" : 1,
  "name" : "New Tenant"
}

deleteTenantById

DELETE /api/private/v2.0/tenants/{id}

Delete a tenant

Description

Delete a tenant

Parameters
Path Parameters
Name Description Required Default Pattern

id

X

null

Return Type
Content Type
  • /

Responses
Table 41. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

[Boolean]

200

Returns true if everything is ok.

[Boolean]

403

Forbidden. Please use correct credentials.

[Boolean]

Samples

getTenantById

GET /api/private/v2.0/tenants/{id}

Retrieves a specific tenant by id

Description

Getting tenant by Id

Parameters
Path Parameters
Name Description Required Default Pattern

id

X

null

Return Type
Content Type
  • /

Responses
Table 42. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

Tenant

200

Returns object

Tenant

403

Forbidden. Please use correct credentials.

Tenant

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/tenants/1' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 39

{
  "id" : 1,
  "name" : "New Tenant"
}

getTenants

GET /api/private/v2.0/tenants/

Retrieve list of all tenants

Description

Getting all the tenants with paging

Parameters
Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Return Type
Content Type
  • /

Responses
Table 43. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

PageTenant

200

Returns list of objects

PageTenant

403

Forbidden. Please use correct credentials.

PageTenant

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/tenants/' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 565

{
  "totalElements" : 2,
  "totalPages" : 1,
  "size" : 20,
  "content" : [ {
    "id" : 10,
    "name" : "default"
  }, {
    "id" : 1,
    "name" : "New Tenant"
  } ],
  "number" : 0,
  "sort" : {
    "empty" : true,
    "sorted" : false,
    "unsorted" : true
  },
  "first" : true,
  "last" : true,
  "numberOfElements" : 2,
  "pageable" : {
    "pageNumber" : 0,
    "pageSize" : 20,
    "sort" : {
      "empty" : true,
      "sorted" : false,
      "unsorted" : true
    },
    "offset" : 0,
    "paged" : true,
    "unpaged" : false
  },
  "empty" : false
}

updateTenant

PUT /api/private/v2.0/tenants/

Update a tenant

Description

Update a tenant

Parameters
Body Parameter
Name Description Required Default Pattern

Tenant

Tenant

X

Return Type
Content Type
  • /

Responses
Table 44. HTTP Response Codes
Code Message Datatype

200

Returns updated object

Tenant

400

Input data is not valid

Tenant

403

Forbidden. Please use correct credentials.

Tenant

Samples

VenuesVenueDetails

Venue management operations including creation, updates, and configuration. Handles venue details, geographical information, and associated schema relationships.

addVenue

POST /api/private/v2.0/venues/

Create a venue

Description

Create a venue

Parameters
Body Parameter
Name Description Required Default Pattern

Venue

Venue

X

Return Type
Content Type
  • /

Responses
Table 45. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

Venue

200

Returns created object

Venue

403

Forbidden. Please use correct credentials.

Venue

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/venues/' -i -X POST \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '{
  "id" : null,
  "name" : "name",
  "address" : "address",
  "lat" : 0.0,
  "lng" : 0.0,
  "draft" : true,
  "externalId" : null
}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 129

{
  "id" : 1,
  "name" : "name",
  "address" : "address",
  "lat" : 0.0,
  "lng" : 0.0,
  "draft" : true,
  "externalId" : null
}

deleteVenueById

DELETE /api/private/v2.0/venues/{id}

Delete a venue

Description

Delete a venue

Parameters
Path Parameters
Name Description Required Default Pattern

id

X

null

Return Type
Content Type
  • /

Responses
Table 46. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

[Boolean]

200

Returns true if everything is ok.

[Boolean]

403

Forbidden. Please use correct credentials.

[Boolean]

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/venues/1' -i -X DELETE \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 4

true

getVenueById

GET /api/private/v2.0/venues/{id}

Retrieves a specific venue by id

Description

Getting venue by Id

Parameters
Path Parameters
Name Description Required Default Pattern

id

X

null

Return Type
Content Type
  • /

Responses
Table 47. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

Venue

200

Returns object

Venue

403

Forbidden. Please use correct credentials.

Venue

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/venues/1' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 129

{
  "id" : 1,
  "name" : "name",
  "address" : "address",
  "lat" : 0.0,
  "lng" : 0.0,
  "draft" : true,
  "externalId" : null
}

getVenues

GET /api/private/v2.0/venues/

Retrieve list of all venues

Description

Getting all the venues with paging

Parameters
Query Parameters
Name Description Required Default Pattern

page

Zero-based page index (0..N)

-

0

size

The size of the page to be returned

-

20

sort

Sorting criteria in the format: property,(asc

desc). Default sort order is ascending. Multiple sort criteria are supported. [String]

-

null

Return Type
Content Type
  • /

Responses
Table 48. HTTP Response Codes
Code Message Datatype

400

Input data is not valid

PageVenue

200

Returns list of objects

PageVenue

403

Forbidden. Please use correct credentials.

PageVenue

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/venues/' -i -X GET \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 585

{
  "totalElements" : 2,
  "totalPages" : 1,
  "size" : 2,
  "content" : [ {
    "id" : 68,
    "name" : "O2 Arena",
    "address" : "London, UK",
    "lat" : 0.0,
    "lng" : 0.0,
    "draft" : false,
    "externalId" : null
  }, {
    "id" : 1,
    "name" : "name",
    "address" : "address",
    "lat" : 0.0,
    "lng" : 0.0,
    "draft" : true,
    "externalId" : null
  } ],
  "number" : 0,
  "sort" : {
    "empty" : true,
    "sorted" : false,
    "unsorted" : true
  },
  "first" : true,
  "last" : true,
  "numberOfElements" : 2,
  "pageable" : "INSTANCE",
  "empty" : false
}

updateVenue

PUT /api/private/v2.0/venues/

Update a venue

Description

Update a venue

Parameters
Body Parameter
Name Description Required Default Pattern

Venue

Venue

X

Return Type
Content Type
  • /

Responses
Table 49. HTTP Response Codes
Code Message Datatype

200

Returns updated object

Venue

400

Input data is not valid

Venue

403

Forbidden. Please use correct credentials.

Venue

Samples
$ curl 'https://booking.seatmap.pro/api/private/v2.0/venues/' -i -X PUT \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Bearer {JWT}' \
    -d '{
  "id" : 1,
  "name" : "namewe",
  "address" : "address",
  "lat" : 0.0,
  "lng" : 0.0,
  "draft" : true,
  "externalId" : null
}'
HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Frame-Options: DENY
Content-Length: 131

{
  "id" : 1,
  "name" : "namewe",
  "address" : "address",
  "lat" : 0.0,
  "lng" : 0.0,
  "draft" : true,
  "externalId" : null
}

Models

Assignment

Represents an assignment of a price or state to a seat or group of seats

Field Name Required Type Description Format

objectId

Long

ID of the object (seat or group of seats) being assigned

int64

assignmentId

Long

ID of the assignment (price or state)

int64

activeCount

Integer

Count of active assignments for general admission areas

int32

CleanAssignment

Request object for cleaning assignments from seats and groups of seats

Field Name Required Type Description Format

seatIds

List of [long]

List of seat IDs to clean assignments from

int64

groupOfSeatIds

List of [long]

List of group of seats IDs to clean assignments from

int64

CloneCommand

Field Name Required Type Description Format

uuid

UUID

uuid

state

String

Enum: CREATED, IN_PROCESS, DONE, ERROR,

venueId

Long

int64

schemaId

Long

int64

organizationId

Long

int64

Event

Represents an event in the booking system

Field Name Required Type Description Format

id

UUID

Unique identifier for the event

uuid

createdDate

Date

Date and time when the event was created

date-time

start

Date

Start date and time of the event

date-time

endDate

Date

End date and time of the event

date-time

name

String

Name of the event

schemaId

Long

ID of the schema associated with this event

int64

EventExpand

Extended event information including venue and schema details

Field Name Required Type Description Format

id

UUID

Unique identifier for the event

uuid

createdDate

Date

Date and time when the event was created

date-time

start

Date

Start date and time of the event

date-time

endDate

Date

End date and time of the event

date-time

name

String

Name of the event

schemaId

Long

ID of the schema associated with this event

int64

schemaName

String

Name of the schema associated with this event

venueId

String

ID of the venue where the event takes place

venueName

String

Name of the venue where the event takes place

GroupOfSeats

Represents a group of seats in a venue schema

Field Name Required Type Description Format

id

Long

Unique identifier for the group of seats

int64

name

String

Name of the group of seats

prefix

String

Prefix used for row naming

seatPrefix

String

Prefix used for seat naming

parentId

Long

ID of the parent group of seats

int64

type

String

Enumeration of group of seats types

Enum: SECTION, ROW, ENTRY, TABLE,

ga

Boolean

Indicates if this is a general admission area

schemaId

Long

ID of the schema this group belongs to

int64

pricingZoneId

Long

ID of the pricing zone this group belongs to

int64

guid

UUID

Globally unique identifier

uuid

externalId

String

External identifier for integration with other systems

shapes

List of Shape

List of shapes defining the visual representation of this group

width

Integer

Width of the group in pixels

int32

height

Integer

Height of the group in pixels

int32

left

Integer

Left position of the group in pixels

int32

top

Integer

Top position of the group in pixels

int32

angle

Integer

Rotation angle of the group in degrees

int32

Organization

Represents an organization in the booking system

Field Name Required Type Description Format

id

Long

Unique identifier for the organization

int64

name

String

Name of the organization

publicKey

UUID

Public key used for authentication

uuid

privateKey

UUID

Private key used for authentication (hidden in toString)

uuid

domain

String

Domain associated with the organization

autologinEnabled

Boolean

Indicates if auto-login is enabled for this organization

appendDomainToLogin

Boolean

Indicates if domain should be appended to login credentials

type

String

Type of the organization

Enum: VENUE, DEFAULT,

tenantId

X

Long

Identifier of the tenant

int64

PageEventExpand

Field Name Required Type Description Format

totalElements

Long

int64

totalPages

Integer

int32

size

Integer

int32

content

List of EventExpand

number

Integer

int32

sort

List of SortObject

first

Boolean

last

Boolean

numberOfElements

Integer

int32

pageable

PageableObject

empty

Boolean

PageOrganization

Field Name Required Type Description Format

totalElements

Long

int64

totalPages

Integer

int32

size

Integer

int32

content

List of Organization

number

Integer

int32

sort

List of SortObject

first

Boolean

last

Boolean

numberOfElements

Integer

int32

pageable

PageableObject

empty

Boolean

PageSchema

Field Name Required Type Description Format

totalElements

Long

int64

totalPages

Integer

int32

size

Integer

int32

content

List of Schema

number

Integer

int32

sort

List of SortObject

first

Boolean

last

Boolean

numberOfElements

Integer

int32

pageable

PageableObject

empty

Boolean

PageTenant

Field Name Required Type Description Format

totalElements

Long

int64

totalPages

Integer

int32

size

Integer

int32

content

List of Tenant

number

Integer

int32

sort

List of SortObject

first

Boolean

last

Boolean

numberOfElements

Integer

int32

pageable

PageableObject

empty

Boolean

PageVenue

Field Name Required Type Description Format

totalElements

Long

int64

totalPages

Integer

int32

size

Integer

int32

content

List of Venue

number

Integer

int32

sort

List of SortObject

first

Boolean

last

Boolean

numberOfElements

Integer

int32

pageable

PageableObject

empty

Boolean

PageableObject

Field Name Required Type Description Format

offset

Long

int64

sort

List of SortObject

pageSize

Integer

int32

paged

Boolean

pageNumber

Integer

int32

unpaged

Boolean

Price

Represents a price category for an event

Field Name Required Type Description Format

id

Long

Unique identifier for the price

int64

name

X

String

Name of the price category

eventId

X

UUID

ID of the event this price belongs to

uuid

externalId

String

External identifier for integration with other systems

PricingZone

Represents a pricing zone within a venue schema

Field Name Required Type Description Format

id

Long

Unique identifier for the pricing zone

int64

name

String

Name of the pricing zone

schemaId

Long

ID of the schema this pricing zone belongs to

int64

Row

Represents a row of seats in a venue schema

Field Name Required Type Description Format

id

Long

Unique identifier for the row

int64

name

X

String

Name or label of the row

seats

List of Seat

List of seats in this row

Schema

Represents a venue schema with seating layout and configuration

Field Name Required Type Description Format

id

Long

Unique identifier for the schema

int64

name

X

String

Name of the schema

externalId

String

External identifier for integration with other systems

template

Boolean

Indicates if this schema is a template for creating other schemas

draft

Boolean

Indicates if the schema is in draft status

gaCapacity

Integer

Capacity for general admission areas

int32

seatsCapacity

Integer

Total capacity of individual seats

int32

description

String

Detailed description of the schema

preview

UUID

UUID reference to a preview image of the schema

uuid

archived

Boolean

Indicates if the schema is archived

venueId

X

Long

ID of the venue this schema belongs to

int64

venueName

String

Name of the venue this schema belongs to

Seat

Represents a seat in a venue schema

Field Name Required Type Description Format

id

Long

Unique identifier for the seat

int64

name

String

Name or label of the seat

accessible

Boolean

Indicates if the seat is accessible for people with disabilities

hidden

Boolean

Indicates if the seat is hidden from public view

marked

Boolean

Indicates if the seat is marked for special purposes

groupOfSeatsId

Long

ID of the group of seats this seat belongs to

int64

schemaId

Long

ID of the schema this seat belongs to

int64

pricingZoneId

Long

ID of the pricing zone this seat belongs to

int64

externalId

String

External identifier for integration with other systems

Section

Represents a section in a venue schema containing rows of seats

Field Name Required Type Description Format

rows

List of Row

List of rows in this section

Selection

Represents a selection of seats and groups of seats for assignment operations

Field Name Required Type Description Format

seats

List of Assignment

List of seat assignments in this selection

groupOfSeats

List of Assignment

List of group of seats assignments in this selection

Shape

List of shapes defining the visual representation of this group

Field Name Required Type Description Format

id

UUID

uuid

width

BigDecimal

height

BigDecimal

y

BigDecimal

x

BigDecimal

angle

Integer

int32

groupOfSeatsGuid

UUID

uuid

order

Integer

int32

text

String

textPosition

String

Enum: TOP, BOTTOM, LEFT, RIGHT,

SortObject

Field Name Required Type Description Format

direction

String

nullHandling

String

ascending

Boolean

property

String

ignoreCase

Boolean

StateAssignment

Represents a state assignment for seats or groups of seats

Field Name Required Type Description Format

id

Long

Unique identifier for the state assignment

int64

capacity

Integer

Capacity for general admission areas

int32

StateSelection

Represents a selection of state assignments for seats and groups of seats

Field Name Required Type Description Format

sessionId

String

Unique session identifier for tracking the selection

groupOfSeats

List of StateAssignment

List of state assignments for groups of seats

seats

List of StateAssignment

List of state assignments for individual seats

Tenant

Represents a tenant in the multi-tenant architecture of the booking system

Field Name Required Type Description Format

id

Long

int64

name

String

Venue

Represents a venue where events take place

Field Name Required Type Description Format

id

Long

Unique identifier for the venue

int64

name

X

String

Name of the venue

address

X

String

Physical address of the venue

lat

Double

Latitude coordinate of the venue location

double

lng

Double

Longitude coordinate of the venue location

double

draft

Boolean

Indicates if the venue is in draft status

externalId

String

External identifier for integration with other systems