How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Cvent Event Cloud Exhibitor 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.* **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.

Cvent Event Cloud Exhibitor API is one of 55 APIs that Cvent Event Cloud publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Exhibitor. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 30 operations across 17 paths, and defines 52 schemas. It is described by OpenAPI 3.2.0, at version ea.

Requests are made against 2 base URLs: https://api-platform.cvent.com/ea, https://api-platform-eur.cvent.com/ea.

30 operations 17 paths 52 schemas 7 DELETE12 GET3 POST8 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
ea
Base URL
https://api-platform.cvent.com
Authentication
OAuth 2.0, OAuth 2.0, API Key, HTTP Basic
Resource Areas
1

Authentication & Security 4

Cvent Event Cloud Exhibitor API declares 4 security schemes for authenticating requests. It supports OAuth 2.0 (OAuth2.authorizationCode) using the authorizationCode flow, exposing 205 scopes. It supports OAuth 2.0 (OAuth2.clientCredentials) using the clientCredentials flow, exposing 235 scopes. An API key is passed in the header as Authorization (CallbackApiKeyAuth). It accepts HTTP basic authentication (CallbackBasicAuth).

  • OAuth2.authorizationCode — OAuth2 Authorization Code Flow.
  • OAuth2.clientCredentials — OAuth2 Client Credentials Flow.
  • CallbackApiKeyAuth — This security scheme is used to indicate that Cvent should use API Key auth when invoking your callback. This scheme is only supported for callback operations,…
  • CallbackBasicAuth — This security scheme is used to indicate that Cvent should use basic auth when invoking your callback. This scheme is only supported for callback operations, a…

Paths & Operations 30

Across 17 paths, the API surfaces 30 operations — 7 DELETE, 12 GET, 3 POST, 8 PUT. Each is listed below with its method, path, parameters, and response codes.

Exhibitor 30

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 - Regis…

