Cvent Attendees API

The Attendee entity primarily refers to the person throughout the lifecycle of an event including registration, enrollment into sessions, and participation. Once contacts are added to events, an Attendee entity is created. This API allows you to read attendee data and add new attendees to your Cvent events.

Operations 12

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 /attendance-durations List how long attendees engaged in sessions · List Attendance Duration #
Ask an LLM
“How long did attendees spend in sessions or watching videos?”
“Can I pull attendance durations for virtual and in-person sessions?”
Tell an agent
List attendance durations recorded after {after}.
Show time-in-session durations matching {filter}.
POST /attendees Add contacts to an event as attendees · Add Attendees #
Ask an LLM
“How do I register existing contacts for an event?”
“Can I invite contacts instead of registering them directly?”
Tell an agent
Add these contacts to the event as registered attendees.
Invite this list of contacts to the event as attendees.
GET /attendees List attendees in the account · List Attendees #
Ask an LLM
“Who is registered across my events?”
“Can I include deleted guests when listing attendees?”
Tell an agent
List attendees modified after {after}.
Show attendees matching {filter} using a query-string filter.
POST /attendees/filter Search attendees with a long filter in the body · List Attendees #
Ask an LLM
“My attendee filter is too long for the URL; what can I use instead?”
“Can I send a complex attendee filter in a request body?”
Tell an agent
Search attendees with body filter {filter}.
Run a long attendee filter {filter} and sort by {sort}.
GET /attendees/{id} Get one attendee · Get Attendee #
Ask an LLM
“What's the registration status of a specific attendee?”
“Can I look up a single attendee by ID with expanded details?”
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 registration type after they've signed up?”
“Is it possible to update an attendee's status and send them an email?”
Tell an agent
Set attendee {id}'s status to {status}.
Change attendee {id} to registration type {registrationType}.
PUT /attendees/{id}/email-subscriptions Change an attendee's email subscription · Update Email Subscription #
Ask an LLM
“How do I unsubscribe an attendee from event emails?”
“Can I resubscribe an attendee who opted out of emails?”
Tell an agent
Unsubscribe attendee {id} from event emails.
Set attendee {id}'s email unsubscribed flag to {unsubscribed}.
PUT /attendees/{id}/internal-information-questions Update an attendee's internal information answers · Update Internal Information #
Ask an LLM
“How do I record internal-only notes on an attendee?”
“Can I identify an internal information question by its code?”
Tell an agent
Set internal question {question} to {value} for attendee {id}.
Update attendee {id}'s internal information answer for {question}.
POST /events/{id}/badges Create a badge for an attendee · Create Badge #
Ask an LLM
“How do I link a badge to an attendee at an event?”
“Can I set a badge type and status when creating it?”
Tell an agent
Create a {type} badge for attendee {attendee} at event {id}.
Issue badge {badgeId} with status {status} to attendee {attendee} in event {id}.
GET /events/{id}/badges List third-party badge associations for an event · Get Badge #
Ask an LLM
“Which attendees have third-party badges linked at my event?”
“Can I filter badge associations with a short query-string filter?”
Tell an agent
List badge associations for event {id}.
Show event {id} badges matching {filter}.
POST /events/{id}/badges/filter Search event badges with a long filter · Get Badges #
Ask an LLM
“What if my badge filter is too long for a query string?”
“Can I search badges by sending the filter in the request body?”
Tell an agent
Search badges in event {id} with body filter {filter}.
Run the long badge filter {filter} against event {id}.
PUT /events/{id}/badges/{badgeId} Update an attendee's badge · Update Badge #
Ask an LLM
“Can I change the status of a badge that's already issued?”
“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} at 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:cvent-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-attendees-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cvent REST Attendees 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 (129 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cvent/refs/heads/main/openapi/cvent-attendees-api-openapi.yml