Cvent 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.

Operations 30

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /events/{id}/exhibitor-categories List an event's exhibitor categories · List Exhibitor Categories #
Ask an LLM
“What exhibitor categories are set up for my event?”
“Can I page through the exhibitor categories defined for a Cvent event?”
Tell an agent
List the exhibitor categories for event {id}.
Show the first {limit} exhibitor categories configured on event {id}.
POST /events/{id}/exhibitor-categories Create an exhibitor category for an event · Create Exhibitor Category #
Ask an LLM
“How do I add a new exhibitor category to my event?”
“Can I set the display order when creating an exhibitor category?”
Tell an agent
Create an exhibitor category called {name} on event {id}.
Add a new {type} exhibitor category named {name} to event {id} at position {order}.
PUT /events/{id}/exhibitor-categories/{exhibitorCategoryId} Update an existing exhibitor category · Update Exhibitor Category #
Ask an LLM
“Can I rename an exhibitor category that already exists?”
“Is it possible to change the order or description of an existing exhibitor category?”
Tell an agent
Rename exhibitor category {exhibitorCategoryId} on event {id} to {name}.
Update the description of exhibitor category {exhibitorCategoryId} in event {id} to {description}.
DELETE /events/{id}/exhibitor-categories/{exhibitorCategoryId} Delete an exhibitor category · Delete Exhibitor Category #
Ask an LLM
“How do I remove an exhibitor category I no longer need?”
“Can I delete a whole exhibitor category from an event?”
Tell an agent destructive · confirm first
Delete exhibitor category {exhibitorCategoryId} from event {id}.
Remove the exhibitor category {exhibitorCategoryId} entirely from event {id}.
PUT /events/{id}/exhibitor-categories/{exhibitorCategoryId}/banner-files/{fileId} Set the banner image on an exhibitor category · Assign Banner to Category #
Ask an LLM
“Can I put a banner image on an exhibitor category using a file I uploaded?”
“Will assigning a new category banner replace the one already there?”
Tell an agent
Use uploaded file {fileId} as the banner for exhibitor category {exhibitorCategoryId} in event {id}.
Replace the category banner on exhibitor category {exhibitorCategoryId} with file {fileId} for event {id}.
DELETE /events/{id}/exhibitor-categories/{exhibitorCategoryId}/banner-files/{fileId} Remove the banner from an exhibitor category · Delete Banner from Category #
Ask an LLM
“How do I take the banner image off an exhibitor category?”
“Can I clear a category's banner without deleting the category itself?”
Tell an agent destructive · confirm first
Delete banner file {fileId} from exhibitor category {exhibitorCategoryId} in event {id}.
Remove the category banner image {fileId} from exhibitor category {exhibitorCategoryId} on event {id}.
GET /events/{id}/exhibitor-categories/{exhibitorCategoryId}/exhibitors List the exhibitors in an exhibitor category · List Category's Exhibitors #
Ask an LLM
“Which exhibitors are assigned to a particular exhibitor category?”
“Who is in the Gold Booths category at my event?”
Tell an agent
List the exhibitors assigned to exhibitor category {exhibitorCategoryId} in event {id}.
Show me every exhibitor in category {exhibitorCategoryId} for event {id}.
PUT /events/{id}/exhibitor-categories/{exhibitorCategoryId}/exhibitors/{exhibitorId} Assign an exhibitor to a category · Assign Exhibitor to Category #
Ask an LLM
“How do I put an exhibitor into an exhibitor category?”
“Can one exhibitor be assigned to a category after it's been created?”
Tell an agent
Assign exhibitor {exhibitorId} to exhibitor category {exhibitorCategoryId} in event {id}.
Add exhibitor {exhibitorId} to the {exhibitorCategoryId} category for event {id}.
DELETE /events/{id}/exhibitor-categories/{exhibitorCategoryId}/exhibitors/{exhibitorId} Remove an exhibitor from a category · Delete Exhibitor from Category #
Ask an LLM
“How can I take an exhibitor out of a category without deleting the exhibitor?”
“Can I unassign an exhibitor from an exhibitor category?”
Tell an agent destructive · confirm first
Remove exhibitor {exhibitorId} from exhibitor category {exhibitorCategoryId} in event {id}.
Unassign exhibitor {exhibitorId} from category {exhibitorCategoryId} on event {id}.
GET /events/{id}/exhibitor-questions List the exhibitor questions for an event · List Exhibitor Questions #
Ask an LLM
“What questions are exhibitors asked to answer for my event?”
“Where can I see the exhibitor question set configured on an event?”
Tell an agent
List the exhibitor questions configured for event {id}.
Show me the questionnaire exhibitors fill out for event {id}.
GET /events/{id}/exhibitors List exhibitors at an event · List Exhibitors #
Ask an LLM
“Which exhibitors are signed up for my event?”
“Can I list only exhibitors changed after a certain date?”
Tell an agent
List all exhibitors for event {id}.
Show exhibitors for event {id} modified after {after}.
POST /events/{id}/exhibitors Add a new exhibitor to an event · Create Exhibitor #
Ask an LLM
“What do I need to register a new company as an exhibitor at my event?”
“Can I set the booth location and website when creating an exhibitor?”
Tell an agent
Create an exhibitor named {name} for event {id}.
Add exhibitor {name} to event {id} at booth {location} with website {website}.
GET /events/{id}/exhibitors/{exhibitorId} Get one exhibitor's details · Get Exhibitor #
Ask an LLM
“What contact details do we have on file for a specific exhibitor?”
“Can I look up a single exhibitor by its ID?”
Tell an agent
Get exhibitor {exhibitorId} from event {id}.
Show the full profile of exhibitor {exhibitorId} at event {id}.
PUT /events/{id}/exhibitors/{exhibitorId} Update an existing exhibitor · Update Exhibitor #
Ask an LLM
“Can I change an exhibitor's email or phone number after they're added?”
“Is there a way to mark an existing exhibitor as featured or hidden?”
Tell an agent
Update the email of exhibitor {exhibitorId} in event {id} to {email}.
Set sponsorship level {sponsorshipLevel} on existing exhibitor {exhibitorId} for event {id}.
DELETE /events/{id}/exhibitors/{exhibitorId} Delete an exhibitor from an event · Delete Exhibitor #
Ask an LLM
“Why can't I delete an exhibitor that still has registrations or lead capture licenses?”
“Can a sponsored or featured exhibitor be deleted?”
Tell an agent destructive · confirm first
Delete exhibitor {exhibitorId} from event {id}.
Remove the exhibitor record {exhibitorId} permanently from event {id}.
PUT /events/{id}/exhibitors/{exhibitorId}/banner-files/{fileId} Set an exhibitor's banner image · Assign Exhibitor Banner Image #
Ask an LLM
“How do I give an exhibitor a banner image from an uploaded file?”
“Does setting an exhibitor banner overwrite the existing one?”
Tell an agent
Set file {fileId} as the banner for exhibitor {exhibitorId} in event {id}.
Replace exhibitor {exhibitorId}'s banner image with uploaded file {fileId} on event {id}.
DELETE /events/{id}/exhibitors/{exhibitorId}/banner-files/{fileId} Remove an exhibitor's banner image · Delete Exhibitor Banner Image #
Ask an LLM
“Can I remove the banner from an exhibitor's profile?”
“What's the way to clear an exhibitor banner image?”
Tell an agent destructive · confirm first
Delete banner {fileId} from exhibitor {exhibitorId} in event {id}.
Take the banner image {fileId} off exhibitor {exhibitorId} for event {id}.
GET /events/{id}/exhibitors/{exhibitorId}/exhibitor-answers Get an exhibitor's answers to exhibitor questions · List Exhibitor Answers #
Ask an LLM
“How did a particular exhibitor answer the exhibitor questionnaire?”
“Can I see the responses an exhibitor gave to our event's questions?”
Tell an agent
List the answers exhibitor {exhibitorId} gave to exhibitor questions in event {id}.
Show exhibitor {exhibitorId}'s questionnaire responses for event {id}.
PUT /events/{id}/exhibitors/{exhibitorId}/exhibitor-answers Update an exhibitor's questionnaire answers · Update Exhibitor Answers #
Ask an LLM
“Can a planner fill in exhibitor question answers on the exhibitor's behalf?”
“Do I have to answer required exhibitor questions when updating answers as a planner?”
Tell an agent
Update exhibitor {exhibitorId}'s answers in event {id} with {data}.
Save these exhibitor question responses {data} for exhibitor {exhibitorId} at event {id}.
GET /events/{id}/exhibitors/{exhibitorId}/exhibitor-categories List the categories an exhibitor belongs to · List Exhibitor's Categories #
Ask an LLM
“Which categories has a given exhibitor been placed in?”
“Can I check what exhibitor categories one exhibitor is assigned to?”
Tell an agent
List the categories exhibitor {exhibitorId} belongs to in event {id}.
Show which exhibitor categories exhibitor {exhibitorId} is assigned to at event {id}.
GET /events/{id}/exhibitors/{exhibitorId}/questions List an exhibitor's lead qualification questions · List Qualification Questions #
Ask an LLM
“What lead qualification questions does an exhibitor ask when scanning attendees?”
“Can I pull the lead-capture qualifying questions for one exhibitor?”
Tell an agent
List the lead qualification questions for exhibitor {exhibitorId} at event {id}.
Show the lead capture qualifying questions exhibitor {exhibitorId} uses in event {id}.
POST /events/{id}/exhibitors/{exhibitorId}/registration-packs Create a registration pack for an exhibitor · Create Registration Pack #
Ask an LLM
“How do I give an exhibitor a set number of registrations for their staff?”
“Can I allocate registration capacities to an exhibitor by registration type?”
Tell an agent
Create a registration pack for exhibitor {exhibitorId} at event {id} with capacities {capacities}.
Allocate registration capacities {capacities} to exhibitor {exhibitorId} for event {id} as a new pack.
GET /events/{id}/exhibitors/{exhibitorId}/registration-packs List an exhibitor's registration packs · List Registration Pack #
Ask an LLM
“Does this exhibitor have a registration pack for the event?”
“Where can I see the registration capacities allotted to an exhibitor?”
Tell an agent
List the registration packs for exhibitor {exhibitorId} in event {id}.
Find the registration pack assigned to exhibitor {exhibitorId} at event {id}.
GET /events/{id}/exhibitors/{exhibitorId}/registration-packs/{registrationPackId} Get a registration pack and its usage · Get Registration Pack #
Ask an LLM
“How many of an exhibitor's allocated registrations have been used?”
“Which registration types are included in a specific registration pack?”
Tell an agent
Get registration pack {registrationPackId} for exhibitor {exhibitorId} in event {id}.
Show used versus allocated registrations in pack {registrationPackId} for exhibitor {exhibitorId} at event {id}.
PUT /events/{id}/exhibitors/{exhibitorId}/registration-packs/{registrationPackId} Update an exhibitor's registration pack · Update Registration Pack #
Ask an LLM
“Can I increase the registration capacity in an exhibitor's existing pack?”
“Is it possible to change allocations on a registration pack after it's created?”
Tell an agent
Update registration pack {registrationPackId} for exhibitor {exhibitorId} in event {id} to capacities {capacities}.
Change the capacities on existing pack {registrationPackId} of exhibitor {exhibitorId} at event {id}.
DELETE /events/{id}/exhibitors/{exhibitorId}/registration-packs/{registrationPackId} Delete an exhibitor's registration pack · Delete Registration Pack #
Ask an LLM
“How do I remove a registration pack from an exhibitor?”
“Can I revoke an exhibitor's allotted registrations entirely?”
Tell an agent destructive · confirm first
Delete registration pack {registrationPackId} from exhibitor {exhibitorId} in event {id}.
Remove exhibitor {exhibitorId}'s registration pack {registrationPackId} for event {id}.
GET /events/{id}/sponsorship-levels List an event's sponsorship levels · List Sponsorship Levels #
Ask an LLM
“What sponsorship tiers are defined for my event?”
“Which sponsorship levels can I assign exhibitors to?”
Tell an agent
List the sponsorship levels for event {id}.
Show all sponsor tiers configured on event {id}.
GET /events/{id}/sponsorship-levels/{sponsorshipLevelId} Get one sponsorship level · Get Sponsorship Level #
Ask an LLM
“What are the details of a specific sponsorship level?”
“Can I look up a single sponsor tier by its ID?”
Tell an agent
Get sponsorship level {sponsorshipLevelId} for event {id}.
Show details of sponsor tier {sponsorshipLevelId} at event {id}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/cvent:cvent-exhibitor-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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 Specification

cvent-exhibitor-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cvent REST Exhibitor API
  description: '# Introduction

    The Cvent API Platform is built around REST.'
  contact:
    name: Cvent Development Platform
    url: https://developers.cvent.com/
  version: ea
servers:
- url: https://api-platform.cvent.com/ea
- url: https://api-platform-eur.cvent.com/ea
tags:


# --- truncated at 32 KB (113 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cvent/refs/heads/main/openapi/cvent-exhibitor-api-openapi.yml