Cvent Registration Attendees API

Event registrations and attendees

Operations 16

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 /ea/events/{eventId}/attendees List the attendees of one event · List attendees for an event #
Ask an LLM
“Who is registered for a specific event?”
“How do I page through one event's attendee list with a continuation token?”
Tell an agent
List the attendees of event {eventId}.
Show {limit} attendees of event {eventId}, continuing from token {token}.
POST /ea/events/{eventId}/attendees Register contacts as attendees of an event · Add attendees (register contacts) #
Ask an LLM
“How do I register existing contacts into one specific event by its event ID?”
“Can I add attendees to an event through the event-scoped /ea path?”
Tell an agent
Register these contacts as attendees of event {eventId}.
Add attendees to event {eventId} via the /ea attendees path.
GET /ea/events/{eventId}/attendees/{attendeeId} Get one attendee of a specific event · Get attendee #
Ask an LLM
“How do I look up an attendee within a particular event?”
“Has a given attendee of an event checked in yet?”
Tell an agent
Get attendee {attendeeId} of event {eventId}.
Show the registration status and check-in of attendee {attendeeId} at event {eventId}.
PUT /ea/events/{eventId}/attendees/{attendeeId} Cancel or modify an attendee within an event · Update attendee (cancel, modify) #
Ask an LLM
“How do I cancel one attendee's registration within a specific event?”
“Can I mark an attendee of an event as checked in or change their attendance type?”
Tell an agent
Set the registration status of attendee {attendeeId} at event {eventId} to {registrationStatus}.
Mark attendee {attendeeId} of event {eventId} as checked in: {checkedIn}.
GET /attendance-durations List how long attendees engaged in sessions · List Attendance Duration #
Ask an LLM
“How long did attendees actually spend in sessions, appointments or videos?”
“Can I pull attendance durations recorded after a certain date?”
Tell an agent
List attendance durations recorded since {after}.
Show engagement durations for attendees matching {filter}.
POST /attendees Invite or register contacts for an event · Add Attendees #
Ask an LLM
“How do I add existing contacts to an event as attendees?”
“Can I register contacts directly instead of just inviting them?”
Tell an agent
Add these contacts to the event as invited attendees.
Register the given contacts straight into the event as attendees.
GET /attendees List attendees in the account · List Attendees #
Ask an LLM
“Who are the attendees across my Cvent account?”
“Can the attendee list include guests that were deleted?”
Tell an agent
List attendees modified after {after}.
Show attendees matching {filter}, sorted by {sort}.
POST /attendees/filter Search attendees with a long filter · List Attendees #
Ask an LLM
“What if my attendee filter is too long to fit in a query string?”
“Can I search attendees by posting a filter in the request body?”
Tell an agent
Search attendees using the body filter {filter}.
Run a long attendee filter {filter} in the request body and include deleted guests {includeDeletedGuests}.
GET /attendees/{id} Get one attendee's details · Get Attendee #
Ask an LLM
“What's the registration status of a specific attendee?”
“Can I expand related data when fetching a single attendee?”
Tell an agent
Get attendee {id}.
Show attendee {id} with {expand} expanded.
PUT /attendees/{id} Update an attendee's registration · Update Attendee #
Ask an LLM
“Can I change an attendee's status or registration type?”
“Is it possible to add a note to an attendee record?”
Tell an agent
Set attendee {id}'s status to {status}.
Change attendee {id}'s registration type to {registrationType}.
PUT /attendees/{id}/email-subscriptions Change an attendee's email opt-out · Update Email Subscription #
Ask an LLM
“How do I unsubscribe an attendee from an event's emails?”
“Can I resubscribe an attendee who opted out of event emails?”
Tell an agent
Set attendee {id}'s event email unsubscribed flag to {unsubscribed}.
Opt attendee {id} out of emails for this event.
PUT /attendees/{id}/internal-information-questions Update internal information answers · Update Internal Information #
Ask an LLM
“Can I record internal-only answers about an attendee that they never see?”
“Should I identify an internal information question by code or ID?”
Tell an agent
Set internal question {question} to {value} for attendee {id}.
Record staff-only answer {value} to internal question {question} on attendee {id}.
POST /events/{id}/badges Create a badge for an attendee · Create Badge #
Ask an LLM
“How do I link a third-party badge to an attendee?”
“What status and type are needed when creating an attendee badge?”
Tell an agent
Create badge {badgeId} of type {type} for attendee {attendee} in event {id}.
Issue a new badge with status {status} to attendee {attendee} at event {id}.
GET /events/{id}/badges List third-party badge associations · Get Badge #
Ask an LLM
“Which attendees have third-party badges linked for an event?”
“Can I filter badge associations with a short query filter?”
Tell an agent
List badge associations for event {id}.
Show event {id} attendee badges matching query filter {filter}.
POST /events/{id}/badges/filter Search badges with a body filter · Get Badges #
Ask an LLM
“Can I search an event's badges with a filter too long for the URL?”
“What's the way to query badges by posting a filter?”
Tell an agent
Search badges in event {id} using body filter {filter}.
Post a long badge filter {filter} for event {id} and return up to {limit}.
PUT /events/{id}/badges/{badgeId} Update an attendee's badge · Update Badge #
Ask an LLM
“Can I change the status of a badge that already exists?”
“Is it possible to reassign an existing badge to another attendee?”
Tell an agent
Set badge {badgeId} in event {id} to status {status}.
Reassign existing badge {badgeId} in event {id} to attendee {attendee}.

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-attendees-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-attendees-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cvent Registration Attendees API
  version: '1.0'
  description: 'Operations tagged Attendees across 2 of this provider''s published API definitions: cvent-registration-openapi.yml, cvent-rest-apis-openapi.yaml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api-platform.cvent.com
  description: Cvent Platform REST API (US/global)
- url: https://api-platform-eur.cvent.com
  description: Cvent Platform REST API (EMEA)
- url: https://api-platform.cvent.com/ea
- url: https://api-platform-eur.cvent.com/ea
tags:


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