Cvent Platform Attendees API
Event registrations and attendees
Event registrations and attendees
openapi: 3.1.0
info:
title: Cvent Platform REST Attendees API
version: v2
description: 'Unified Cvent Platform REST API across the Event Cloud and Hospitality
Cloud product lines. Provides programmatic access to events, contacts,
registrations, attendees, sessions, exhibitors, surveys, webhooks, and
related Event Cloud resources, authenticated via OAuth 2.0 client
credentials. Endpoint host varies by region — US accounts use
api-platform.cvent.com and EMEA accounts use api-platform-eur.cvent.com.
Best-effort spec derived from Cvent developer portal documentation
(overview, quickstart, Registration Guide, Managing Events Guide).
Refer to https://developers.cvent.com/docs/rest-api/overview for the
authoritative reference and downloadable OpenAPI.
'
contact:
name: Cvent Developer Portal
url: https://developers.cvent.com
license:
name: Proprietary
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)
security:
- OAuth2ClientCredentials: []
tags:
- name: Attendees
description: Event registrations and attendees
paths:
/ea/events/{eventId}/attendees:
parameters:
- $ref: '#/components/parameters/EventId'
get:
tags:
- Attendees
summary: List attendees for an event
parameters:
- $ref: '#/components/parameters/Limit'
- $ref: '#/components/parameters/Token'
responses:
'200':
description: Paginated attendee list
content:
application/json:
schema:
$ref: '#/components/schemas/AttendeeList'
post:
tags:
- Attendees
summary: Add attendees (register contacts)
requestBody:
required: true
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/Attendee'
responses:
'201':
description: Attendees registered
/ea/events/{eventId}/attendees/{attendeeId}:
parameters:
- $ref: '#/components/parameters/EventId'
- in: path
name: attendeeId
required: true
schema:
type: string
get:
tags:
- Attendees
summary: Get attendee
responses:
'200':
description: Attendee detail
content:
application/json:
schema:
$ref: '#/components/schemas/Attendee'
put:
tags:
- Attendees
summary: Update attendee (cancel, modify)
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/Attendee'
responses:
'200':
description: Updated attendee
content:
application/json:
schema:
$ref: '#/components/schemas/Attendee'
components:
parameters:
Limit:
in: query
name: limit
schema:
type: integer
minimum: 1
maximum: 200
default: 50
Token:
in: query
name: token
schema:
type: string
description: Continuation token for paged results.
EventId:
in: path
name: eventId
required: true
schema:
type: string
schemas:
Attendee:
type: object
properties:
id:
type: string
contactId:
type: string
eventId:
type: string
registrationStatus:
type: string
enum:
- REGISTERED
- ACCEPTED
- DECLINED
- CANCELLED
- WAITLISTED
registrationTypeId:
type: string
admissionItemId:
type: string
attendanceType:
type: string
enum:
- IN_PERSON
- VIRTUAL
checkedIn:
type: boolean
registered:
type: string
format: date-time
AttendeeList:
type: object
properties:
data:
type: array
items:
$ref: '#/components/schemas/Attendee'
paging:
$ref: '#/components/schemas/Paging'
Paging:
type: object
properties:
token:
type: string
nullable: true
limit:
type: integer
securitySchemes:
OAuth2ClientCredentials:
type: oauth2
flows:
clientCredentials:
tokenUrl: https://api-platform.cvent.com/ea/oauth2/token
scopes:
event/events:read: Read events
event/events:write: Write events
event/contacts:read: Read contacts
event/contacts:write: Write contacts
event/attendees:read: Read attendees
event/attendees:write: Write attendees
event/sessions:read: Read sessions
event/registration-types:read: Read registration types
event/custom-fields:read: Read custom fields
BasicAuth:
type: http
scheme: basic
description: Client ID / client secret Basic auth used only for the /ea/oauth2/token call.
externalDocs:
description: Cvent Platform REST API documentation
url: https://developers.cvent.com/docs/rest-api/overview