Cvent · AsyncAPI Specification
Cvent Webhooks Catalog
Version
View Spec
View on GitHub
Attendee HubAttendee ManagementConferencesDiagrammingEvent ManagementEvent MarketingEventExhibitorsHospitalityHospitality CloudHybrid EventsMeetingsAuthenticationPasskeyRegistrationREST APISOAP APISSOSupplier NetworkSurveysVenue ManagementVenue SourcingVirtual EventsWebhookWhite LabelAsyncAPIEvents
AsyncAPI Specification
generated: '2026-09-07'
method: searched
source: https://developers.cvent.com/docs/webhooks/overview; https://developers.cvent.com/docs/webhooks/technical-requirements;
https://developers.cvent.com/docs/webhooks/messages/messages and the 39 per-message reference pages
asyncapi_published: false
note: Cvent publishes a documented webhook surface but no AsyncAPI document. No AsyncAPI is authored here — the
catalogue below is the provider’s own message list, recorded as a Webhooks surface.
transport:
protocol: HTTPS
method: POST
direction: Cvent → subscriber endpoint
endpoint_shape: POST /<your-endpoint-path>/<EventType>/<IdOfWebhookMessage>
requirements:
- Subscriber endpoint must be SSL-secured
headers:
- Request-ID
- 'User-Agent: Cvent-Webhooks'
- Authorization
- 'Content-Type: application/json'
validation: On activation Cvent sends a GET to the configured endpoint and requires HTTP 200; if no response is
returned the validation GET is retried every ten minutes.
auth_methods:
- Token-based (token ≤ 150 characters)
- OAuth (authorization endpoint, client id, client secret, scopes)
- Salesforce OAuth (technical account id, organization id)
auth_recovery: Cvent attempts automated auth recovery on failure; persistent failure can temporarily disable the
integration and trigger integration alert emails.
envelope:
fields:
- eventType
- messageTime
- messageStub
- message[]
example:
eventType: <EventType>
messageTime: '2024-05-08T15:05:03.617Z'
messageStub: <IdOfWebhookMessage>
message:
- key: value
rest_hooks:
note: 'Separately from the UI-configured webhooks above, the REST API exposes a Hooks tag (4 operations: create/list/get/delete
contact hooks at /contacts/hooks) whose createContactHook operation declares a real OpenAPI callback — contactTransaction
— secured by CallbackApiKeyAuth or CallbackBasicAuth and expecting your service to answer with contact fields
that overwrite Cvent’s copy.'
callback_operation: contactTransactionCallback
no_retry_on:
- 400
- 404
source: openapi/_original/cvent-openapi.json
summary:
message_types: 41
groups: 8
groups:
- name: attendee-emails
description: Messages related to email communications with attendees.
count: 7
- name: attendees
description: Messages related to event attendees, including registrations, session attendance, and participation
status changes.
count: 12
- name: contacts
description: Messages related to contact management.
count: 6
- name: event-sessions
description: Messages related to event sessions.
count: 3
- name: event-speakers
description: Messages related to event speakers.
count: 3
- name: events
description: Messages related to event changes.
count: 3
- name: manual
description: Messages generated through manual sync operations.
count: 5
- name: meeting-requests
description: Messages related to meeting requests.
count: 2
events:
- group: attendee-emails
event: added to invitation list
slug: added-to-invitation-list
docs: https://developers.cvent.com/docs/webhooks/messages/attendee-emails/added-to-invitation-list
- group: attendee-emails
event: declines invitation
slug: declines-invitation
docs: https://developers.cvent.com/docs/webhooks/messages/attendee-emails/declines-invitation
- group: attendee-emails
event: email bounces
slug: email-bounces
docs: https://developers.cvent.com/docs/webhooks/messages/attendee-emails/email-bounces
- group: attendee-emails
event: email opened
slug: email-opened
docs: https://developers.cvent.com/docs/webhooks/messages/attendee-emails/email-opened
- group: attendee-emails
event: email sent
slug: email-sent
docs: https://developers.cvent.com/docs/webhooks/messages/attendee-emails/email-sent
- group: attendee-emails
event: resubscribes to event email
slug: resubscribes-to-event-email
docs: https://developers.cvent.com/docs/webhooks/messages/attendee-emails/resubscribes-to-event-email
- group: attendee-emails
event: unsubscribed from event email
slug: unsubscribed-from-event-email
docs: https://developers.cvent.com/docs/webhooks/messages/attendee-emails/unsubscribed-from-event-email
- group: attendees
event: abandons registration
slug: abandons-registration
docs: https://developers.cvent.com/docs/webhooks/messages/attendees/abandons-registration
- group: attendees
event: invitee guest order created
slug: invitee-guest-order-created
docs: https://developers.cvent.com/docs/webhooks/messages/attendees/invitee-guest-order-created
- group: attendees
event: marked as no show
slug: marked-as-no-show
docs: https://developers.cvent.com/docs/webhooks/messages/attendees/marked-as-no-show
- group: attendees
event: marked event participant
slug: marked-event-participant
docs: https://developers.cvent.com/docs/webhooks/messages/attendees/marked-event-participant
- group: attendees
event: marked session no show
slug: marked-session-no-show
docs: https://developers.cvent.com/docs/webhooks/messages/attendees/marked-session-no-show
- group: attendees
event: marked session participant
slug: marked-session-participant
docs: https://developers.cvent.com/docs/webhooks/messages/attendees/marked-session-participant
- group: attendees
event: registered for event
slug: registered-for-event
docs: https://developers.cvent.com/docs/webhooks/messages/attendees/registered-for-event
- group: attendees
event: registered for session
slug: registered-for-session
docs: https://developers.cvent.com/docs/webhooks/messages/attendees/registered-for-session
- group: attendees
event: registration cancelled
slug: registration-cancelled
docs: https://developers.cvent.com/docs/webhooks/messages/attendees/registration-cancelled
- group: attendees
event: registration modified
slug: registration-modified
docs: https://developers.cvent.com/docs/webhooks/messages/attendees/registration-modified
- group: attendees
event: session registration cancelled
slug: session-registration-cancelled
docs: https://developers.cvent.com/docs/webhooks/messages/attendees/session-registration-cancelled
- group: attendees
event: substituted into event registration
slug: substituted-into-event-registration
docs: https://developers.cvent.com/docs/webhooks/messages/attendees/substituted-into-event-registration
- group: contacts
event: confirm email opt in
slug: confirm-email-opt-in
docs: https://developers.cvent.com/docs/webhooks/messages/contacts/confirm-email-opt-in
- group: contacts
event: contact created
slug: contact-created
docs: https://developers.cvent.com/docs/webhooks/messages/contacts/contact-created
- group: contacts
event: contact deleted
slug: contact-deleted
docs: https://developers.cvent.com/docs/webhooks/messages/contacts/contact-deleted
- group: contacts
event: contact edited
slug: contact-edited
docs: https://developers.cvent.com/docs/webhooks/messages/contacts/contact-edited
- group: contacts
event: contact opts out of emails
slug: contact-opts-out-of-emails
docs: https://developers.cvent.com/docs/webhooks/messages/contacts/contact-opts-out-of-emails
- group: contacts
event: opts back in to emails
slug: opts-back-in-to-emails
docs: https://developers.cvent.com/docs/webhooks/messages/contacts/opts-back-in-to-emails
- group: event-sessions
event: session created
slug: session-created
docs: https://developers.cvent.com/docs/webhooks/messages/event-sessions/session-created
- group: event-sessions
event: session deleted
slug: session-deleted
docs: https://developers.cvent.com/docs/webhooks/messages/event-sessions/session-deleted
- group: event-sessions
event: session modified
slug: session-modified
docs: https://developers.cvent.com/docs/webhooks/messages/event-sessions/session-modified
- group: event-speakers
event: speaker created
slug: speaker-created
docs: https://developers.cvent.com/docs/webhooks/messages/event-speakers/speaker-created
- group: event-speakers
event: speaker deleted
slug: speaker-deleted
docs: https://developers.cvent.com/docs/webhooks/messages/event-speakers/speaker-deleted
- group: event-speakers
event: speaker modified
slug: speaker-modified
docs: https://developers.cvent.com/docs/webhooks/messages/event-speakers/speaker-modified
- group: events
event: event cancelled
slug: event-cancelled
docs: https://developers.cvent.com/docs/webhooks/messages/events/event-cancelled
- group: events
event: event deleted
slug: event-deleted
docs: https://developers.cvent.com/docs/webhooks/messages/events/event-deleted
- group: events
event: event modified
slug: event-modified
docs: https://developers.cvent.com/docs/webhooks/messages/events/event-modified
- group: manual
event: manual attendee
slug: manual-attendee
docs: https://developers.cvent.com/docs/webhooks/messages/manual/manual-attendee
- group: manual
event: manual attendee abandoned
slug: manual-attendee-abandoned
docs: https://developers.cvent.com/docs/webhooks/messages/manual/manual-attendee-abandoned
- group: manual
event: manual event
slug: manual-event
docs: https://developers.cvent.com/docs/webhooks/messages/manual/manual-event
- group: manual
event: manual session
slug: manual-session
docs: https://developers.cvent.com/docs/webhooks/messages/manual/manual-session
- group: manual
event: manual speaker
slug: manual-speaker
docs: https://developers.cvent.com/docs/webhooks/messages/manual/manual-speaker
- group: meeting-requests
event: meeting request modified
slug: meeting-request-modified
docs: https://developers.cvent.com/docs/webhooks/messages/meeting-requests/meeting-request-modified
- group: meeting-requests
event: meeting request submitted
slug: meeting-request-submitted
docs: https://developers.cvent.com/docs/webhooks/messages/meeting-requests/meeting-request-submitted
Work with this as data
Every AsyncAPI spec 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 asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.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.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/cvent-webhooks-catalog"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?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.