Cvent Attendee Activities API
The Attendee Activities API gives valuable insight into your customer's experience at your Cvent event.
The Attendee Activities API gives valuable insight into your customer's experience at your Cvent event.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/cvent-attendee-activities-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.0.2
info:
title: Cvent REST APIs — Attendee Activities
version: ea
description: 'The Attendee Activities API gives valuable insight into your customer''s experience at your Cvent event.
Now, you can get a fuller picture of your customer''s journey, including onsite activities, offsite meetings,
breakout sessions, booth visits, and virtual seminars. You can use that data to compile a unified customer
profile that integrates with your external systems and data.
By gathering all this info into a single interface, the API allows you to see your customer''s engagement
at every step of the journey, create engagement models, and integrate that data with your external tools.
You can use this data to understand what your customers are looking for, keep them engaged, build loyalty,
drive upsell, and increase the long-term value of your events.
Please note that attendee activities data is retained for a maximum of 2 years and is purged thereafter.
For more details on [attendee activities](https://developers.cvent.com/docs/rest-api/explanation/attendee-activities).
'
contact:
name: Cvent Development Platform
url: https://developers.cvent.com/
externalDocs:
description: Cvent REST API documentation
url: https://developers.cvent.com/documentation
servers:
- url: https://api-platform.cvent.com/ea
- url: https://api-platform-eur.cvent.com/ea
tags:
- name: Attendee Activities
description: 'The Attendee Activities API gives valuable insight into your customer''s experience at your Cvent event.
Now, you can get a fuller picture of your customer''s journey, including onsite activities, offsite meetings,
breakout sessions, booth visits, and virtual seminars. You can use that data to compile a unified customer
profile that integrates with your external systems and data.
By gathering all this info into a single interface, the API allows you to see your customer''s engagement
at every step of the journey, create engagement models, and integrate that data with your external tools.
You can use this data to understand what your customers are looking for, keep them engaged, build loyalty,
drive upsell, and increase the long-term value of your events.
Please note that attendee activities data is retained for a maximum of 2 years and is purged thereafter.
For more details on [attendee activities](https://developers.cvent.com/docs/rest-api/explanation/attendee-activities).
'
paths:
/attendees/activities:
get:
security:
- OAuth2.clientCredentials:
- event/attendee-activities:read
- OAuth2.authorizationCode:
- event/attendee-activities:read
summary: List Activities
description: Gets a paginated list of attendee activities.
operationId: listAttendeeActivities
parameters:
- $ref: '#/components/parameters/after'
- $ref: '#/components/parameters/before'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
- name: filter
in: query
required: false
description: 'Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.
Supported fields and operators are listed below:
| Field | Operators |
|----------------------|------------------------------------|
| id | `eq`, `ne` |
| created | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
| event.id | `eq`, `ne` |
| attendee.id | `eq`, `ne` |
| type | `eq`, `ne` |
| exhibitor.id | `eq`, `ne` |
| session.id | `eq`, `ne` |
| appointment.id | `eq`, `ne` |
| speaker.id | `eq`, `ne` |
| data.id | `eq`, `ne` |
| name | `eq`, `ne` |
| externalActivityDate | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
| time | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
The following logical operators are supported for combining filters:
* and
* or
'
schema:
type: string
example: type eq 'event.registered' or type eq 'session.enrolled' and (attendee.id eq 'uuid1' or attendee.id eq
'uuid2')
tags:
- Attendee Activities
responses:
'200':
description: Successfully retrieved a paginated list of attendee activities and their related details.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/attendee-activities-paginated-response'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
$ref: '#/components/responses/TooManyRequests1'
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
post:
security:
- OAuth2.clientCredentials:
- event/attendee-activities:write
- OAuth2.authorizationCode:
- event/attendee-activities:write
summary: Add External Activity
description: 'Create an external attendee activity.
'
operationId: createAttendeeActivity
requestBody:
description: Creates a single external attendee activity for an attendee.
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/external-activity'
tags:
- Attendee Activities
responses:
'201':
description: Successfully created an external attendee activity.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/external-activity'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'429':
$ref: '#/components/responses/TooManyRequests1'
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/attendees/activities/external/metadata:
get:
security:
- OAuth2.clientCredentials:
- event/attendee-activities-metadata:read
- OAuth2.authorizationCode:
- event/attendee-activities-metadata:read
summary: List Ext. Activities Metadata
description: Gets a paginated list of external attendee activities metadata.
operationId: listExternalAttendeeActivitiesMetadata
parameters:
- $ref: '#/components/parameters/after'
- $ref: '#/components/parameters/before'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
- name: filter
in: query
required: false
description: 'Use filter query parameters to limit results
to data that matches your criteria. See
[Filters](/docs/rest-api/reference/filters) for details.
Supported fields and operators are listed below:
| Field | Operators |
|--------------|------------------------------------|
| id | `eq`, `ne` |
| name | `eq`, `ne` |
| type | `eq`, `ne` |
| created | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
| lastModified | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
The following logical operators are supported for combining filters:
* and
* or
'
schema:
type: string
example: id eq 'd94aff58-175d-41a5-9612-64e71202f8c3' and 'type eq 'event.external' and name ne 'social.media' and
created ge '2021-03-15T09:33:13.750Z' and lastModified le '2021-03-15T09:33:13.750Z'
tags:
- Attendee Activities
responses:
'200':
description: Successfully retrieved a paginated list of external attendee activities metadata.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/external-activity-metadata-paginated-response'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'429':
$ref: '#/components/responses/TooManyRequests1'
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
post:
security:
- OAuth2.clientCredentials:
- event/attendee-activities-metadata:write
- OAuth2.authorizationCode:
- event/attendee-activities-metadata:write
summary: Add Ext. Activities Metadata
description: 'Creates external attendee activity metadata.
'
operationId: createExternalAttendeeActivityMetadata
requestBody:
description: Create external attendee activity metadata, where external attendee activity records can be stored.
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/external-activity-metadata'
tags:
- Attendee Activities
responses:
'201':
description: Successfully created attendee activity metadata.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/external-activity-metadata'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'429':
$ref: '#/components/responses/TooManyRequests1'
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/attendees/activities/external/metadata/{id}:
delete:
summary: Delete Ext Activities Metadata
description: Deletes external attendee activity metadata.
operationId: deleteExternalAttendeeActivityMetadata
parameters:
- $ref: '#/components/parameters/id11'
security:
- OAuth2.clientCredentials:
- event/attendee-activities-metadata:delete
- OAuth2.authorizationCode:
- event/attendee-activities-metadata:delete
tags:
- Attendee Activities
responses:
'204':
description: Successfully deleted external attendee activity metadata.
headers: {}
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
$ref: '#/components/responses/TooManyRequests1'
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
put:
tags:
- Attendee Activities
operationId: updateExternalAttendeeActivityMetadata
parameters:
- $ref: '#/components/parameters/id11'
security:
- OAuth2.clientCredentials:
- event/attendee-activities-metadata:write
- OAuth2.authorizationCode:
- event/attendee-activities-metadata:write
summary: Update Ext Activities Metadata
description: Update external attendee activity metadata.
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/external-activity-metadata'
required: true
responses:
'200':
description: External Attendee Activity Metadata was successfully updated.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/external-activity-metadata'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
$ref: '#/components/responses/TooManyRequests1'
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
components:
schemas:
Link:
title: Link
required:
- href
type: object
description: Represents a link to a related resource.
properties:
href:
type: string
description: A url provided that can be followed for linking
example: ?token=90c5f062-76ad-4ea4-aa53-00eb698d9262
ActivityType:
title: ActivityType
description: This is used to denote the type of the attendee activity.
enum:
- appointment.accepted
- appointment.cancelled
- appointment.checkedIn
- appointment.created
- appointment.declined
- appointment.denied
- appointment.rescheduled
- email.bounced
- email.clicked
- email.opened
- email.sent
- email.undelivered
- event.attendeeHubVisited
- event.attendeeSubstituted
- event.bannerLinkClicked
- event.checkedIn
- event.checkedOut
- event.customCardOpened
- event.feedbackSubmitted
- event.noShow
- event.pageVisitTracked
- event.registered
- event.registrationAbandoned
- event.registrationCancelled
- event.videoPlayed
- event.waitlisted
- exhibitor.documentOpened
- exhibitor.socialLinkOpened
- exhibitor.viewed
- exhibitor.virtualBoothJoined
- exhibitor.weblinkOpened
- lead.inboundCreated
- lead.qualified
- lead.scanned
- session.checkedIn
- session.checkedOut
- session.enrolled
- session.feedbackSubmitted
- session.noShow
- session.pollResponseSubmitted
- session.questionAsked
- session.questionUpvoted
- session.unenrolled
- session.waitlisted
- speaker.feedbackSubmitted
- speaker.fileDownloaded
- appointment.external
- event.external
- exhibitor.external
- session.external
- event.adViewed
- event.adClicked
type: string
example: event.registered
BaseQuestion:
title: BaseQuestion
type: object
description: The question that was answered.
properties:
id:
type: string
format: uuid
description: The unique identifier of the question.
example: 861b51ec-aa7e-475f-b38d-4c8e35c47d63
text:
type: string
description: Question text.
example: How would you rate this session?
ExternalActivityType:
title: ExternalActivityType
description: This is used to denote the type of the external attendee activity.
enum:
- event.external
- session.external
- appointment.external
- exhibitor.external
type: string
example: event.external
SpeakerFeedbackSubmitted:
type: object
title: speaker.feedbackSubmitted
description: A speaker feedback-submitted activity.
allOf:
- $ref: '#/components/schemas/SessionActivity'
properties:
speaker:
$ref: '#/components/schemas/Speaker1'
survey:
$ref: '#/components/schemas/SurveyResponse'
ActivityBaseAppointment:
type: object
title: ActivityBaseAppointment
description: Base entity of an activity appointment.
properties:
id:
$ref: '#/components/schemas/UUIDProperty'
name:
type: string
description: The name of the appointment.
example: Meeting with Cvent
code:
type: string
description: The code of an appointment.
example: NTNHR3XMX5Z
appointmentEvent:
type: object
description: ''
properties:
title:
type: string
description: The title of linked appointment event.
example: Demo- Attendee Activity
code:
type: string
description: The code of linked appointment event.
example: VFNGZT7LH7D
LeadQualifiedAnswer:
title: LeadQualifiedAnswer
description: A question answer.
type: object
allOf:
- $ref: '#/components/schemas/BaseQuestion'
properties:
type:
type: string
description: Data type of an answer.
example: simple
ActivityContact:
title: ActivityContact
description: An activity contact.
type: object
properties:
firstName:
type: string
description: The first name of the attendee.
maxLength: 30
example: Henry
lastName:
type: string
description: The last name of the attendee.
maxLength: 50
example: Potterfield
email:
type: string
format: email
description: The email address of the attendee.
minLength: 6
maxLength: 80
example: h.potterfield@test.com
ExternalActivitiesAdditionalFields:
title: External Activities Additional Fields
description: Additional fields for external activities.
required:
- id
- externalActivityDate
properties:
id:
description: The identifier to the related entity i.e. Event, Session, Appointment or Exhibitor
type: string
format: uuid
example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
externalActivityDate:
type: string
format: date-time
description: The ISO 8601 zoned date time when the external activity was created.
example: '2019-08-24T14:15:22Z'
additionalFields:
type: object
description: Additional fields provided for the external attendee activity
additionalProperties:
type: string
example:
venue: tokyo
submitted: 'true'
EmailBounced:
type: object
title: email.bounced
description: An email-bounced activity.
allOf:
- $ref: '#/components/schemas/EmailActivity'
properties:
reason:
type: string
description: Reason for the bounced email.
example: 5.x.x - delivery error
contact:
$ref: '#/components/schemas/ActivityContact'
bounced:
type: string
format: date-time
description: ISO 8601 date and time when an email bounced.
example: '2020-02-03T13:00:00.000Z'
smtpCode:
type: integer
description: The Simple Mail Transfer Protocol (SMTP) response status code.
example: 500
dsnDiagnostic:
type: string
description: Delivery Status Notification diagnostic details.
example: smtp;500 ESS - global exclusion
optOut:
type: boolean
default: false
description: Used to denote if a recipient has opted-out of receiving emails.
example: false
SessionPollResponseSubmitted:
type: object
title: session.pollResponseSubmitted
description: The poll created for a session.
allOf:
- $ref: '#/components/schemas/SessionActivity'
properties:
poll:
$ref: '#/components/schemas/PollResponse'
EventActivityDetail:
title: Event Activity Detail
description: Details for an event activity.
type: object
properties:
id:
description: The identifier of the event.
type: string
format: uuid
example: d84855b0-eeda-41c4-8e7a-53e80364cb95
title:
type: string
description: The title of the event.
example: Cvent Connect 2020
readOnly: true
code:
type: string
description: The code of the event.
example: XRNGB4YY3CX
readOnly: true
timezone:
type: string
description: The timezone of the event.
example: America/New_York
readOnly: true
AdLocation:
title: AdLocation
description: The placement of the ad within the specific product.
enum:
- Home Page
- Exhibitor List
- Session List
type: string
example: Home Page
UUID:
title: UUID
description: The reference to the related entity. Contains only the ID of the related entity.
required:
- id
type: object
properties:
id:
$ref: '#/components/schemas/UUIDProperty'
EventBannerLinkClicked:
type: object
title: event.bannerLinkClicked
description: The link on the banner clicked by an attendee.
allOf:
- $ref: '#/components/schemas/ActivityExhibitorBase'
properties:
banner:
type: object
description: The related banner
properties:
id:
type: string
format: uuid
description: Banner ID
target:
$ref: '#/components/schemas/BannerLinkTarget'
AttendeeStatus:
title: AttendeeStatus
enum:
- No Response
- Accepted
- Declined
- Visited
- Waitlisted
- Cancelled
- Pending Approval
- Denied Approval
type: string
description: This is used to denote the status of an attendee.
example: Accepted
ActivityLead:
type: object
title: ActivityLead
description: An activity lead.
properties:
id:
type: string
format: uuid
description: Activity Lead ID
deviceId:
type: string
description: The unique identifier of the device.
example: '123'
deviceName:
type: string
description: Name of the device.
example: Jack's iPhone
boothStaff:
$ref: '#/components/schemas/ActivityBoothStaff'
SessionQuestionAsked:
type: object
title: session.questionAsked
description: The question asked activity details for the session.
allOf:
- $ref: '#/components/schemas/SessionQuestionActivity'
properties:
anonymous:
type: boolean
description: True indicates the question was posted anonymously.
example: false
SessionCheckedIn:
title: Session Checked In
description: A session checked-in activity.
type: object
allOf:
- $ref: '#/components/schemas/SessionActivity'
properties:
checkedIn:
type: string
format: date-time
description: ISO 8601 date and time when an attendee checked in to a session.
example: '2020-02-03T13:00:00.000Z'
SessionQuestionActivity:
type: object
title: session.questionActivity
description: This denotes the question asked in the session.
allOf:
- $ref: '#/components/schemas/SessionActivity'
properties:
question:
$ref: '#/components/schemas/QuestionDetail'
platform:
$ref: '#/components/schemas/UserPlatform'
votes:
type: integer
description: The number of votes for a question.
example: 0
EventRegistrationAbandoned:
title: event.registrationAbandoned
description: An event registration-abandoned activity.
type: object
properties:
lastSavedRegistrationPageName:
type: string
description: The last page where an invitee left during the registration.
maxLength: 200
example: Personal Information
lastActivity:
type: string
format: date-time
description: ISO 8601 date and time when an invitee left the registration process.
example: '2020-02-03T13:00:00.000Z'
contact:
type: object
description: Related contact.
allOf:
- $ref: '#/components/schemas/ActivityContact'
deprecated: true
EventAttendeeHubVisited:
type: object
title: event.attendeeHubVisited
description: An event attendee-hub-visited activity.
allOf:
- $ref: '#/components/schemas/ActivityEventWebsite'
properties:
pageName:
type: string
description: The name of the event website page before the attendee arrived in Attendee Hub.
example: event website visits
buttonText:
type: string
description: Text on the button.
example: Go to My Event 11
Audit:
title: Audit
description: Audit information
type: object
properties:
created:
type: string
format: date-time
description: The ISO 8601 zoned date time when this record was created.
readOnly: true
example: '2017-01-02T02:00:00Z'
createdBy:
type: string
description: The identifier of the user that created this record.
readOnly: true
example: hporter
lastModified:
type: string
format: date-time
description: The ISO 8601 zoned date time when this record was updated.
readOnly: true
example: '2019-02-12T03:00:00Z'
lastModifiedBy:
type: string
description: The identifier of the user that last updated this record.
readOnly: true
example: hporter
ErrorResponse-12:
title: ErrorResponse
description: Represents an error response with additional details of cascading error messages.
allOf:
- $ref: '#/components/schemas/ErrorResponseBase1'
type: object
required:
- code
- message
properties:
details:
type: array
items:
$ref: '#/components/schemas/ErrorResponseBase1'
description: Additional details of cascading error messages.
EventCustomCardOpened:
type: object
title: event.customCardOpened
description: This is used to denote the attendee activity fetched when a custom card is opened by an attendee.
properties:
name:
type: string
description: The name of the custom card.
example: Join our mailing list.
url:
type: string
format: uri
description: The URL associated with the custom card.
example: https://cvent.com
type:
type: string
description: The type of the custom card. This value can be Link, Video, Appointment etc.
example: Video
multipleLinks:
type: boolean
description: True indicates the custom card contains multiple links. An attendee uses only one link at a time in
a custom card.
example: false
AppointmentCreated:
title: appointment.created
type: object
description: Appointment created activity.
properties:
appointment:
$ref: '#/components/schemas/ActivityAppointment'
contact:
$ref: '#/components/schemas/ActivityContact'
QuestionDetail:
title: QuestionDetail
description: The question asked in a session.
type: object
properties:
id:
$ref: '#/components/schemas/UUIDProperty'
text:
type: string
description: Question text.
example: Is this a new session?
ActivityAppointment:
type: object
title: ActivityAppointment
description: An activity appointment.
allOf:
- $ref: '#/components/schemas/ActivityBaseAppointment'
properties:
start:
type: string
format: date-time
description: The ISO 8601 zoned date time when an appointment starts.
example: '2020-02-03T13:00:00.000Z'
end:
type: string
format: date-time
description: The ISO 8601 zoned date time when an appointment ends.
example: '2020-02-03T14:00:00.000Z'
Answer2:
title: Answer
description: A question answer.
type: object
allOf:
- $ref: '#/components/schemas/BaseQuestion'
properties:
type:
type: string
description: 'Data type of an answer. DEPRECATED: This field is deprecated and not applicable to this activity.'
example: simple
deprecated: true
AttendeeActivity:
title: AttendeeActivity
description: An attendee activity.
type: object
allOf:
- $ref: '#/components/schemas/ActivityCommon'
properties:
name:
type: string
description: Unique name corresponding to the attendee activity type.
example: Registered for Event
type:
$ref: '#/components/schemas/ActivityType'
data:
$ref: '#/components/schemas/ActivityData'
ActivityExhibitorWeblink:
type: object
title: ActivityExhibitorWeblink
description: A web-link for an activity exhibitor.
properties:
id:
type: string
format: uuid
example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
description: The unique identifier of the weblink.
name:
type: string
description: The name of the weblink.
example: Cvent's website
LeadInboundCreated:
title: lead.inboundCreated
description: A lead inbound-created activity.
type: object
properties:
exhibitor:
$ref: '#/components/schemas/ActivityExhibitor'
lead:
$ref: '#/components/schemas/LeadObject'
SurveyResponse:
title: SurveyResponse
description: A survey response.
type: object
properties:
id:
type: string
format: uuid
description: The unique identifier of the survey.
responseMethod:
type: string
description: The method used to capture the survey response.
example: sample method
responses:
type: array
items:
$ref: '#/components/schemas/QuestionResponse'
description: The list of question and answers for a survey.
external-activity:
title: ExternalAttendeeActivity
description: An external attendee activity.
type: object
required:
- type
- data
- name
allOf:
- $ref: '#/components/schemas/ActivityCommon'
properties:
name:
type: string
description: Name for the external attendee activity.
example: Registered for Event
minLength: 1
maxLength: 100
type:
$ref: '#/components/schemas/ExternalActivityType'
data:
$ref: '#/components/schemas/ExternalActivityData'
EventPageVisitTracked:
type: object
title: event.pageVisitTracked
description: Contains Urchin Tracking Module (UTM) data.
allOf:
- $ref: '#/components/schemas/EventActivity'
properties:
source:
type: string
description: Identifies which site sent the traffic.
example: twitter
medium:
type: string
description: Identifies what type of link was
# --- truncated at 32 KB (105 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cvent/refs/heads/main/openapi/cvent-attendee-activities-api-openapi.yml