GET
/events/{id}/exhibitor-categories
List Exhibitor Categories
getExhibitorCategories 3 params → 200400401403404429
POST
/events/{id}/exhibitor-categories
Create Exhibitor Category
createExhibitorCategory 1 param body → 201400401403404429
PUT
/events/{id}/exhibitor-categories/{exhibitorCategoryId}
Update Exhibitor Category
updateExhibitorCategory 2 params body → 200400401403404429
DELETE
/events/{id}/exhibitor-categories/{exhibitorCategoryId}
Delete Exhibitor Category
deleteExhibitorCategory 2 params → 204401403404429
PUT
/events/{id}/exhibitor-categories/{exhibitorCategoryId}/banner-files/{fileId}
Assign Banner to Category
updateExhibitorCategoryBanner 3 params → 200400401403404429
DELETE
/events/{id}/exhibitor-categories/{exhibitorCategoryId}/banner-files/{fileId}
Delete Banner from Category
deleteExhibitorCategoryImage 3 params → 204401403404429
GET
/events/{id}/exhibitor-categories/{exhibitorCategoryId}/exhibitors
List Category's Exhibitors
listExhibitors 4 params → 200400401403404429
PUT
/events/{id}/exhibitor-categories/{exhibitorCategoryId}/exhibitors/{exhibitorId}
Assign Exhibitor to Category
addExhibitorToExhibitorCategory 3 params → 204400401403404429
DELETE
/events/{id}/exhibitor-categories/{exhibitorCategoryId}/exhibitors/{exhibitorId}
Delete Exhibitor from Category
removeExhibitorFromExhibitorCategory 3 params → 204401403404429
GET
/events/{id}/exhibitor-questions
List Exhibitor Questions
getExhibitorQuestions 1 param → 200401403404429
GET
/events/{id}/exhibitors
List Exhibitors
getExhibitors 6 params → 200400401403404429
POST
/events/{id}/exhibitors
Create Exhibitor
createExhibitor 1 param body → 201400401403404429
GET
/events/{id}/exhibitors/{exhibitorId}
Get Exhibitor
getExhibitor 2 params → 200400401403404429
PUT
/events/{id}/exhibitors/{exhibitorId}
Update Exhibitor
updateExhibitor 2 params body → 200400401403404429
DELETE
/events/{id}/exhibitors/{exhibitorId}
Delete Exhibitor
deleteExhibitor 2 params → 204401403404429
PUT
/events/{id}/exhibitors/{exhibitorId}/banner-files/{fileId}
Assign Exhibitor Banner Image
updateExhibitorBanner 3 params → 200400401403404429
DELETE
/events/{id}/exhibitors/{exhibitorId}/banner-files/{fileId}
Delete Exhibitor Banner Image
deleteExhibitorBanner 3 params → 204401403404429
GET
/events/{id}/exhibitors/{exhibitorId}/exhibitor-answers
List Exhibitor Answers
getExhibitorAnswers 2 params → 200401403404429
PUT
/events/{id}/exhibitors/{exhibitorId}/exhibitor-answers
Update Exhibitor Answers
updateExhibitorAnswers 2 params body → 200400401403404429
GET
/events/{id}/exhibitors/{exhibitorId}/exhibitor-categories
List Exhibitor's Categories
listExhibitorCategories 4 params → 200400401403404429
PUT
/events/{id}/exhibitors/{exhibitorId}/logo-files/{fileId}
Assign Exhibitor Logo Image
updateExhibitorLogo 3 params → 200400401403404429
DELETE
/events/{id}/exhibitors/{exhibitorId}/logo-files/{fileId}
Delete Exhibitor Logo Image
deleteExhibitorLogo 3 params → 204401403404429
GET
/events/{id}/exhibitors/{exhibitorId}/questions
List Qualification Questions
getLeadQualificationQuestions 2 params → 200400401403404429
POST
/events/{id}/exhibitors/{exhibitorId}/registration-packs
Create Registration Pack
postRegistrationPack 2 params body → 201400401403404409429
GET
/events/{id}/exhibitors/{exhibitorId}/registration-packs
List Registration Pack
getExhibitorRegistrationPacks 2 params → 200401403404429
GET
/events/{id}/exhibitors/{exhibitorId}/registration-packs/{registrationPackId}
Get Registration Pack
getRegistrationPack 3 params → 200401403404429
PUT
/events/{id}/exhibitors/{exhibitorId}/registration-packs/{registrationPackId}
Update Registration Pack
updateRegistrationPack 3 params body → 200400401403404429
DELETE
/events/{id}/exhibitors/{exhibitorId}/registration-packs/{registrationPackId}
Delete Registration Pack
deleteRegistrationPack 3 params → 204401403404409429
GET
/events/{id}/sponsorship-levels
List Sponsorship Levels
getSponsorshipLevels 1 param → 200401403404429
GET
/events/{id}/sponsorship-levels/{sponsorshipLevelId}
Get Sponsorship Level
getSponsorshipLevel 2 params → 200401403404429

Schemas 52

The contract defines 52 schemas that model the data the API accepts and returns. The most detailed are exhibitor-request (18 properties), exhibitor-question (11 properties), LeadQualificationQuestion (10 properties), Address4 (6 properties). Each schema is shown below with its type and property counts.

