Cvent Registration 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 Cvent event?”
“Can I page through all the exhibitor categories defined for one event?”
Tell an agent
List the exhibitor categories for event {id}.
Show the first {limit} exhibitor categories configured for 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 an event?”
“Can I set the display order when creating an exhibitor category?”
Tell an agent
Create an exhibitor category named {name} for event {id}.
Add a new {type} exhibitor category called {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} in event {id} to {name}.
Change the description of existing 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 from an event entirely?”
“Can I delete an exhibitor category I no longer use?”
Tell an agent destructive · confirm first
Delete exhibitor category {exhibitorCategoryId} from event {id}.
Remove the whole exhibitor category {exhibitorCategoryId} from event {id}.
PUT /events/{id}/exhibitor-categories/{exhibitorCategoryId}/banner-files/{fileId} Assign a banner image to an exhibitor category · Assign Banner to Category #
Ask an LLM
“How do I put a banner image on an exhibitor category?”
“Does assigning a new category banner replace the one already there?”
Tell an agent
Set uploaded file {fileId} as the banner for exhibitor category {exhibitorCategoryId} in event {id}.
Replace the category banner of 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
“Can I take the banner image off an exhibitor category?”
“What happens if I delete an exhibitor category's banner file?”
Tell an agent destructive · confirm first
Delete banner {fileId} from exhibitor category {exhibitorCategoryId} in event {id}.
Clear the category banner image {fileId} on exhibitor category {exhibitorCategoryId} for event {id}.
GET /events/{id}/exhibitor-categories/{exhibitorCategoryId}/exhibitors List the exhibitors in a category · List Category's Exhibitors #
Ask an LLM
“Which exhibitors are assigned to a particular exhibitor category?”
“Can I see every exhibitor that belongs to one category at an event?”
Tell an agent
List the exhibitors assigned to category {exhibitorCategoryId} in event {id}.
Show up to {limit} exhibitors in exhibitor 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 added to an additional category at the same event?”
Tell an agent
Assign exhibitor {exhibitorId} to category {exhibitorCategoryId} in event {id}.
Add exhibitor {exhibitorId} to the {exhibitorCategoryId} exhibitor 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
“Can I take an exhibitor out of a category without deleting the exhibitor?”
“How do I unassign an exhibitor from an exhibitor category?”
Tell an agent destructive · confirm first
Remove exhibitor {exhibitorId} from category {exhibitorCategoryId} in event {id}.
Unassign exhibitor {exhibitorId} from exhibitor category {exhibitorCategoryId} for event {id}, keeping the exhibitor.
GET /events/{id}/exhibitor-questions List an event's exhibitor questions · List Exhibitor Questions #
Ask an LLM
“What questions do exhibitors have to answer for this event?”
“Which exhibitor profile questions are configured on an event?”
Tell an agent
List the exhibitor questions 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
“Who is exhibiting at my event?”
“Can I filter an event's exhibitor list or limit it to recently changed ones?”
Tell an agent
List all exhibitors for event {id}.
Show exhibitors in event {id} modified after {after}.
POST /events/{id}/exhibitors Add a new exhibitor to an event · Create Exhibitor #
Ask an LLM
“How do I create an exhibitor record for a trade show booth?”
“Can I mark a new exhibitor as featured or as an event sponsor when adding it?”
Tell an agent
Register a new exhibiting company called {name} at event {id}.
Add exhibitor {name} to event {id} with contact email {email} and website {website}.
GET /events/{id}/exhibitors/{exhibitorId} Get one exhibitor's details · Get Exhibitor #
Ask an LLM
“What details are stored for a specific exhibitor at my event?”
“Can I look up a single exhibitor's contact info and sponsorship level?”
Tell an agent
Get exhibitor {exhibitorId} from event {id}.
Show the full profile of exhibitor {exhibitorId} in event {id}.
PUT /events/{id}/exhibitors/{exhibitorId} Update an exhibitor's details · Update Exhibitor #
Ask an LLM
“How do I change an existing exhibitor's name or contact details?”
“Can I hide an exhibitor or change its sponsorship level after it was created?”
Tell an agent
Update exhibitor {exhibitorId} in event {id} to use email {email}.
Set the sponsorship level of existing exhibitor {exhibitorId} in event {id} to {sponsorshipLevel}.
DELETE /events/{id}/exhibitors/{exhibitorId} Delete an exhibitor from an event · Delete Exhibitor #
Ask an LLM
“Why can't I delete an exhibitor that 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}.
Permanently remove exhibitor {exhibitorId} and its record from event {id}.
PUT /events/{id}/exhibitors/{exhibitorId}/banner-files/{fileId} Assign a banner image to an exhibitor · Assign Exhibitor Banner Image #
Ask an LLM
“How do I add a banner image to an exhibitor's profile?”
“Will a new exhibitor banner overwrite the current one?”
Tell an agent
Set file {fileId} as the banner for exhibitor {exhibitorId} in event {id}.
Replace exhibitor {exhibitorId}'s profile banner with uploaded file {fileId} for 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 image from an exhibitor profile?”
“What if an exhibitor's banner is wrong and I want it gone?”
Tell an agent destructive · confirm first
Take the banner image {fileId} off exhibitor {exhibitorId}'s own profile at event {id}.
Clear exhibitor {exhibitorId}'s profile banner image {fileId} for event {id}.
GET /events/{id}/exhibitors/{exhibitorId}/exhibitor-answers List an exhibitor's answers to questions · List Exhibitor Answers #
Ask an LLM
“How did a given exhibitor answer the exhibitor questions?”
“Where can I see the questionnaire responses for one exhibitor?”
Tell an agent
Show the question answers submitted by exhibitor {exhibitorId} in event {id}.
List exhibitor {exhibitorId}'s questionnaire responses for event {id}.
PUT /events/{id}/exhibitors/{exhibitorId}/exhibitor-answers Update an exhibitor's question answers · Update Exhibitor Answers #
Ask an LLM
“Can a planner fill in exhibitor question answers on an exhibitor's behalf?”
“Do I have to answer required exhibitor questions when updating answers as the planner?”
Tell an agent
Update exhibitor {exhibitorId}'s question answers in event {id} with {data}.
Save new questionnaire 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 is a particular exhibitor assigned to?”
“Can I check what exhibitor categories one exhibitor is in?”
Tell an agent
List the categories exhibitor {exhibitorId} belongs to in event {id}.
Show which exhibitor categories include exhibitor {exhibitorId} for 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 leads?”
“Can I see the questions an exhibitor uses to qualify booth leads?”
Tell an agent
List the lead qualification questions for exhibitor {exhibitorId} in event {id}.
Show the questions exhibitor {exhibitorId} uses to qualify leads at 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 block of registrations for its staff?”
“Can I set capacities per registration type when setting up an exhibitor's pack?”
Tell an agent
Create a registration pack for exhibitor {exhibitorId} in event {id} with capacities {capacities}.
Allocate new registration capacities {capacities} to exhibitor {exhibitorId} at event {id}.
GET /events/{id}/exhibitors/{exhibitorId}/registration-packs Get an exhibitor's registration pack · List Registration Pack #
Ask an LLM
“How many registrations has an exhibitor been allotted across registration types?”
“Does an exhibitor already have a registration pack for this event?”
Tell an agent
Show the registration pack for exhibitor {exhibitorId} in event {id}.
Find exhibitor {exhibitorId}'s registration pack and its capacities at event {id}.
GET /events/{id}/exhibitors/{exhibitorId}/registration-packs/{registrationPackId} Get usage for a specific registration pack · Get Registration Pack #
Ask an LLM
“How many of an exhibitor's allocated registrations have been used?”
“Which registration types are in a specific exhibitor 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}, event {id}.
PUT /events/{id}/exhibitors/{exhibitorId}/registration-packs/{registrationPackId} Change an exhibitor's registration pack · Update Registration Pack #
Ask an LLM
“Can I raise or lower the registration capacity in an existing exhibitor pack?”
“Is it possible to adjust an exhibitor's allotment after the pack was created?”
Tell an agent
Update registration pack {registrationPackId} for exhibitor {exhibitorId} in event {id} to capacities {capacities}.
Change the capacities in existing pack {registrationPackId} of exhibitor {exhibitorId} at event {id} to {capacities}.
DELETE /events/{id}/exhibitors/{exhibitorId}/registration-packs/{registrationPackId} Delete an exhibitor's registration pack · Delete Registration Pack #
Ask an LLM
“Can I remove an exhibitor's registration allotment altogether?”
“How do I delete a registration pack I set up by mistake?”
Tell an agent destructive · confirm first
Delete registration pack {registrationPackId} for exhibitor {exhibitorId} in event {id}.
Remove the registration allotment pack {registrationPackId} from exhibitor {exhibitorId} at event {id}.
GET /events/{id}/sponsorship-levels List an event's sponsorship levels · List Sponsorship Levels #
Ask an LLM
“What sponsorship tiers exist 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's details · Get Sponsorship Level #
Ask an LLM
“What are the details of a specific sponsorship tier?”
“Can I look up a single sponsorship level by its ID?”
Tell an agent
Get sponsorship level {sponsorshipLevelId} for event {id}.
Show the 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-registration:cvent-registration-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-registration-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-registration/refs/heads/main/openapi/cvent-registration-exhibitor-api-openapi.yml