Cvent Seating API
Seating lets you plan seating at your events by configuring tables and assigning seats to your attendees. The seating APIs allow you to create, update, and delete seating, tables, seats, and seating assignments.
Seating lets you plan seating at your events by configuring tables and assigning seats to your attendees. The seating APIs allow you to create, update, and delete seating, tables, seats, and seating assignments.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/cvent-seating-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.0.2
info:
title: Cvent REST APIs — Seating
version: ea
description: 'Seating lets you plan seating at your events by configuring tables and assigning seats to your attendees.
The seating APIs allow you to create, update, and delete seating, tables, seats, and seating assignments.
* **Seating** - A diagram of tables and seats. Your event can have many seatings.
* **Table** - A communal location where chairs are assigned. Each table is assigned to a seating.
* **Seat** - Individual seat at a table. Each seat can be assigned to an attendee.
* **Assignments** - Seat that is assigned to an attendee.'
contact:
name: Cvent Development Platform
url: https://developers.cvent.com/
externalDocs:
description: Cvent REST API documentation
url: https://developers.cvent.com/documentation
servers:
- url: https://api-platform.cvent.com/ea
- url: https://api-platform-eur.cvent.com/ea
tags:
- name: Seating
description: 'Seating lets you plan seating at your events by configuring tables and assigning seats to your attendees.
The seating APIs allow you to create, update, and delete seating, tables, seats, and seating assignments.
* **Seating** - A diagram of tables and seats. Your event can have many seatings.
* **Table** - A communal location where chairs are assigned. Each table is assigned to a seating.
* **Seat** - Individual seat at a table. Each seat can be assigned to an attendee.
* **Assignments** - Seat that is assigned to an attendee.'
paths:
/events/{id}/seatings:
parameters:
- $ref: '#/components/parameters/eventId4'
get:
parameters:
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
- name: filter
in: query
required: false
description: "A filter string passed in the body of the request, narrows search results and supports the combination\
\ of logical and comparison operators.\nThe filter adheres to the pattern filter='field' comparisonType 'value'.\n\
\nThere are eight comparison types that can be used in filter expressions:\n * equal: eq\n * not equal: ne\n \
\ * greater than: gt\n * greater or equal: ge\n * less than: lt\n * less than or equal: le\n * starts with:\
\ sw\n * contains a value: contains\n * includes value(s): in\n\nThe following fields are filterable:\n * id\
\ (eq)\n\nThe following operators are available:\n * and\n * or\n"
schema:
type: string
example: id eq 'ad6df5aa-f21f-47e6-9c48-8d3a7831ad5f'
security:
- OAuth2.clientCredentials:
- seating/event-seatings:read
- OAuth2.authorizationCode:
- seating/event-seatings:read
summary: List Seating
description: Get seating details for the given event.
operationId: listSeating
tags:
- Seating
responses:
'200':
description: Successfully retrieved a paginated list of seatings for the event.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/seating-paginated-response'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
$ref: '#/components/responses/TooManyRequests1'
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/events/{id}/seatings/assignments:
parameters:
- $ref: '#/components/parameters/eventId4'
get:
summary: List All Seating Assignments
description: Gets all the table assignments across all the seatings in an event.
operationId: getEventTableAssignments
tags:
- Seating
security:
- OAuth2.clientCredentials:
- seating/assignments:read
- OAuth2.authorizationCode:
- seating/assignments:read
parameters:
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
- $ref: '#/components/parameters/seatingAssignmentsFilter'
- $ref: '#/components/parameters/seatingAssignmentExpand'
responses:
'200':
description: Successfully retrieved a paginated list of table assignments for the given event.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/table-assignment-paginated-response'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
$ref: '#/components/responses/TooManyRequests1'
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/events/{id}/seatings/{seatingId}:
parameters:
- $ref: '#/components/parameters/eventId4'
- $ref: '#/components/parameters/seatingId'
get:
security:
- OAuth2.clientCredentials:
- seating/event-seatings:read
- OAuth2.authorizationCode:
- seating/event-seatings:read
summary: Get Seating
description: Get seating details for the given event by seating ID.
operationId: getSeating
tags:
- Seating
responses:
'200':
description: Successfully retrieved seating info for given seating ID.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/existing-seating'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
$ref: '#/components/responses/TooManyRequests1'
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/events/{id}/seatings/{seatingId}/assignments:
parameters:
- $ref: '#/components/parameters/eventId4'
- $ref: '#/components/parameters/seatingId'
get:
parameters:
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
- $ref: '#/components/parameters/seatingAssignmentsFilter'
- $ref: '#/components/parameters/seatingAssignmentExpand'
security:
- OAuth2.clientCredentials:
- seating/assignments:read
- OAuth2.authorizationCode:
- seating/assignments:read
summary: List Seating Assignments
description: Gets the table assignments for a given seating ID in an event.
operationId: getTableAssignment
tags:
- Seating
responses:
'200':
description: Successfully retrieved a paginated list of seat information for the given seating ID in an event.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/table-assignment-paginated-response'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
$ref: '#/components/responses/TooManyRequests1'
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/events/{id}/seatings/{seatingId}/tables:
parameters:
- $ref: '#/components/parameters/eventId4'
- $ref: '#/components/parameters/seatingId'
get:
parameters:
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
- name: filter
in: query
required: false
description: "A filter string passed in the body of the request, narrows search results and supports the combination\
\ of logical and comparison operators.\nThe filter adheres to the pattern filter='field' comparisonType 'value'.\n\
\nThere are eight comparison types that can be used in filter expressions:\n * equal: eq\n * not equal: ne\n \
\ * greater than: gt\n * greater or equal: ge\n * less than: lt\n * less than or equal: le\n * starts with:\
\ sw\n * contains a value: contains\n * includes value(s): in\n\nThe following fields are filterable:\n * id\
\ (eq)\n\nThe following operators are available:\n * and\n * or\n"
schema:
type: string
example: id eq 'ad6df5aa-f21f-47e6-9c48-8d3a7831ad5f'
- $ref: '#/components/parameters/tableExpand'
security:
- OAuth2.clientCredentials:
- seating/tables:read
- OAuth2.authorizationCode:
- seating/tables:read
summary: List Tables
description: Get table details for a given seating.
operationId: listTables
tags:
- Seating
responses:
'200':
description: Successfully retrieved a paginated list of tables.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/tables-paginated-response'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
$ref: '#/components/responses/TooManyRequests1'
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/events/{id}/seatings/{seatingId}/tables/{tableId}:
parameters:
- $ref: '#/components/parameters/eventId4'
- $ref: '#/components/parameters/seatingId'
- $ref: '#/components/parameters/tableId'
get:
parameters:
- $ref: '#/components/parameters/tableExpand'
security:
- OAuth2.clientCredentials:
- seating/tables:read
- OAuth2.authorizationCode:
- seating/tables:read
summary: Get Table
description: Get table info for given event by seating ID and table ID.
operationId: getTable
tags:
- Seating
responses:
'200':
description: Successfully retrieved table info for the given seating ID and table ID.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/existing-table-with-seats'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
$ref: '#/components/responses/TooManyRequests1'
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/events/{id}/seatings/{seatingId}/tables/{tableId}/seats:
parameters:
- $ref: '#/components/parameters/eventId4'
- $ref: '#/components/parameters/seatingId'
- $ref: '#/components/parameters/tableId'
get:
parameters:
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
- name: filter
in: query
required: false
description: "A filter string passed in the body of the request, narrows search results and supports the combination\
\ of logical and comparison operators.\nThe filter adheres to the pattern filter='field' comparisonType 'value'.\n\
\nThere are eight comparison types that can be used in filter expressions:\n * equal: eq\n * not equal: ne\n \
\ * greater than: gt\n * greater or equal: ge\n * less than: lt\n * less than or equal: le\n * starts with:\
\ sw\n * contains a value: contains\n * includes value(s): in\n\nThe following fields are filterable:\n * id\
\ (eq)\n\nThe following operators are available:\n * and\n * or\n"
schema:
type: string
example: id eq 'ad6df5aa-f21f-47e6-9c48-8d3a7831ad5f'
security:
- OAuth2.clientCredentials:
- seating/seats:read
- OAuth2.authorizationCode:
- seating/seats:read
summary: List Seats
description: Get seat details for given table ID.
operationId: listSeats
tags:
- Seating
responses:
'200':
description: Successfully retrieved a paginated list of seats.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/seats-paginated-response'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
$ref: '#/components/responses/TooManyRequests1'
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/events/{id}/seatings/{seatingId}/tables/{tableId}/seats/{seatId}:
parameters:
- $ref: '#/components/parameters/eventId4'
- $ref: '#/components/parameters/seatingId'
- $ref: '#/components/parameters/tableId'
- $ref: '#/components/parameters/seatId'
get:
security:
- OAuth2.clientCredentials:
- seating/seats:read
- OAuth2.authorizationCode:
- seating/seats:read
summary: Get Seat
description: Get seat info for given event by seating ID, table ID, and seat ID.
operationId: getSeat
tags:
- Seating
responses:
'200':
description: Successfully retrieved seat info for the given seat ID.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/existing-seat'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
$ref: '#/components/responses/TooManyRequests1'
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
components:
schemas:
existing-table-with-seats:
title: ExistingTable
description: The response from a request to get the event table for the event.
type: object
allOf:
- title: ExistingTable
description: The response from a request to get the event table for the event.
type: object
allOf:
- $ref: '#/components/schemas/existing-table/allOf/0'
properties:
id:
type: string
format: uuid
readOnly: true
description: The unique ID of the table.
example: c9763ce5-b965-44ed-9c2b-b5657dfab012
properties:
seats:
type: array
description: 'The seat IDs at the table.
This is an **expandable** object and if requested will contain all the properties of a seat object.'
items:
$ref: '#/components/schemas/expandable-seat.json'
readOnly: true
pagination-links.json:
title: PaginationLinks
type: object
description: Represents pagination links for navigating between pages of data.
properties:
next:
$ref: '#/components/schemas/link.json'
self:
$ref: '#/components/schemas/link.json'
prev:
$ref: '#/components/schemas/link.json'
uuid-property:
title: UUID Property
description: A string that has to be a format matching the industry standard uuid
type: string
format: uuid
example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
existing-seat:
title: ExistingSeat
description: The response from a request to get the event seat for the event.
type: object
allOf:
- title: EventSeat
description: Seat creation for the table.
type: object
required:
- name
properties:
name:
type: string
description: Seat's plain name.
example: Management seat
sourceId:
description: This is a ID for the seat in an external system. Use this field to supply your own ID for tracking
purposes.
type: string
maxLength: 50
example: Id5874
properties:
id:
type: string
format: uuid
readOnly: true
description: The unique ID of the seat.
example: 37ace026-f4ac-40e3-9144-e2c8399844be
expandable-seating.json:
title: ExpandableSeating
description: 'An object that contains the associated seating ID.
This is an **expandable** object and if requested will contain all the properties of a seating object.'
type: object
properties:
id:
type: string
format: uuid
description: The unique ID of the seating.
example: ad6df5aa-f21f-47e6-9c48-8d3a7831ad5f
ErrorResponseBase1:
title: ErrorResponseBase
type: object
description: Represents an error response with no additional details.
required:
- code
- message
properties:
code:
type: integer
description: The HTTP status code representing the error.
example: 400
message:
type: string
description: A brief description of the error.
example: Bad Request
target:
type: string
description: The target resource of the error.
example: example target
table-assignment-paginated-response:
title: TableAssignmentPaginatedResponse
description: The response from a request to get the table assignment.
required:
- data
type: object
properties:
paging:
$ref: '#/components/schemas/paging.json'
data:
type: array
items:
$ref: '#/components/schemas/table-assignment.json'
description: A list of table assignments
expandable-seat.json:
title: ExpandableSeat
description: 'An object that contains the associated seat ID.
This is an **expandable** object and if requested will contain all the properties of a seat object.'
type: object
properties:
id:
type: string
format: uuid
readOnly: true
description: The unique ID of the seat.
example: 37ace026-f4ac-40e3-9144-e2c8399844be
paging.json:
title: Paging
required:
- _links
type: object
description: Represents pagination information for a collection of resources.
properties:
previousToken:
type: string
description: The pagination token for the previous page, if one exists. You can use this token to navigate to the
previous page of data.
example: 1a2b3c4d5e6f7g8h9i10j11k
nextToken:
type: string
description: The pagination token for the next page. If this value is present in the response, there is another
page of data you can fetch.
example: 1a2b3c4d5e6f7g8h9i10j11k
currentToken:
type: string
description: The pagination token for the current page.
example: 1a2b3c4d5e6f7g8h9i10j11k
limit:
type: integer
description: The number of records to return on the page. Not to exceed 200.
example: 100
totalCount:
type: integer
description: The total number of records available. This field may return blank, even if there are more records.
To confirm if there are more records, check the `nextToken` field.
example: 2
_links:
$ref: '#/components/schemas/pagination-links.json'
expandable-table.json:
title: ExpandableTable
description: 'An object that contains the associated table ID.
This is an **expandable** object and if requested will contain all the properties of a table object.'
type: object
properties:
id:
type: string
format: uuid
description: The unique ID of the table.
example: c9763ce5-b965-44ed-9c2b-b5657dfab012
existing-seating:
title: ExistingSeating
description: The response from a request to get the event seating for the event.
type: object
allOf:
- title: EventSeating
description: Create, update and delete seating for the specific event.
type: object
required:
- name
properties:
name:
type: string
description: Seating's plain name.
example: Awards Dinner
code:
type: string
description: Seating's code set by the planner. Must be unique in the event.
example: 1VCAPITRAN18012023
readOnly:
type: boolean
description: True indicates the seating data is coming from outside Cvent and should not be editable in the event.
example: false
sourceId:
description: This is a ID for the seating in an external system. Use this field to supply your own ID for tracking
purposes.
type: string
maxLength: 50
example: Id2854
properties:
id:
type: string
format: uuid
readOnly: true
description: The unique ID of the seating.
example: ad6df5aa-f21f-47e6-9c48-8d3a7831ad5f
table-assignment.json:
title: TableAssignment
description: The assignment of an attendee to a seat on a table for a given event seating
type: object
properties:
seating:
$ref: '#/components/schemas/expandable-seating.json'
table:
$ref: '#/components/schemas/expandable-table.json'
seat:
$ref: '#/components/schemas/expandable-seat.json'
attendee:
description: The attendee object.
type: object
properties:
id:
type: string
format: uuid
description: The unique ID of the attendee assigned.
example: bdcb1fba-0fb3-46d2-b4e7-47ace9bc7907
seating-paginated-response:
title: SeatingPaginatedResponse
description: The response from a request to get the event seating for the event.
required:
- data
type: object
properties:
paging:
$ref: '#/components/schemas/paging.json'
data:
type: array
items:
$ref: '#/components/schemas/existing-seating'
description: A list of event seating
seats-paginated-response:
title: SeatsPaginatedResponse
description: The response from a request to get the event seat for the event.
required:
- data
type: object
properties:
paging:
$ref: '#/components/schemas/paging.json'
data:
type: array
items:
$ref: '#/components/schemas/existing-seat'
description: A list of event seats
link.json:
title: Link
required:
- href
type: object
description: Represents a link to a related resource.
properties:
href:
type: string
description: A url provided that can be followed for linking
example: ?token=90c5f062-76ad-4ea4-aa53-00eb698d9262
tables-paginated-response:
title: TablesPaginatedResponse
description: The response from a request to get the event table for the event.
required:
- data
type: object
properties:
paging:
$ref: '#/components/schemas/paging.json'
data:
type: array
items:
$ref: '#/components/schemas/existing-table-with-seats'
description: A list of event tables
existing-table:
title: ExistingTable
description: The response from a request to get the event table for the event.
type: object
allOf:
- title: EventTable
description: Create, update and delete table for the specific event.
type: object
required:
- capacity
properties:
name:
type: string
description: Table's plain name.
example: CVENT table
code:
type: string
description: Table's code set by the planner.
example: CAETABLE1
capacity:
type: integer
description: Table's seat capacity.
example: 10
description:
type: string
description: Description assigned to table.
example: This table is for VIP attendees.
sourceId:
description: This is a ID for the table in an external system. Use this field to supply your own ID for tracking
purposes.
type: string
maxLength: 50
example: Id1255
properties:
id:
type: string
format: uuid
readOnly: true
description: The unique ID of the table.
example: c9763ce5-b965-44ed-9c2b-b5657dfab012
ErrorResponse-12:
title: ErrorResponse
description: Represents an error response with additional details of cascading error messages.
allOf:
- $ref: '#/components/schemas/ErrorResponseBase1'
type: object
required:
- code
- message
properties:
details:
type: array
items:
$ref: '#/components/schemas/ErrorResponseBase1'
description: Additional details of cascading error messages.
responses:
NotFound1:
description: Resource not found
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse-12'
example:
code: 404
message: Not found
BadRequest1:
description: Bad request
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse-12'
example:
code: 400
message: Bad Request
TooManyRequests1:
description: Too many requests
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse-12'
example:
code: 429
message: Limit Exceeded
Unauthorized1:
description: Bad or expired token
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse-12'
example:
code: 401
message: Unauthorized
Forbidden1:
description: You do not have access to the resource
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse-12'
example:
code: 403
message: Access Forbidden
parameters:
tableId:
in: path
name: tableId
description: ID of a table.
required: true
schema:
allOf:
- $ref: '#/components/schemas/uuid-property'
- example: ff4fb435-4340-44bc-9c86-c1a9c050710f
seatingAssignmentExpand:
name: expand
in: query
explode: false
required: false
description: "This endpoint allows you to request additional information as an expanded response using the expand query\
\ parameter. The expanded entity is retrieved and displayed inline for each specified expand value.\n\nAn object contains\
\ the ID of a related object in its response properties. For example, a seating assignment will have the table or\
\ seat ID associated with the assignment. You can expand these objects, along with others, in line using the expand\
\ query parameter.\n\nYou can expand multiple objects at the same time by identifying multiple items in the expand\
\ array.\n\nThe respective scopes for each expansion are required.\n\nThe following fields are expandable:\n * seating\n\
\ * **Scope**: seating/event-seatings:read\n * **Reference**: <a href=\"#operation/getSeating\">Get Seating</a>\n\
\ * table\n * **Scope**: seating/tables:read\n * **Reference**: <a href=\"#operation/getTable\">Get Table</a>\n\
\ * seat\n * **Scope**: seating/seats:read\n * **Reference**: <a href=\"#operation/getSeat\">Get Seat</a>\n"
example:
- seating
- table
schema:
type: array
items:
type: string
enum:
- seating
- table
- seat
eventId4:
in: path
name: id
description: ID of an event.
required: true
schema:
$ref: '#/components/schemas/uuid-property'
seatingAssignmentsFilter:
name: filter
in: query
required: false
description: "A filter string passed in the query parameter of the request, narrows search results and supports the\
\ combination of logical and comparison operators.\nThe filter adheres to the pattern filter='field' comparisonType\
\ 'value'.\n\nThere is only one comparison type that can be used in filter expressions:\n * equal: eq\n\nThe following\
\ fields are filterable:\n * seating.id (eq)\n * attendee.id (eq)\n * table.id (eq)\n * seat.id (eq)\n\nThe following\
\ operators are available:\n * and\n * or\n"
schema:
type: string
example: seating.id eq 'ad6df5aa-f21f-47e6-9c48-8d3a7831ad5f' and attendee.id eq 'bdcb1fba-0fb3-46d2-b4e7-47ace9bc7907'
tableExpand:
name: expand
in: query
explode: false
required: false
description: "This endpoint allows you to request additional information as an expanded response using the expand query\
\ parameter. The expanded entity is retrieved and displayed inline for each specified expand value.\n\nAn object contains\
\ the ID of a related object in its response properties. For example, a table will have the list of seats IDs associated\
\ with the table. You can expand these objects in-line using the expand query parameter.\n\nThe respective scopes\
\ for each expansion are required.\n\nThe following fields are expandable:\n * seats\n * **Scope**: seating/seats:read\n\
\ * **Reference**: <a href=\"#operation/getSeat\">Get Seat</a>\n"
example:
- seats
schema:
type: array
items:
type: string
enum:
- seats
token:
name: token
in: query
description: 'The continuation token returned from a previous class. This must be a valid UUID v4 if provided.
This will override any other pageable parameters provided.
'
style: form
explode: true
schema:
type: string
example: 0e28af57-511f-47ab-ae46-46cd1ca51a1a
seatingId:
in: path
name: seatingId
description: ID of a seating.
required: true
schema:
allOf:
- $ref: '#/components/schemas/uuid-property'
- example: b054dd32-efb6-444a-b4a6-a797a18315ef
seatId:
in: path
name: seatId
description: ID of a seat.
required: true
schema:
allOf:
- $ref: '#/components/schemas/uuid-property'
- example: e5019035-815e-4b46-9b4f-772a7b48f336
limit:
name: limit
in: query
description: The maximum number of records to return per page.
style: form
explode: true
schema:
maximum: 200
minimum: 1
type: integer
# --- truncated at 32 KB (69 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cvent/refs/heads/main/openapi/cvent-seating-api-openapi.yml