Cvent Exhibitors API
* **Exhibitor -** An exhibitor is an organization that is sponsoring or exhibiting at your event. This API allows you to get information about your exhibitors.
* **Exhibitor -** An exhibitor is an organization that is sponsoring or exhibiting at your event. This API allows you to get information about your exhibitors.
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-exhibitors-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 — Exhibitor
version: ea
description: '* **Exhibitor -** An exhibitor is an organization that is sponsoring or exhibiting at your event. This API
allows you to get information about your exhibitors.
* **Registration Pack -** Registration Pack provides capacities of different registration types allocated by the planner
to a specific exhibitor.
* **Exhibitor Questions -** Set of questions for an exhibitor.
* **Exhibitor Answers -** Set of answers to exhibitor questions for an exhibitor.
* **Exhibitor Categories -** Set of exhibitor categories for an event. Exhibitor Categories are used in Attendee Hub and
Event App to differentiate exhibitors.
* **Sponsorship Levels -** Sponsorship levels are defined by the planner. Use this API to get details of existing sponsorship
levels defined within the event. To assign sponsorship levels to exhibitors, use the Exhibitor endpoints.
'
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: Exhibitor
description: '* **Exhibitor -** An exhibitor is an organization that is sponsoring or exhibiting at your event. This API
allows you to get information about your exhibitors.
* **Registration Pack -** Registration Pack provides capacities of different registration types allocated by the planner
to a specific exhibitor.
* **Exhibitor Questions -** Set of questions for an exhibitor.
* **Exhibitor Answers -** Set of answers to exhibitor questions for an exhibitor.
* **Exhibitor Categories -** Set of exhibitor categories for an event. Exhibitor Categories are used in Attendee Hub and
Event App to differentiate exhibitors.
* **Sponsorship Levels -** Sponsorship levels are defined by the planner. Use this API to get details of existing sponsorship
levels defined within the event. To assign sponsorship levels to exhibitors, use the Exhibitor endpoints.
'
paths:
/events/{id}/exhibitor-categories:
get:
summary: List Exhibitor Categories
description: Retrieves a paginated list of exhibitor categories associated with a single event.
operationId: getExhibitorCategories
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitor-categories:read
- OAuth2.authorizationCode:
- exhibitor/exhibitor-categories:read
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
responses:
'200':
description: Successfully retrieved exhibitor categories.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-categories-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'
post:
summary: Create Exhibitor Category
description: Creates a single exhibitor category entity for an event.
operationId: createExhibitorCategory
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitor-categories:write
- OAuth2.authorizationCode:
- exhibitor/exhibitor-categories:write
parameters:
- $ref: '#/components/parameters/id6'
requestBody:
description: Exhibitor Category details
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-category-request'
responses:
'201':
description: Successfully Created the exhibitor category.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-category-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}/exhibitor-categories/{exhibitorCategoryId}:
put:
summary: Update Exhibitor Category
description: Updates data for a single exhibitor category entity.
operationId: updateExhibitorCategory
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitor-categories:write
- OAuth2.authorizationCode:
- exhibitor/exhibitor-categories:write
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/exhibitorCategoryId'
requestBody:
description: Exhibitor Category details
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-category-request'
responses:
'200':
description: Successfully updated the exhibitor category.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-category-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'
delete:
summary: Delete Exhibitor Category
description: Deletes a single exhibitor Category entity.
operationId: deleteExhibitorCategory
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitor-categories:delete
- OAuth2.authorizationCode:
- exhibitor/exhibitor-categories:delete
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/exhibitorCategoryId'
responses:
'204':
description: Successfully deleted exhibitor category.
headers: {}
'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}/exhibitor-categories/{exhibitorCategoryId}/banner-files/{fileId}:
put:
summary: Assign Banner to Category
description: 'Assign a banner image to an exhibitor category with a file UUID from <a href="#operation/uploadFile">file
upload</a> endpoint. This will replace the current banner image if one is assigned.
**Note:** For category banner images we recommend images that are 900x300 pixels and 5MiB or smaller. File types supported
are : JPEG, JPG, PNG, GIF.
'
operationId: updateExhibitorCategoryBanner
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitor-categories:write
- OAuth2.authorizationCode:
- exhibitor/exhibitor-categories:write
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/exhibitorCategoryId'
- $ref: '#/components/parameters/fileId1'
responses:
'200':
description: Successfully updated the exhibitor category banner image.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-category-banner-file'
'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'
delete:
summary: Delete Banner from Category
description: Deletes an exhibitor Category banner image.
operationId: deleteExhibitorCategoryImage
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitor-categories:write
- OAuth2.authorizationCode:
- exhibitor/exhibitor-categories:write
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/exhibitorCategoryId'
- $ref: '#/components/parameters/fileId1'
responses:
'204':
description: Successfully deleted exhibitor category banner image.
headers: {}
'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}/exhibitor-categories/{exhibitorCategoryId}/exhibitors:
get:
summary: List Category's Exhibitors
description: Get a paginated list of exhibitors assigned to the provided exhibitor-category Id.
operationId: listExhibitors
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitor-categories:read
- OAuth2.authorizationCode:
- exhibitor/exhibitor-categories:read
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/exhibitorCategoryId'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
responses:
'200':
description: Successfully retrieved a Paginated list of exhibitors assigned to the exhibitor-category.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-id-list-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}/exhibitor-categories/{exhibitorCategoryId}/exhibitors/{exhibitorId}:
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/exhibitorCategoryId'
- $ref: '#/components/parameters/exhibitorId'
put:
summary: Assign Exhibitor to Category
description: Assign an exhibitor ID to an exhibitor-category Id.
operationId: addExhibitorToExhibitorCategory
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitor-categories:write
- OAuth2.authorizationCode:
- exhibitor/exhibitor-categories:write
responses:
'204':
description: Successfully added an exhibitor to the exhibitor-category.
'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'
delete:
summary: Delete Exhibitor from Category
description: delete an exhibitor from an exhibitor-category
operationId: removeExhibitorFromExhibitorCategory
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitor-categories:delete
- OAuth2.authorizationCode:
- exhibitor/exhibitor-categories:delete
responses:
'204':
description: Successfully removed the exhibitor
'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}/exhibitor-questions:
get:
summary: List Exhibitor Questions
description: Gets a list of exhibitor questions for a given event id.
operationId: getExhibitorQuestions
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitor-questions:read
- OAuth2.authorizationCode:
- exhibitor/exhibitor-questions:read
parameters:
- $ref: '#/components/parameters/id6'
responses:
'200':
description: Successfully retrieved exhibitor questions.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-questions-response'
'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}/exhibitors:
get:
summary: List Exhibitors
description: Retrieves a paginated list of exhibitors associated with a single event.
operationId: getExhibitors
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitors:read
- OAuth2.authorizationCode:
- exhibitor/exhibitors:read
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
- $ref: '#/components/parameters/before'
- $ref: '#/components/parameters/after'
- name: filter
in: query
required: false
description: 'A filter query string narrows search results and supports the combination of logical and comparison
operators.
The filter adheres to the pattern filter=''field'' comparisonType ''value''.
These are the comparison types that can be used in filter expressions:
* equal: eq
* includes value(s): in
The following fields are filterable:
* hidden (eq)
* deleted (eq)
* id (in)
'
schema:
type: string
example: id in ('{UUID}', '{UUID}') AND deleted eq 'true' AND hidden eq 'true'
responses:
'200':
description: Successfully retrieved exhibitors.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitors-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'
post:
summary: Create Exhibitor
description: Creates a single exhibitor entity for an event.
operationId: createExhibitor
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitors:write
- OAuth2.authorizationCode:
- exhibitor/exhibitors:write
parameters:
- $ref: '#/components/parameters/id6'
requestBody:
description: Exhibitor details
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-request'
responses:
'201':
description: Successfully Created the exhibitor.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-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}/exhibitors/{exhibitorId}:
get:
summary: Get Exhibitor
description: Retrieves a single exhibitor entity for an event.
operationId: getExhibitor
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitors:read
- OAuth2.authorizationCode:
- exhibitor/exhibitors:read
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/exhibitorId'
responses:
'200':
description: Successfully retrieved exhibitor data.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-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'
put:
summary: Update Exhibitor
description: Updates data for a single exhibitor entity.
operationId: updateExhibitor
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitors:write
- OAuth2.authorizationCode:
- exhibitor/exhibitors:write
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/exhibitorId'
requestBody:
description: Exhibitor details
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-request'
responses:
'200':
description: Successfully updated the exhibitor.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-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'
delete:
summary: Delete Exhibitor
description: Deletes a single exhibitor entity. To be deleted, exhibitors must have no tasks, registrations, or LeadCapture
licenses assigned and must not be a sponsored or featured exhibitor.
operationId: deleteExhibitor
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitors:delete
- OAuth2.authorizationCode:
- exhibitor/exhibitors:delete
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/exhibitorId'
responses:
'204':
description: Successfully deleted exhibitor.
headers: {}
'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}/exhibitors/{exhibitorId}/banner-files/{fileId}:
put:
summary: Assign Exhibitor Banner Image
description: 'Assign a banner image to an exhibitor with a file UUID from <a href="#operation/uploadFile">file upload</a>
endpoint. This will replace the current banner image if one is assigned.
**Note:** For exhibitor profile banner images, we recommend images that are 1872x320 pixels or smaller images that
have an aspect ratio of 5.85:1. File extensions supported: JPEG, JPG, PNG, GIF
'
operationId: updateExhibitorBanner
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitors:write
- OAuth2.authorizationCode:
- exhibitor/exhibitors:write
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/exhibitorId'
- $ref: '#/components/parameters/fileId1'
responses:
'200':
description: Successfully added the exhibitor banner image.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-banner-logo-file'
'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'
delete:
summary: Delete Exhibitor Banner Image
description: Deletes exhibitor banner image data
operationId: deleteExhibitorBanner
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitors:write
- OAuth2.authorizationCode:
- exhibitor/exhibitors:write
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/exhibitorId'
- $ref: '#/components/parameters/fileId1'
responses:
'204':
description: Successfully deleted exhibitor banner image data.
headers: {}
'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}/exhibitors/{exhibitorId}/exhibitor-answers:
get:
summary: List Exhibitor Answers
description: Gets a list of answers to exhibitor questions for a given exhibitor id.
operationId: getExhibitorAnswers
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitor-answers:read
- OAuth2.authorizationCode:
- exhibitor/exhibitor-answers:read
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/exhibitorId'
responses:
'200':
description: Successfully retrieved exhibitor answers.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-answers-response'
'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'
put:
summary: Update Exhibitor Answers
description: Updates answers to exhibitor questions for a given exhibitor id. The Planner can skip answering the questions
marked as required for exhibitor admins.
operationId: updateExhibitorAnswers
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitor-answers:write
- OAuth2.authorizationCode:
- exhibitor/exhibitor-answers:write
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/exhibitorId'
requestBody:
description: Exhibitor answers to be updated
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-answers-request'
responses:
'200':
description: Successfully updated exhibitor answers.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-answers-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}/exhibitors/{exhibitorId}/exhibitor-categories:
get:
summary: List Exhibitor's Categories
description: Get a paginated list of exhibitor-categories assigned to the provided exhibitor Id.
operationId: listExhibitorCategories
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitor-categories:read
- OAuth2.authorizationCode:
- exhibitor/exhibitor-categories:read
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/exhibitorId'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
responses:
'200':
description: Successfully retrieved a Paginated list of exhibitor-categories assigned to the exhibitor
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-category-id-list-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}/exhibitors/{exhibitorId}/logo-files/{fileId}:
put:
summary: Assign Exhibitor Logo Image
description: 'Assign a logo image to an exhibitor with a file UUID from <a href="#operation/uploadFile">file upload</a>
endpoint. This will replace the current logo image if one is assigned.
**Note:** For exhibitor profile logo images we recommend square images larger than 300x300 pixels. The file types
supported are : JPEG, JPG, PNG, GIF
'
operationId: updateExhibitorLogo
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitors:write
- OAuth2.authorizationCode:
- exhibitor/exhibitors:write
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/exhibitorId'
- $ref: '#/components/parameters/fileId1'
responses:
'200':
description: Successfully added the exhibitor logo image.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/exhibitor-banner-logo-file'
'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'
delete:
summary: Delete Exhibitor Logo Image
description: Deletes exhibitor logo image data
operationId: deleteExhibitorLogo
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/exhibitors:write
- OAuth2.authorizationCode:
- exhibitor/exhibitors:write
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/exhibitorId'
- $ref: '#/components/parameters/fileId1'
responses:
'204':
description: Successfully deleted exhibitor logo image data.
headers: {}
'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}/exhibitors/{exhibitorId}/questions:
get:
summary: List Qualification Questions
description: Retrieves a list of lead qualification questions associated with a single exhibitor at the given event.
operationId: getLeadQualificationQuestions
tags:
- Exhibitor
security:
- OAuth2.clientCredentials:
- exhibitor/lead-qualification-questions:read
- OAuth2.authorizationCode:
- exhibitor/lead-qualification-questions:read
parameters:
- $ref: '#/components/parameters/id6'
- $ref: '#/components/parameters/exhibitorId'
respon
# --- truncated at 32 KB (115 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cvent/refs/heads/main/openapi/cvent-exhibitors-api-openapi.yml