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 |
---|---|
|
Required for authentication |
|
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 |
X |
Query Parameters
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
eventId |
X |
null |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
403 |
Forbidden. Please use correct private key. |
|
200 |
Returns true if everything is ok |
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 |
X |
Query Parameters
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
eventId |
X |
null |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
403 |
Forbidden. Please use correct private key. |
|
200 |
Returns true if everything is ok |
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 |
X |
Query Parameters
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
eventId |
X |
null |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
403 |
Forbidden. Please use correct private key. |
|
200 |
Returns true if everything is ok |
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 |
X |
Query Parameters
Name | Description | Required | Default | Pattern |
---|---|---|---|---|
eventId |
X |
null |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
403 |
Forbidden. Please use correct private key. |
|
200 |
Returns true if everything is ok |
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 |
X |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
403 |
Forbidden. Please use correct private key. |
|
200 |
Returns created object |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
403 |
Forbidden. Please use correct private key. |
|
200 |
Returns true if everything is ok |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns object |
|
403 |
Forbidden. Please use correct credentials. |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns list of objects |
|
403 |
Forbidden. Please use correct credentials. |
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 |
X |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
200 |
Returns updated object |
|
400 |
Input data is not valid |
|
403 |
Forbidden. Please use correct private key. |
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 |
X |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns created object |
|
403 |
Forbidden. Please use correct credentials. |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns true if everything is ok. |
|
403 |
Forbidden. Please use correct credentials. |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns object |
|
403 |
Forbidden. Please use correct credentials. |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns list of objects |
|
403 |
Forbidden. Please use correct credentials. |
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 |
X |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
200 |
Returns updated object |
|
400 |
Input data is not valid |
|
403 |
Forbidden. Please use correct credentials. |
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 |
X |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns true if everything is ok. |
|
403 |
Forbidden. Please use correct credentials. |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns true if everything is ok. |
|
403 |
Forbidden. Please use correct credentials. |
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 |
X |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns true if everything is ok. |
|
403 |
Forbidden. Please use correct credentials. |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns object |
|
403 |
Forbidden. Please use correct credentials. |
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
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 |
X |
Return Type
array[Price]
Content Type
-
/
Responses
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
403 |
Forbidden. Please use correct private key. |
|
200 |
Returns true if everything is ok |
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 |
X |
Return Type
array[Price]
Content Type
-
/
Responses
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 |
X |
Return Type
array[PricingZone]
Content Type
-
/
Responses
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 |
X |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns true if everything is ok. |
|
403 |
Forbidden. Please use correct credentials. |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns true if everything is ok. |
|
403 |
Forbidden. Please use correct credentials. |
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
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns object |
|
403 |
Forbidden. Please use correct credentials. |
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 |
X |
Return Type
array[PricingZone]
Content Type
-
/
Responses
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
Code | Message | Datatype |
---|---|---|
200 |
Returns uuid. |
|
400 |
Input data is not valid |
|
403 |
Forbidden. Please use correct credentials. |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns result of cloning schema |
|
403 |
Forbidden. Please use correct credentials. |
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 |
X |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns created schema |
|
403 |
Forbidden. Please use correct credentials. |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns true if everything is ok. |
|
403 |
Forbidden. Please use correct credentials. |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns list of objects |
|
403 |
Forbidden. Please use correct credentials. |
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
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns object |
|
403 |
Forbidden. Please use correct credentials. |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns list of objects |
|
403 |
Forbidden. Please use correct credentials. |
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 |
X |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
200 |
Returns updated object |
|
400 |
Input data is not valid |
|
403 |
Forbidden. Please use correct credentials. |
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 |
X |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns true if everything is ok. |
|
403 |
Forbidden. Please use correct credentials. |
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 |
X |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns true if everything is ok. |
|
403 |
Forbidden. Please use correct credentials. |
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 |
X |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns created object |
|
403 |
Forbidden. Please use correct credentials. |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns true if everything is ok. |
|
403 |
Forbidden. Please use correct credentials. |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns object |
|
403 |
Forbidden. Please use correct credentials. |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns list of objects |
|
403 |
Forbidden. Please use correct credentials. |
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 |
X |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
200 |
Returns updated object |
|
400 |
Input data is not valid |
|
403 |
Forbidden. Please use correct credentials. |
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 |
X |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns created object |
|
403 |
Forbidden. Please use correct credentials. |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns true if everything is ok. |
|
403 |
Forbidden. Please use correct credentials. |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns object |
|
403 |
Forbidden. Please use correct credentials. |
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
Code | Message | Datatype |
---|---|---|
400 |
Input data is not valid |
|
200 |
Returns list of objects |
|
403 |
Forbidden. Please use correct credentials. |
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 |
X |
Return Type
Content Type
-
/
Responses
Code | Message | Datatype |
---|---|---|
200 |
Returns updated object |
|
400 |
Input data is not valid |
|
403 |
Forbidden. Please use correct credentials. |
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 |