exhibitor-answers-response
object
A response object containing a list of exhibitor question answers.
1 property
BaseChoice
object
A JSON schema representing a base choice object
2 properties
exhibitor-category-request
object
JSON schema representing an Exhibitor Category object
5 properties 4 required
exhibitors-paginated-response
object
A paginated response containing a list of exhibitors for an event.
2 properties
UUID
object
The reference to the related entity. Contains only the ID of the related entity.
1 property 1 required
ContactLinks1
object
A JSON schema representing contact links, including Twitter, Facebook, and LinkedIn URLs.
4 properties
exhibitor-banner-logo-file
object
JSON Schema for Exhibitor Banner/Logo File
2 properties
exhibitor-questions-response
object
A response containing a list of all questions for exhibitors.
1 property
exhibitor-answer-format
string
Specifies the format for displaying answers based on the question type. For SingleChoice questions, choose between 'Dropdown' or 'RadioButton'. For OpenEndedTe…
ExhibitorCategoryId
object
Schema for Exhibitor Category ID.
1 property
uuid-property
string
A string that has to be a format matching the industry standard uuid
ExistingCapacity
object
Represents the existing capacity of the registration type for an exhibitor
1 property 1 required
ErrorResponse
object
Represents an error response with additional details of cascading error messages.
1 property 2 required
exhibitor-question
object
A representation of an exhibitor question for an event.
11 properties 4 required
exhibitor-answers-request
object
An object representing the request for exhibitor answers.
1 property
SponsorshipLevel
object
Associated sponsorship level for an exhibitor
1 property 1 required
ExhibitorId
object
A JSON Schema representation of an exhibitor ID.
1 property
exhibitor-category-response
object
A description of the Existing Exhibitor Category JSON schema
3 properties
ExistingExhibitorAnswer
object
Existing Exhibitor Answer schema
1 property 1 required
registration-pack-request
object
A registration pack defining the registration type capacity allocations for an exhibitor at an event.
3 properties 3 required
registration-pack-response
object
Schema for existing registration pack object
4 properties 4 required
Answer-2
object
A JSON schema representing an answer object.
3 properties 1 required
exhibitor-categories-paginated-response
object
The response object containing the paginated list of exhibitor categories.
2 properties
exhibitor-request
object
A representation of an exhibitor including all relevant information.
18 properties 2 required
existing-exhibitor-question
object
Schema for an existing exhibitor question
2 properties 1 required
AdditionalChoice1
object
Contains text of additional choice
1 property
LeadQualificationQuestion
object
A JSON schema representing a Lead Qualification Question model
10 properties
SponsorshipLevel-1
object
A file representing the sponsorship level
2 properties 2 required
exhibitor-question-type
string
Enumeration indicating the type of data collected by an exhibitor question. 'MultiChoice': Respondents select multiple options from a list. 'SingleChoice': res…
ExhibitorAnswer
object
A JSON Schema representation of an exhibitor answer entity.
4 properties 4 required
Paging
object
Represents pagination information for a collection of resources.
6 properties 1 required
Link
object
Represents a link to a related resource.
1 property 1 required
exhibitor-category-id-list-response
object
A paginated response containing a list of exhibitor category Ids.
2 properties
existing-sponsorship-level
object
Existing sponsorship level model
2 properties
Audit
object
Audit information
4 properties
exhibitor-category-banner-file
object
A JSON schema for the exhibitor category banner file.
2 properties
Exhibitor
object
The Associated Exhibitor.
1 property 1 required
exhibitor-registration-pack-list-response
object
The registration pack associated with an exhibitor. Each exhibitor has at most one registration pack per event.
1 property
UUIDProperty
string
A string that has to be a format matching the industry standard uuid
ErrorResponseBase
object
Represents an error response with no additional details.
3 properties 2 required
PaginationLinks
object
Represents pagination links for navigating between pages of data.
3 properties
Choice1
object
A schema representing a choice object
1 property
error-response
object
Represents an error response with additional details of cascading error messages.
1 property 2 required
Capacity
object
Registration capacity object containing registration type and reserved capacity
2 properties 2 required
Event3
object
The Associated Event.
1 property 1 required
lead-qualification-questions-list-response
object
A response containing a list of lead qualification questions.
1 property
Address4
object
An object representing an address with various properties.
6 properties
AnswerType-1
string
Type of answer
exhibitor-id-list-response
object
Exhibitor Id Paginated Response schema
2 properties
sponsorship-level-list-response
object
This schema describes the response for a list of sponsorship levels.
1 property
ExhibitorAnswerLimits
object
Defines the limits for answers to exhibitor questions.
4 properties
exhibitor-response
object
JSON schema for the exhibitor object
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cvent-event-cloud-exhibitor-api-openapi.yml Raw ↑

Other APIs Cvent Event Cloud publishes across the network.

Cvent Platform REST API (Event Cloud)
Cvent Event Cloud Attendees API
Cvent Event Cloud Contacts API
Cvent Event Cloud Events API
Cvent Event Cloud Sessions API
Cvent Event Cloud Appointments API
Cvent Event Cloud Attendee Activities API
Cvent Event Cloud Attendee Insights API
Cvent Event Cloud Attendee Messages API
Cvent Event Cloud Audience Segments API
Cvent Event Cloud Authentication API
Cvent Event Cloud Badge Print Job API
Where this information came from

This is an independent, third-party profile of Cvent Event Cloud Exhibitor API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.