Skip to content

Event Management · Beta

Cvent
API integration

Ship Event Management features without building the integration. Full Cvent API access via Proxy and 480+ MCP-ready tools for AI agents — extend models and mappings to fit your product.

Built for specific customer use cases. Issues are resolved quickly.

Talk to us
Cvent

Use Cases

Why integrate with Cvent

Common scenarios for SaaS companies building Cvent integrations for their customers.

01

Attribute Pipeline to Event Spend

Marketing attribution and revenue intelligence platforms can pull Cvent orders, budget items, and attendee engagement data to prove ROI on event spend. Instead of CSV exports and manual mapping, your users see event-influenced pipeline inside your product automatically.

02

Route Booth Leads in Real Time

Sales engagement and lead routing tools can stream leads and lead answers captured on the trade show floor directly into SDR workflows. SDRs follow up while the lead is still at the event, instead of waiting for a post-event dump.

03

Sync Event Travel with Corporate T&E

Corporate travel and expense platforms can read Cvent housing reservations, room blocks, and air travel requests to enforce travel policy and reconcile budgets. This closes the gap between what event planners book and what finance sees.

04

Power Branded Event Apps and Portals

Mobile event apps, virtual venue builders, and attendee portals can ingest sessions, speakers, program items, and exhibitors from Cvent as the source of truth. Planners update once in Cvent and the branded experience reflects it immediately.

05

Unify Attendee Profiles Across the Stack

CRM, CDP, and marketing automation platforms can two-way sync Cvent contacts and attendees with external systems. External activity like webinar views or product usage can be pushed back as Cvent attendee activity to keep one profile per person.

What You Can Build

Ship these features with Truto + Cvent

Concrete product features your team can ship faster by leveraging Truto’s Cvent integration instead of building from scratch.

01

Bi-directional Contact and Attendee Sync

Keep Cvent contacts and attendees in sync with your CRM or CDP, including create, update, and merge operations, with support for custom field answers.

02

Real-time Lead Capture Pipeline

Pull leads and their qualification answers from exhibitor booth scans and route them into your sales engagement workflows the moment they're captured.

03

Session Attendance and Engagement Scoring

Ingest session attendances, attendance durations, and attendee insight scores to build engagement models and trigger downstream plays based on how deeply someone participated.

04

Event Budget and Revenue Dashboards

Combine event orders, transactions, budget items, and allocations to render true cost and revenue views per event inside your analytics product.

05

Housing and Travel Reservation Automation

Read housing event inventory, reservation requests, and air travel requests, then write back reservation updates to automate booking and policy enforcement from your travel platform.

06

Agenda and Exhibitor Content Mirroring

Mirror sessions, speakers, program items, exhibitors, and their documents into your mobile app or portal, and push check-ins and enrollments back into Cvent during the event.

SuperAI

Cvent AI agent tools

Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.

list_all_cvent_account_user_groups

List Cvent account user groups in your account. Returns: id. Supports a filter expression on name, createdBy, lastModifiedBy, created, and lastModified.

create_a_cvent_account_user_group

Create a new Cvent account user group in your account. Returns: id, filter.

get_single_cvent_account_user_group_by_id

Get a single Cvent account user group by id. Returns: id, name, createdBy, lastModifiedBy, created, lastModified. Required: id.

update_a_cvent_account_user_group_by_id

Update a Cvent account user group by id. Returns the updated group object including its id, name, createdBy, created, and lastModified. Required: id.

delete_a_cvent_account_user_group_by_id

Delete a Cvent account user group by id. Returns an empty 204 response on success. Required: id.

create_a_cvent_account_user_group_user

Associate a user to a Cvent account user group. Returns an empty 204 response on success. Required: user_group_id, user_id.

delete_a_cvent_account_user_group_user_by_id

Remove a user from a Cvent account user group. Returns an empty 204 response on success. Required: id, user_group_id.

list_all_cvent_admission_items

List admission items in Cvent. Returns a paginated list of admission items including id, event.id, name, code, and allowOptionalSessions. Narrow results with filter using eq/ne comparisons combined with and/or (e.g. "event.id eq 'abc' or name eq 'admission'"); use the POST /admission-items/filter endpoint for longer filters.

list_all_cvent_admission_items_filters

List Cvent admission items by posting a filter expression in the request body, which supports longer filters than the GET list endpoint. Returns the paginated record list in data and paging metadata (limit, totalCount, currentToken). Filterable fields: id, event.id, name, code, allowOptionalSessions (eq/ne) combined with and/or.

list_all_cvent_appointment_attendees

List Cvent appointment attendees as a paginated collection. Returns: id, code, appointmentEvent, contact, registration, created, modified, deleted. Optionally narrow results with filter (eq comparisons on appointmentEvent.id, contact.id, and deleted, combined with and).

get_single_cvent_appointment_attendee_by_id

Get a single Cvent appointment attendee by id. Returns: id, code, appointmentEvent, contact, registration, created, modified, deleted. Required: id.

list_all_cvent_appointment_availability_times

List appointment availability times in Cvent. Returns a paginated collection of availability time records, each identified by its id; use filter to narrow results by appointmentEvent.id or attendee.id.

get_single_cvent_appointment_availability_time_by_id

Get a single appointment availability time in Cvent by id. Returns the appointment availability time record, including its unique id. Required: id.

list_all_cvent_appointment_events

List appointment events in Cvent. Returns a paginated list of appointment event records, each including its id and its event reference. Only event.id (eq) is filterable.

get_single_cvent_appointment_event_by_id

Get a single appointment event in Cvent by its id. Returns the appointment event record, including its id and the event reference it belongs to. Required: id.

list_all_cvent_appointment_event_appointment_available_times

List the times and locations available for scheduling appointments in a Cvent appointment event. Returns a paginated list of available-time records including id and type. Required: appointment_event_id.

list_all_cvent_appointment_event_appointment_types

List appointment types configured for an appointment event in Cvent. Returns a paginated result with a data array of appointment type records (each including id) and paging metadata (limit, totalCount, currentToken). Required: appointment_event_id.

create_a_cvent_appointment_event_appointment

Create an appointment in a Cvent appointment event. Returns the created appointment including its id, participants (each with a participation status), custom questions, and created_at/updated_at timestamps. The request body must follow Cvent's create-appointment-request schema; see Cvent's API reference for its fields. Required: appointment_event_id.

update_a_cvent_appointment_event_appointment_by_id

Update a Cvent appointment by id within an appointment event. Returns the updated appointment including its id, participants (each with a participation status), custom questions, and created_at/updated_at timestamps. The request body must follow Cvent's update-appointment-request schema; see Cvent's API reference for its fields. Required: id.

delete_a_cvent_appointment_event_appointment_by_id

Cancel a Cvent appointment by id within an appointment event. Returns an empty 204 response on success. Required: id.

list_all_cvent_appointment_event_locations

List the appointment locations configured for a Cvent appointment event. Returns a paginated envelope: a data array of appointment locations (each with id) plus a paging object with limit, totalCount, and currentToken. Required: appointment_event_id.

list_all_cvent_appointment_meeting_interests

List Cvent appointment meeting interests with pagination. Returns: id, attendee, appointmentEvent, interests, created, lastModified, deleted. Filterable by appointmentEvent.id or attendee.id (eq); no logical operators, one filter at a time.

get_single_cvent_appointment_meeting_interest_by_id

Get a Cvent attendee's meeting interests in a particular appointment event by their interest ID. Returns: id, attendee, appointmentEvent, interests, created, lastModified, deleted. Required: id.

list_all_cvent_appointments

List Cvent appointments as a paginated collection, optionally narrowed with a filter expression. Returns: id, code, name, description, start, end, status, location, type, created, createdBy, lastModified, lastModifiedBy, appointmentEvent, participants. Filterable fields: appointmentEvent.id, participants.attendee.contact.id, and code (eq only).

get_single_cvent_appointment_by_id

Get a single Cvent appointment by its ID. Returns: id, code, name, description, start, end, status, location, type, created, createdBy, lastModified, lastModifiedBy, appointmentEvent, participants, questions. Required: id.

list_all_cvent_attendance_durations

List attendance durations in Cvent, paginated — the time attendees were engaged in a session, appointment, or video. Returns each duration record's id, type, firstSeen, lastSeen, created, and deleted. Filter by event.id, session.id, attendee.id, type, duration, and more.

list_all_cvent_attendee_credits

List attendee event credits in Cvent, filtered by attendee, event, session, creditType, type, or tags. Returns a paginated collection of credit records containing id, type, tags, lastModified, and attendee, session, and creditType references.

list_all_cvent_attendee_insights

List Cvent engagement scores (attendee insights) and their associated events. Returns: created. Filterable by event.id and id using the eq operator. Use the returned ids to retrieve further details via the other attendee insight endpoints.

get_single_cvent_attendee_insight_by_id

Get a Cvent engagement score (attendee insight) by id. Returns: created. Required: id.

list_all_cvent_attendee_insight_scores

List attendees and their scores for a Cvent engagement score (attendee insight). Returns score records including the attendee object with its id. The filter supports only eq comparisons on attendee.id. Required: attendee_insight_id.

list_all_cvent_attendee_insight_stats

Get the score stats summary for a Cvent engagement score (attendee insight). Returns the attendee-insights-stats summary object; the source documentation does not enumerate its fields. Required: attendee_insight_id.

list_all_cvent_attendees

List Cvent attendees in your account with pagination. Returns attendee records including id. Supports a filter expression (e.g. event.id or checkedIn criteria) and includeDeletedGuests to surface deleted guests.

create_a_cvent_attendee

Add contacts to a Cvent event as attendees, either inviting them (event.id and contact.id required, up to 100 per call) or registering them directly (admissionItem.id required, one attendee per call). Returns a 207 Multi-Status response with per-attendee results including id.

get_single_cvent_attendee_by_id

Get a single Cvent attendee by id. Returns the attendee object including its id. Required: id.

update_a_cvent_attendee_by_id

Update a single Cvent attendee by id. Returns the updated attendee object including its id. Required: id, event.

list_all_cvent_attendees_activities

List Cvent attendee activities, such as event registrations, session enrollments, and external activity records. Returns: id, attendee, event, time, created, type.

create_a_cvent_attendees_activity

Create an external attendee activity in Cvent. Returns the created activity record including id, type, name, time, externalActivityDate, and related event, attendee, and data references. Requires an external activity payload; supported external activity types are event.external, session.external, exhibitor.external, and appointment.external. Required: attendee, event.

list_all_cvent_external_metadata

List Cvent external attendee activities metadata. Returns a paginated collection of metadata records: id, type. Supports the filter query parameter with and/or logic.

create_a_cvent_external_metadatum

Create external attendee activity metadata in Cvent to define where external attendee activity records can be stored. Returns the created metadata record: id, type.

update_a_cvent_external_metadatum_by_id

Update external attendee activity metadata by id in Cvent. Returns the updated metadata record: id, type. Required: id.

delete_a_cvent_external_metadatum_by_id

Delete external attendee activity metadata by id in Cvent. Returns an empty 204 response on success. Required: id.

list_all_cvent_attendees_filters

List Cvent attendees by sending a filter expression in the request body; it returns the same attendee data as the GET list endpoint but supports longer filters. Returns each attendee's id, status, confirmationNumber, contact details, checkedIn flag, and created/lastModified timestamps. All parameters are optional.

list_all_cvent_attendee_audience_segments

List the audience segments associated with a Cvent attendee; only ACTIVE associations are returned. Returns: segment, id.id). Required: attendee_id.

cvent_attendee_audience_segments_bulk_delete

Disassociate a Cvent attendee from all audience segments at once. Returns an empty 204 response on success. Required: attendee_id.

list_all_cvent_audience_segments_filters

List audience segments for a Cvent account by sending a filter in the request body; by default all account-level audience segments are returned, and longer filters are supported than with the GET list. Returns: created. Filter fields: event.id (eq, in), id (eq, in), deleted (eq), creationType (eq, in); combine with `and` only.

cvent_attendee_email_subscriptions_bulk_update

Update an attendee's email subscription settings for an event in Cvent. Returns the updated subscription status object including its id; remaining fields are defined by Cvent's attendee-subscription-response schema. Required: id, unsubscribed.

cvent_attendee_internal_information_questions_bulk_update

Update internal information answers for a Cvent attendee by id. The request identifies each question being updated by its question code or id, and a successful call returns the updated attendee internal information object. Required: id, question, value.

list_all_cvent_audience_segments

List Cvent audience segments for your account. By default returns all segments at the account level; narrow with the optional filter query parameter. Returns segments with id, event, creationType, and deleted. Supports filter, sort, and before/after date-range parameters. Required: filter.

create_a_cvent_audience_segment

Create a Cvent audience segment in the given event using the details supplied in the request body. Returns the created segment with id, event, creationType, and deleted. Requires the audience-segment-create request body.

get_single_cvent_audience_segment_by_id

Get a single Cvent audience segment by id. Returns the segment with id, event, creationType, and deleted. Required: id.

update_a_cvent_audience_segment_by_id

Update a Cvent audience segment by id with the values provided in the request body. Returns the updated segment with id, event, creationType, and deleted. Requires the audience-segment request body. Required: id.

delete_a_cvent_audience_segment_by_id

Delete a Cvent audience segment by id. Returns an empty 204 response on success. Required: id.

list_all_cvent_audience_segment_attendees

List the attendees associated or disassociated to/from a Cvent audience segment. Returns: created. Required: audience_segment_id.

update_a_cvent_audience_segment_attendee_by_id

Associate an attendee to a Cvent audience segment. Returns an empty 204 response on success. Required: id, audience_segment_id.

delete_a_cvent_audience_segment_attendee_by_id

Disassociate an attendee from a Cvent audience segment. Returns an empty 204 response on success. Required: id, audience_segment_id.

list_all_cvent_bounces

List Cvent email bounce details in your account. Returns each bounce's emailId, productId, emailType, productLine, recipient, and created date. Date filters reach up to six months in the past; without one, results default to the last month.

list_all_cvent_budget_items

List budget items across all events linked to the Cvent account, filtered by a last-modified date range. Returns budget item records with id, event, rfp, budgetVersion, category, and subCategory. Required: after, before.

list_all_cvent_budget_vendors

List account-level budget vendors configured in Cvent under Admin > Budget > Vendors. Returns a paginated list of vendor records with id, active, and lastModified. Event-scoped vendors and CSN-only vendors are not included; all query parameters are optional.

create_a_cvent_bulk_job

Create a Cvent bulk job, optionally including the job's data so processing starts without a separate run call. Returns the created job including its id and status. Requires a JSON request body per Cvent's bulk-job-with-data schema; the job is not created if the account's concurrent bulk-job limit has been reached.

get_single_cvent_bulk_job_by_id

Get a single Cvent bulk job by its identifier. Returns: created. Required: id.

cvent_bulk_jobs_cancel

Cancel a Cvent bulk job; it stops processing after finishing its current batch, if any. Returns the job details including its id and a status showing the job has been canceled. Required: bulk_job_id.

create_a_cvent_bulk_job_datum

Upload data records to be processed by a Cvent bulk job. The endpoint can be called multiple times before starting a job run; the maximum total per job is 50,000 records (increaseable up to 150,000 through Cvent support). Returns information regarding the uploaded data. Required: bulk_job_id.

list_all_cvent_bulk_job_results

List the results of a Cvent bulk job. Returns a paginated list of per-record results including the failed flag, data (in the target service's format), and message fields. Optional: filter (e.g. failed eq "true"); for operations returning 207 Multi-Status, inspect each record's data field for item-level successes and failures. Required: bulk_job_id.

create_a_cvent_bulk_job_run

Run a bulk job in Cvent, beginning processing of its uploaded data. Returns the job's id and status showing processing has started. A maximum of two bulk jobs may run concurrently. Required: bulk_job_id.

list_all_cvent_campaigns

List eMarketing campaigns in Cvent. Returns a paginated envelope with a data array of campaigns (id, name, active) and a paging object (limit, totalCount, currentToken). Use filter to narrow results (e.g. campaign.active eq '1'); only the AND operator is supported.

create_a_cvent_card_token

Create a short-lived Cvent credit card token that stands in for the card in other API methods. Returns the token string, valid for multiple uses within a 15-minute TTL before it expires. Required: creditCard.

list_all_cvent_cards

List payment cards in Cvent associated with the access token's account, paginated. Returns: event. Supports filtering by event.id with the eq operator.

list_all_cvent_cards_transactions

List Cvent card transactions for the account of the access token, paginated. Returns: event. Filter with fields like event.id, type, status, fromDate, toDate, and reconciliations.reconciledDate combined using and/or.

create_a_cvent_cards_transaction

Create a single card transaction record in Cvent. Returns the created record including id, event, type, status, fromDate, toDate, and reconciliations. Requires a JSON card transaction body.

update_a_cvent_cards_transaction_by_id

Update a Cvent card transaction record by id. Returns the updated record including id, event, type, status, fromDate, toDate, and reconciliations. Requires id and a JSON card transaction body. Required: id.

delete_a_cvent_cards_transaction_by_id

Delete a Cvent card transaction record by id. Returns an empty 204 response on success. Required: id.

create_a_cvent_connection

Create a Cvent housing connection between the integration partner and an event using the access code provided by the Passkey event owner. Returns a connection response including the connection status and identifiers for the linked registration event and housing event, which is required to authorize all other API calls for the event. Only one active connection is supported…

list_all_cvent_contact_groups

List Cvent contact groups as a paginated collection. Returns each group's id, name, and type.

create_a_cvent_contact_group

Create a Cvent contact group. Returns the created group including its id, name, and type.

get_single_cvent_contact_group_by_id

Get a single Cvent contact group by id. Returns: created. Required: id.

update_a_cvent_contact_group_by_id

Update a Cvent contact group by id. Returns the updated group including its id, name, and type. Required: id.

delete_a_cvent_contact_group_by_id

Delete a Cvent contact group by id. Returns an empty 204 response on success. Required: id.

list_all_cvent_contact_group_contacts

List the ids of all contacts in a Cvent contact group. Returns a paginated envelope with a data array of contact id objects and a paging object (limit, totalCount, currentToken — pass currentToken back as token to fetch the next page; its absence marks the last page). Required: contact_group_id.

update_a_cvent_contact_group_contact_by_id

Add a single contact to a Cvent contact group. Returns an empty 204 response on success. Required: id.

delete_a_cvent_contact_group_contact_by_id

Remove a single contact from a Cvent contact group. Returns an empty 204 response on success. Required: id.

list_all_cvent_contact_types

List contact types in Cvent, retrieved as a paginated collection. Returns: id, code, name, description, active.

list_all_cvent_contacts

List contacts in Cvent with pagination and filtering. Returns a paging envelope with data (contact records: id, firstName, lastName, email, company, phones, addresses, type, optOut, customField, created/lastModified) and paging (limit, totalCount, currentToken).

create_a_cvent_contact

Create up to 10 contacts in Cvent in one call from a JSON array of contact objects. Returns a 207 response with data (created contact records: id, firstName, lastName, email, company) and message. Requires the contact array body; de-duplication field values must be unique in the account.

cvent_contacts_bulk_update

Update up to 10 existing contacts in Cvent in one call from a JSON array of contact objects. Returns a 207 response with data (updated contact records: id, firstName, lastName, email, company) and message. Requires id on each contact item; changed de-duplication field values must be unique in the account.

get_single_cvent_contact_by_id

Get a single Cvent contact by id. Returns the contact object including id, firstName, lastName, email, lastModified, and purged. Required: id.

update_a_cvent_contact_by_id

Update a Cvent contact by id with the values provided in the request body. Returns the updated contact including id, firstName, lastName, email, lastModified, and purged. New values for de-duplication fields (such as email) must be unique in your account. Required: id.

delete_a_cvent_contact_by_id

Delete a contact from the Cvent address book by id. The contact is removed from the address book but remains attached to the events it is linked to. Returns an empty 204 response on success. Required: id.

cvent_contacts_bulk_patch

Patch a batch of contacts in Cvent, updating only the fields provided and keeping every other value intact for each contact. Up to 10 contacts can be updated per call. Returns the updated contact records (each with id, firstName, lastName, and email).

cvent_contacts_partial_update

Patch part of a Cvent contact by id, updating only the fields provided; set a field to null to delete it, and fields not passed remain unchanged. Returns the updated contact with id, firstName, lastName, email, and type. Required: id.

list_all_cvent_contacts_filters

List Cvent Contacts by sending a filter expression in the request body — returns the same data as the GET List Contacts endpoint but supports longer filters. Returns: created, id. No required parameters.

list_all_cvent_contacts_hooks

List the Cvent contact hooks configured in your account. Returns: id. Supports an optional filter query string using eq/ne/gt/ge/lt/le comparisons with and/or over id, name, created, and lastModified.

create_a_cvent_contacts_hook

Create a Cvent contact hook that registers a callback URI pointing to your system where Cvent will request contact information when contacts change. Returns: id.

update_a_cvent_contacts_hook_by_id

Update a Cvent contact hook's details by id, including its associated callback URI. Returns: id. Required: id.

delete_a_cvent_contacts_hook_by_id

Delete a Cvent contact hook by id. Returns an empty 204 response on success. Required: id.

cvent_custom_field_answers_bulk_update

Update the custom field answers for one custom field on a Cvent contact. Returns the updated answer object: id and the stored value list, formatted per the field's answer format (DateTime, Date, General, Number, Currency, Decimal, USPhoneNumber, Email, FreeText, SingleSelect, or MultiSelect). Send an empty value list to delete the answer; each value is capped…. Required: id, custom_field_id, value.

create_a_cvent_contact_merge

Merge two or three Cvent contacts into a single contact by combining the main contact identified by contact_id with one or two secondary contacts; field, event-attendee, and survey-respondent conflicts can be resolved in the body. Returns the successfully merged contact with fields such as id, firstName, lastName, email, and lastModified. Only legacy surveys support merge. Required: contact_id, secondaryContacts.

create_a_cvent_contact_obfuscate

Initiate obfuscation of a Cvent contact. Runs asynchronously — once complete, all of the contact's data is obfuscated and no longer retrievable; poll Get Obfuscation Status (its status-check URL is also returned in the Location response header). Returns the contact obfuscation status record including its id and attributes. Required: contact_id.

cvent_contact_profile_images_bulk_update

Assign a profile picture to a Cvent contact using a file UUID obtained from the file upload endpoint, replacing the current picture if one is already assigned. Returns the contact file reference: fileId. Required: id, file, href.

cvent_contact_profile_images_bulk_delete

Delete a Cvent contact's profile picture by contact id. Returns an empty 204 response on success. Required: id.

list_all_cvent_contact_related_contacts

List the ids of all contacts related to a Cvent contact. Returns a paginated response with data (related contact ids) and paging (limit, totalCount, currentToken). Required: contact_id.

update_a_cvent_contact_related_contact_by_id

Add a contact relationship between two Cvent contacts. Returns an empty 204 response on success. Required: id.

delete_a_cvent_contact_related_contact_by_id

Delete the contact relationship between two Cvent contacts. Returns an empty 204 response on success. Required: id.

list_all_cvent_currencie_conversion_rates

List currency conversion rates for a currency in Cvent. Returns paginated conversion rate records including id, startDate, and endDate. Required: currency.

create_a_cvent_currencie_conversion_rate

Create a conversion rate for a currency in Cvent. Returns the created conversion rate record including id, startDate, and endDate. Required: currency, conversionRate, startDate.

update_a_cvent_currencie_conversion_rate_by_id

Update a conversion rate for a currency in Cvent by id. Returns the updated conversion rate record including id, startDate, and endDate. Required: id, currency, conversionRate, startDate.

delete_a_cvent_currencie_conversion_rate_by_id

Delete a conversion rate for a currency in Cvent by id. Returns an empty 204 response on success. Required: id, currency.

list_all_cvent_custom_fields

List custom fields in a Cvent account with pagination. Returns: created, id.g. category eq 'Event'); supported filter fields are id, category, lastModified, and code, combinable with and/or. Required: filter.

create_a_cvent_custom_field

Create a single custom field in a Cvent account based on the values provided. Returns the created field including id, category, code, and lastModified.

get_single_cvent_custom_field_by_id

Get a single custom field in Cvent by id. Returns the custom field's id, category, code, and lastModified timestamp. Required: id.

update_a_cvent_custom_field_by_id

Update a single custom field in Cvent by id. Returns the updated custom field including id, category, code, and lastModified. Required: id.

cvent_custom_field_advanced_logics_bulk_update

Update the advanced logic for a Cvent custom field: link it to a 'source' custom field whose answers control which choices of the given field are visible. Returns the updated advanced-logic object with upstream-schema-specific fields. Required: custom_field_id, sourceCustomFieldId.

create_a_cvent_custom_field_translation

Create translations for a single Cvent custom field based on the values provided. Returns the created translation object for the custom field. Requires custom_field_id and a translation details request body. Required: custom_field_id, translation, language.

cvent_custom_field_translations_bulk_update

Update translations for a single Cvent custom field based on the values provided. Returns the updated translation object for the custom field. Requires custom_field_id and a translation details request body. Required: custom_field_id, translation, language.

list_all_cvent_eliterature_requests

List E-literature requests in Cvent. Returns a paginated envelope: data holds the eliterature request records (event, exhibitor, and lead references) and paging carries limit, totalCount, and currentToken. Filtering supports eq comparisons on event.id, exhibitor.id, and lead.id.

list_all_cvent_emails

List the history of emails sent from your Cvent account. Returns email history records including id, status, lastModified, and related event, attendee, and contact references. Only up to 6 months of records can be fetched.

list_all_cvent_campaign_email_templates

List the eMarketing email templates for a Cvent campaign. Returns: created, id. Filters support only the 'eq' comparison and the 'AND' operator (filterable fields: name, createdBy). Required: campaign_id.

create_a_cvent_emarketing_email

Send an email to one or more eMarketing campaign recipients on the recipient list in cvent. Returns a send-email response confirming the request was accepted for asynchronous processing; poll the email status endpoint with the returned email request ID to check delivery. Requires a send-email request body identifying the campaign email and its recipients. Required: templateId, recipients.

list_all_cvent_event_questions

List Cvent event questions with pagination. Returns each question's id. Supports filtering by event.id, id, code, tag, created, and lastModified (e.g. filter="code eq 'Code162' or tag eq 'Primary Questions'").

list_all_cvent_event_question_choices

List all choices for a Cvent event question. Returns a paginated data array of choices, each with id, text, and type (StandardChoice, OtherChoice, or NotApplicableChoice). Supports filtering by text (eq) combined with or. Required: question_id.

list_all_cvent_event_roles_assignments

List Cvent event role assignments associated with a single event. Returns: id, event, user, eventRole, assigned, assignedBy, createdAt, updatedAt.

list_all_cvent_events

List Cvent events. Returns a paginated collection of event records with fields including id, title, code, status, eventStatus, start and end times, capacity, stakeholder, planner, and venue address. Supports a filter expression (e.g. status eq 'Accepted'); note that title contains filters must be 3-15 characters.

get_single_cvent_event_by_id

Get a single Cvent event by id. Returns the event record including id, title, code, status, eventStatus, start and end times, capacity, virtual flag, stakeholder, planner, and venue address. Required: id.

update_a_cvent_event_by_id

Update a Cvent event by id with the details supplied in the request body. Returns the updated event including id, title, code, status, eventStatus, start and end times, capacity, stakeholder, planner, and venue address. Required: id, title, format, timezone, languages, planners, type.

create_a_cvent_events_async

Create an event asynchronously in Cvent from the event details supplied in the request body. Returns a job acknowledgment with its id, plus a Location header with the status URL; poll Get Event Async Status by id until the event is ready. Requires the event details in the request body. Required: title, format, timezone, languages, planners, type.

create_a_cvent_events_email

Send an email to one or more Cvent event attendees who are on the invitation list. Returns the generated emailRequestId used to track the send. Requires a JSON email request body; the request is accepted for asynchronous processing — poll the event email status endpoint by emailRequestId for delivery results. Required: event, email, resendToPreviousRecipients, attendees.

get_single_cvent_events_filter_by_id

List Cvent events by sending a filter expression in the request body; returns the same data as GET List Events but supports longer filters. Returns a paginated list of events including id, title, code, virtual, start and end times, status, format, and capacity.

list_all_cvent_surveys_responses

List event survey responses across all Cvent events and surveys. Returns each response with its id, respondent, question, event, session, and speaker references. Filterable by id, respondent.id, session.id, speaker.id, question.id, and event.id (eq/ne).

list_all_cvent_attendee_messages_members

List the members of attendee chat channels in a Cvent event. Returns a paginated result with data (channel members, including members who left the channel at some point) and paging (limit, totalCount, currentToken).id with eq/in operators). Required: event_id, filter.

list_all_cvent_event_badge_print_jobs

List badge print jobs for a Cvent event. Returns a paginated list of jobs, each identified by id. Filterable by id, pool.id, printer.id, and status using eq/ne operators. Required: event_id.

create_a_cvent_event_badge_print_job

Create a badge print job in a Cvent event. The job is supplied to a printer pool, and one of the pool's printers prints it. Returns the created badge print job's id. Required: event_id, pool, badgeId.

get_single_cvent_event_badge_print_job_by_id

Get a specific badge print job in a Cvent event by id. Returns the badge print job's id. Required: id.

list_all_cvent_event_badge_printer_pools

List the Cvent badge printer pools configured for an event. Returns pool records with id and disabled. Optionally narrow results with filter (eq/ne comparisons), e.g. filter=disabled eq 'true'. Required: event_id.

get_single_cvent_event_badge_printer_pool_by_id

Get a single Cvent badge printer pool by id. Returns the pool record including id and disabled. Required: id.

list_all_cvent_event_badges

List the third-party badge associations for attendees of a Cvent event. Returns: created.id. Filter supports the eq operator on id and attendee.id only. Required: event_id.

create_a_cvent_event_badge

Create a badge for an attendee associated with a Cvent event. Returns the created badge record including its id and the associated attendee. Required: event_id.

update_a_cvent_event_badge_by_id

Update a badge for an attendee associated with a Cvent event. Returns the updated badge record including its id and the associated attendee. Required: id.

get_single_cvent_badges_filter_by_id

Filter badges for a Cvent event by posting a filter expression in the request body — the POST variant that supports longer filters than the GET badge list. Returns the paginated payload: data (each badge with id and attendee.id) and paging (limit, totalCount, currentToken). Required: id.

list_all_cvent_event_budget_items

List Cvent budget items for an event. Returns a paginated result: data (budget items with id, costType, category, subCategory, status, vendor, date, customFields, deleted) and paging. Required: event_id.

create_a_cvent_event_budget_item

Create a budget item for a Cvent event from the values provided. Returns the created budget item including id, costType, category, subCategory, status, vendor, date, and customFields. Required: event_id.

update_a_cvent_event_budget_item_by_id

Update a Cvent event budget item from the values provided. Returns the updated budget item including id, costType, category, subCategory, status, vendor, date, and customFields. Required: id.

list_all_cvent_budget_items_allocations

List budget allocations for all budget items within a Cvent event. Returns a paginated list where each allocation includes its value plus references to budgetItem, budgetVersion, category, subcategory, and generalLedger. Required: event_id.

cvent_budget_item_allocations_bulk_update

Bulk add or update the budget allocations of a Cvent budget item, updating any allocations that already exist for the item. Returns the saved allocation list including each allocation's id, value, category, subcategory, generalLedger, budgetVersion, and budgetItem references. Required: id, budget_item_id, allocateBy, allocations.

cvent_budget_item_allocations_bulk_delete

Delete all budget allocations for a Cvent budget item. Returns an empty 204 response on success. Required: id, budget_item_id.

create_a_cvent_budget_item_budget_payment

Create a payment for a budget item in a Cvent event. Returns the created payment record including its id, budgetItem, budgetVersion, and lastModified. Required: event_id, budget_item_id, name, currency, amount, date.

update_a_cvent_budget_item_budget_payment_by_id

Update a budget item payment in a Cvent event. Returns the updated payment record including its id, budgetItem, budgetVersion, and lastModified. Required: id, budget_item_id, name, currency, amount, date.

delete_a_cvent_budget_item_budget_payment_by_id

Delete a budget item payment in a Cvent event. Returns an empty 204 response on success. Required: id, budget_item_id.

list_all_cvent_event_budget_payments

List budget item payments for a Cvent event. Returns a paginated list of payment records including id, budgetItem, budgetVersion, and lastModified. Required: event_id.

update_a_cvent_budget_payment_invoice_by_id

Assign a single invoice to a budget payment in Cvent, using the id of a file uploaded via the file upload endpoint. Returns the assigned invoice file record (href). Required: id, payment_id.

list_all_cvent_event_budget_totals

List budget totals for an event in Cvent. Returns a paginated list of budget total records, each with its id and version details (version id, name, and default flag). Required: event_id.

create_a_cvent_event_check_in

Check in up to 100 attendees to a Cvent event by supplying their attendee IDs in the request body. Returns a 207 multi-status response reporting the per-attendee check-in results. Required: event_id.

delete_a_cvent_event_check_in_by_id

Delete the event check-in of a single attendee from a Cvent event. Returns an empty 204 response on success. Required: id.

create_a_cvent_event_copy

Copy a Cvent event. Starts an asynchronous copy of the event's details — either creating a new event from the copied data or inserting it into an existing event. Returns: id, status. Required: event_id.

list_all_cvent_event_discounts

List all discounts used in a Cvent event, including both event-specific and account-level discount codes. Returns each discount with id, name, code, type, level, method (with type), effectiveFrom, and effectiveTo. Required: event_id.

create_a_cvent_event_discount

Create a discount in a Cvent event. Discounts reduce the cost of event registration items. Returns the created discount record with its id. Required: event_id.

update_a_cvent_event_discount_by_id

Update a discount in a Cvent event by id. Fields not included in the request revert to their default value. Returns the updated discount record with its id. Required: id.

list_all_cvent_discounts_agenda_items

List agenda items in a Cvent event that are associated with discounts, such as admission items, sessions, session bundles, membership-items, and quantity-items. Returns: id, type, discount. Required: event_id.

update_a_cvent_discount_agenda_item_by_id

Link an agenda item to an event discount in cvent. Returns an empty 204 response on success. Required: id, discount_id.

delete_a_cvent_discount_agenda_item_by_id

Unlink an agenda item from an event discount in cvent. Returns an empty 204 response on success. Required: id, discount_id.

list_all_cvent_event_donation_items

List donation items for a Cvent event. Donation items are a type of optional item on the event's registration agenda. Returns a paginated list where each item includes id and registrationTypes. Required: event_id.

list_all_cvent_donation_items_filters

List donation items for a Cvent event by sending a filter string in the request body; donation items are a type of optional item. Returns: data (donation items with id and registrationTypes) and paging (limit, totalCount, currentToken). Filter supports the id and registrationTypes fields with the in operator, combined with and. Required: event_id.

list_all_cvent_event_emails

List event emails for a given Cvent event. Returns: created, id. Required: event_id.

list_all_cvent_event_travel_air_actuals

Get attendee air actual details for a Cvent event. Returns: attendee. Required: event_id.

list_all_cvent_event_travel_air_requests

List attendee air request details for a Cvent event. Returns the paginated data array of air request detail records (each with airRequestDetails containing airRequestAnswers and the related question) plus paging metadata (limit, totalCount, currentToken). Required: event_id.

list_all_cvent_event_travel_alternate_answers

List alternate travel answers for a Cvent event — answers submitted by attendees who opt out of air or hotel bookings. Returns a paginated envelope: data (array of alternate travel answers) and paging (limit, totalCount, currentToken). Supports date-range filtering via after and before plus a filter expression. Required: event_id.

list_all_cvent_event_travel_hotel_requests

List attendee hotel requests for a Cvent event. Returns a paginated hotel request detail with a data array of per-attendee hotel request records and paging info (limit, totalCount, currentToken). Supports filter, sort, and expand (hotelRequestDetails.hotelRequestAnswers.question) query parameters. Required: event_id.

list_all_cvent_event_travel_housing_reservation_requests

List attendee housing reservation request details for a Cvent event. Returns a paginated response with data (array of reservation request records) and paging (limit, totalCount, currentToken). Required: event_id.

list_all_cvent_event_exhibitor_categories

List the exhibitor categories associated with a Cvent event. Returns a paginated envelope: data holds the category records (each including its id) and paging carries limit, totalCount, and currentToken. Required: event_id.

create_a_cvent_event_exhibitor_category

Create an exhibitor category for a Cvent event. Returns the created category object including its id, with remaining fields per Cvent's exhibitor-category schema. Required: event_id.

update_a_cvent_event_exhibitor_category_by_id

Update a single exhibitor category in Cvent. Returns the updated category object including its id, with remaining fields per Cvent's exhibitor-category schema. Required: id.

delete_a_cvent_event_exhibitor_category_by_id

Delete a single exhibitor category from a Cvent event. Returns an empty 204 response on success. Required: id.

update_a_cvent_exhibitor_categorie_banner_file_by_id

Assign a banner image to an exhibitor category in Cvent by id, replacing any banner image already assigned; id is the file UUID from the file upload endpoint. Returns the assigned banner-file record including its href, the URL of the banner image. Recommended images: 900x300 pixels and 5MiB or smaller; supported types JPEG, JPG, PNG, GIF. Required: id, exhibitor_category_id.

delete_a_cvent_exhibitor_categorie_banner_file_by_id

Delete the banner image assigned to an exhibitor category in Cvent by id. Returns an empty 204 response on success. Required: id, exhibitor_category_id.

list_all_cvent_exhibitor_categorie_exhibitors

List the exhibitors assigned to an exhibitor-category in Cvent. Returns data, an array of exhibitor IDs. Required: event_id, exhibitor_category_id.

update_a_cvent_exhibitor_categorie_exhibitor_by_id

Assign an exhibitor to an exhibitor-category in Cvent. Returns an empty 204 response on success. Required: id, exhibitor_category_id.

delete_a_cvent_exhibitor_categorie_exhibitor_by_id

Remove an exhibitor from an exhibitor-category in Cvent. Returns an empty 204 response on success. Required: id, exhibitor_category_id.

list_all_cvent_event_exhibitor_questions

List exhibitor questions configured for a Cvent event. Returns each question's id, code, and the notApplicableAnswer and otherAnswer choice objects with their shortText labels. Required: event_id.

list_all_cvent_event_exhibitors

List exhibitors for a Cvent event, paginated. Supports a filter query string on the hidden, deleted, and id fields. Returns exhibitors with: id, hidden, deleted. Required: event_id.

create_a_cvent_event_exhibitor

Create a single exhibitor for a Cvent event. Returns the created exhibitor: id, hidden, deleted. Required: event_id.

update_a_cvent_event_exhibitor_by_id

Update data for a single exhibitor in a Cvent event. Returns the updated exhibitor: id, hidden, deleted. Required: id.

delete_a_cvent_event_exhibitor_by_id

Delete a single exhibitor from a Cvent event. Returns an empty 204 response on success. The exhibitor must have no tasks, registrations, or LeadCapture licenses assigned and must not be a sponsored or featured exhibitor. Required: id.

get_single_cvent_event_exhibitor_by_id

Get a single exhibitor for a Cvent event by id. Returns: created, createdBy, lastModified, lastModifiedBy. Required: id.

list_all_cvent_exhibitor_admins

List exhibitor admins for an exhibitor within a Cvent event. Returns a paginated list where each admin includes id and name. Required: event_id, exhibitor_id.

create_a_cvent_exhibitor_admin

Create an exhibitor admin for an exhibitor in a Cvent event. Returns the created admin including its id and name. Requires event_id, exhibitor_id, and an Exhibitor Admin details request body. Required: event_id, exhibitor_id.

update_a_cvent_exhibitor_admin_by_id

Update a single exhibitor admin in a Cvent event. Returns the updated admin including its id and name. Requires id, exhibitor_id, and an Exhibitor Admin details request body. Required: id, exhibitor_id.

get_single_cvent_exhibitor_admin_by_id

Get a single exhibitor admin by id for an exhibitor in a Cvent event, including details such as name and contact email. Returns: created, createdBy, lastModified, lastModifiedBy. Required: id, exhibitor_id.

update_a_cvent_exhibitor_banner_file_by_id

Assign a banner image to a Cvent exhibitor using a file UUID from the file upload endpoint, replacing any currently assigned banner. Returns the assigned banner image reference with its href. Recommended banner dimensions are 1872x320 pixels or smaller (aspect ratio 5.85:1); JPEG, JPG, PNG, and GIF are supported. Required: id, exhibitor_id.

delete_a_cvent_exhibitor_banner_file_by_id

Delete an exhibitor banner image from a Cvent event exhibitor by id. Returns an empty 204 response on success. Required: id, exhibitor_id.

get_single_cvent_exhibitor_booth_staff_by_id

Get a booth staff member by id for an exhibitor in a Cvent event. Returns the booth staff member record with its id and upstream-defined attributes. Required: id, exhibitor_id.

create_a_cvent_exhibitor_booth_staff

Associate a registered attendee as booth staff to a specific exhibitor within a Cvent event by submitting the booth staff details request body. Returns the associated booth staff record with its id and upstream-defined attributes. Required: event_id, exhibitor_id.

list_all_cvent_exhibitor_booth_staffs

List booth staff members for a given event and exhibitor in Cvent. Returns the booth staff member records, each with its id and upstream-defined attributes. Required: event_id, exhibitor_id.

delete_a_cvent_exhibitor_booth_staff_by_id

Delete a booth staff member by id, disassociating the attendee from a single exhibitor in a Cvent event. Returns an empty 204 response on success. Required: id, exhibitor_id.

list_all_cvent_exhibitor_exhibitor_answers

List the answers to exhibitor questions for one exhibitor at a Cvent event. Returns the answer data as an array whose item fields are specific to the event's exhibitor question setup. Required: event_id, exhibitor_id.

cvent_exhibitor_exhibitor_answers_bulk_update

Update the answers to exhibitor questions for one exhibitor at a Cvent event. Returns the updated answer data as an array whose item fields are specific to the event's exhibitor question setup. Required: id, exhibitor_id.

list_all_cvent_exhibitor_exhibitor_categories

List the exhibitor-categories assigned to an exhibitor in Cvent, paginated. Returns: id. Required: event_id, exhibitor_id.

list_all_cvent_exhibitor_files

List files associated with an exhibitor in Cvent. Returns a paginated envelope: a data array of file records (id plus upstream-defined attributes) and paging metadata (limit, totalCount, currentToken). Required: event_id, exhibitor_id.

update_a_cvent_exhibitor_file_by_id

Associate a file to an exhibitor in Cvent using the file ID taken from the file upload endpoint. Returns the associated file record including its id and its upstream-defined attributes. Required: id, exhibitor_id.

delete_a_cvent_exhibitor_file_by_id

Disassociate a single file from an exhibitor in Cvent. Returns an empty 204 response on success. Required: id, exhibitor_id.

get_single_cvent_exhibitor_file_by_id

Get a single file for an exhibitor in Cvent. Returns the exhibitor file record including its id and its upstream-defined attributes. Required: id, exhibitor_id.

list_all_cvent_lead_answers

List the answers to lead qualification questions for a lead in Cvent. Returns the paginated lead-qualification-answers list response: data (one answer object per qualification question answered) and pagination (nextPageUrl, limit). Required: event_id, exhibitor_id, lead_id.

update_a_cvent_exhibitor_logo_file_by_id

Assign a logo image to a Cvent exhibitor using a file UUID obtained from the file upload endpoint, replacing any currently assigned logo. Returns the assigned exhibitor logo file record including its href (the logo image URL). Recommended: square images larger than 300x300 pixels; supported types: JPEG, JPG, PNG, GIF. Required: id, exhibitor_id.

delete_a_cvent_exhibitor_logo_file_by_id

Delete the logo image assigned to a Cvent exhibitor. Returns an empty 204 response on success. Required: id, exhibitor_id.

list_all_cvent_exhibitor_questions

List lead qualification questions configured for a single exhibitor at a Cvent event. Returns a data array of lead qualification question records. Required: event_id, exhibitor_id.

list_all_cvent_exhibitor_registration_packs

List the registration pack for a Cvent event exhibitor; each exhibitor has exactly one pack per event, so the collection contains at most one record. Returns: id, event, exhibitor, capacities, attributes. Required: event_id, exhibitor_id.

create_a_cvent_exhibitor_registration_pack

Create a registration pack for a Cvent event exhibitor; each exhibitor has exactly one pack per event, so creating a duplicate returns a conflict error. Returns the created pack record: id plus its upstream-defined attributes (the registration types allocated to the exhibitor and registrations utilized). Required: event_id, exhibitor_id, event, exhibitor, capacities.

update_a_cvent_exhibitor_registration_pack_by_id

Update the registration pack of a Cvent event exhibitor by id. Returns the updated pack record: id plus its upstream-defined attributes (the registration types allocated to the exhibitor and registrations utilized). Required: id, exhibitor_id, event, exhibitor, capacities.

delete_a_cvent_exhibitor_registration_pack_by_id

Delete the registration pack of a Cvent event exhibitor by id. Returns an empty 204 response on success. Required: id, exhibitor_id.

get_single_cvent_exhibitor_registration_pack_by_id

Get the registration pack of a Cvent event exhibitor by id, showing the registration types allocated to the exhibitor and the count of registrations utilized. Returns the pack record including its id. Required: id, exhibitor_id.

list_all_cvent_exhibitor_weblinks

List the content weblinks associated with an exhibitor in a Cvent event. Returns each weblink record including its id and its attributes (field set defined by the upstream weblink schema). Required: event_id, exhibitor_id.

create_a_cvent_exhibitor_weblink

Create a single content weblink for an exhibitor in a Cvent event. Returns the created weblink record including its id and its attributes (field set defined by the upstream weblink schema). Required: event_id, exhibitor_id.

update_a_cvent_exhibitor_weblink_by_id

Update the content weblink data of a single exhibitor weblink in a Cvent event. Returns the updated weblink record including its id and its attributes (field set defined by the upstream weblink schema). Required: id, exhibitor_id.

delete_a_cvent_exhibitor_weblink_by_id

Delete a single content weblink for an exhibitor in a Cvent event. Returns an empty 204 response on success. Required: id, exhibitor_id.

get_single_cvent_exhibitor_weblink_by_id

Get a single content weblink for an exhibitor in a Cvent event. Returns the weblink record including its id and its content attributes. Required: id, exhibitor_id.

list_all_cvent_event_features

List the event features available for a Cvent event. Returns each feature's featureType and enabled state. Filter with the enabled field using eq, e.g. filter=enabled eq 'true'. Required: event_id.

cvent_event_features_bulk_update

Enable or disable an event feature for a Cvent event. Returns the updated feature's featureType and enabled state. Note: only one of the EventCredits or CreditsAndCertificates feature types can be active at a time. Required: id, type, enabled.

create_a_cvent_feature_launch

Launch an event feature in Cvent to make it available to an audience. Requires event_id and type (the feature type, e.g. EventAds, EventCredits, CreditsAndCertificates), plus a JSON body matching Cvent's event-feature-launch-request schema. Returns an empty 204 response on success. Required: event_id, type.

list_all_cvent_event_fee_items

List the fee items associated with a Cvent event. Returns each fee item's id. Supports filtering on id, product.id, generalLedgerCodes.id, product.type, created, and lastModified. Required: event_id.

list_all_cvent_event_invitation_lists

List the invitation lists for a Cvent event. Returns a paginated collection of invitation lists, each identified by its id. Required: event_id.

list_all_cvent_event_meeting_requests

Get the meeting request connected to a Cvent event by event id. Returns the meeting request record including id, event (with the connected event's id), sourceId, status, and questions. Required: event_id.

list_all_cvent_event_membership_items

List the membership items of a Cvent event — optional items that attendees can purchase during registration. Returns a paginated list of membership item records, including id and registrationTypes. Filtering supports only the in operator on id and registrationTypes, combined with and. Required: event_id.

list_all_cvent_membership_items_filters

List membership items for a Cvent event by sending a filter in the request body — same data as the GET list endpoint but supports longer filters. Returns data (membership items, each with id and registrationTypes) and paging (limit, totalCount, currentToken). Required: event_id.

list_all_cvent_event_orders

List orders for a Cvent event. Returns a paginated list of order records including id, type, amountOrdered, amountPaid, amountDue, and fee. Required: event_id.

list_all_cvent_orders_items

List order items for a Cvent event. Returns each item with id, created, lastModified, attendee, order, and product. Supports a filter parameter over id, attendee.id, event.id, order.id, product.id, product.type, created, and lastModified combined with and/or. Required: event_id.

update_a_cvent_item_discount_by_id

Assign a discount code to an order item in cvent. Returns the updated order item object identified by its id. Required: id, order_id, order_item_id, event, order, item, amountOrdered.

list_all_cvent_event_planning_documents

List event planning documents for a Cvent event. Returns data (planning documents with id, name, category, lastModified, uploaded, mimeType) and paging. Required: event_id.

list_all_cvent_event_quantity_items

List the quantity items configured for a Cvent event; quantity items are a type of optional item (such as agenda add-ons). Returns quantity item records including id and registrationTypes. Filterable by id and registrationTypes using the in operator, combined with and. Required: event_id.

list_all_cvent_quantity_items_filters

List Cvent quantity items (optional agenda items) for an event by sending a filter in the request body. Returns: id, registrationTypes. Filters support id and registrationTypes with the in operator, combined with and. Required: event_id.

list_all_cvent_event_registration_paths

List the registration paths of a Cvent event. Returns the paginated collection in `data` (registration path records with id) alongside a `paging` object with limit, totalCount, and currentToken. Required: event_id.

list_all_cvent_event_registration_types

List the registration types available for a Cvent event. Returns each registration type's id and capacity fields (total, consumed, remaining). Required: event_id.

update_a_cvent_event_registration_type_by_id

Update an attendee registration type in a Cvent event, such as raising its total capacity. Returns the updated registration type's id and capacity fields (total, consumed, remaining). Required: id, openForRegistration.

list_all_cvent_event_seatings

List seatings for a Cvent event. Returns a paginated list of seating records for the given event, each including its id and the upstream-defined seating fields (attributes). Required: event_id.

get_single_cvent_event_seating_by_id

Get a single Cvent event seating by id. Returns the seating details for the given event, including the seating's id. Required: id.

list_all_cvent_seatings_assignments

List all table assignments across every seating in a Cvent event. Returns the paginated envelope: data holds the table assignment records for the event's seatings and paging carries the pagination info. Required: event_id.

list_all_cvent_seating_assignments

List the table assignments for a given seating in a Cvent event. Returns a paginated response with data (the table assignment records for that seating) and paging (limit, totalCount, and the currentToken used to fetch the next page). Required: event_id, seating_id.

list_all_cvent_seating_tables

List tables for a seating in a Cvent event. Returns each table's id and, when expand=seats is passed, its seats. Filterable on id with the eq operator; and/or logical operators are supported. Required: event_id, seating_id.

get_single_cvent_seating_table_by_id

Get a single table in a Cvent event seating by id. Returns the table's id and, when expanded via expand, its seats. Required: id, seating_id.

list_all_cvent_table_seats

List the seats of a table in a Cvent event seating. Returns a paginated list of seat records with their id. Required: event_id, seating_id, table_id.

get_single_cvent_table_seat_by_id

Get a single seat in a Cvent event seating table by id. Returns the seat record with its id. Required: id, seating_id, table_id.

list_all_cvent_event_session_locations

List the session locations of a Cvent event in paginated form. Returns each record's id and its Cvent session-location fields via attributes. Required: event_id.

create_a_cvent_event_session_location

Add a session location to a Cvent event. Returns the created record's id and its Cvent session-location fields via attributes. Required: event_id, code, name.

list_all_cvent_event_sponsorship_levels

List the sponsorship levels associated with a Cvent event. Returns each sponsorship level with its id. Required: event_id.

get_single_cvent_event_sponsorship_level_by_id

Get a single Cvent sponsorship level by id. Returns the sponsorship level object including its id. Required: id.

list_all_cvent_event_surveys

List the surveys associated with a single event in Cvent. Returns: created. Supports a filter combining id, type, and sessions with eq/ne and and/or logic. Required: event_id.

list_all_cvent_survey_questions

List event survey questions for a given Cvent event and survey. Returns the paginated envelope with a data array of question records (id, type, code, chapter, maxScore, survey) and a paging object (limit, totalCount, currentToken). Choices for LargeChoices-type questions load via the separate List Large Choices endpoint. Required: event_id, survey_id.

list_all_cvent_survey_respondents

List event survey respondents for a single Cvent event and survey. Returns each respondent's id. Required: event_id, survey_id.

create_a_cvent_survey_respondent

Create a respondent for a Cvent event survey. Returns the created respondent's id. Requires event_id, survey_id, and an event-survey-respondent request body. Required: event_id, survey_id.

update_a_cvent_survey_respondent_by_id

Update a respondent for a Cvent event survey by id. Returns the updated respondent's id. Required: id, survey_id.

list_all_cvent_survey_responses

List event survey responses for a single Cvent event and survey. Returns a paginated collection of response records including id, question, respondent, session, and speaker references. Required: event_id, survey_id.

list_all_cvent_event_taxes

List taxes for a Cvent event — event-level pricing configurations applied to admission items, sessions, and other billable products. Returns a paginated list of tax records, each including id. Required: event_id.

list_all_cvent_event_transactions

List transactions for a Cvent event. Returns a paginated list of transaction records, each including its id. Supports narrowing results with Cvent filter syntax (e.g. by paymentType, success, created). Required: event_id.

create_a_cvent_event_transaction

Create offline transactions for an order in a Cvent event, covering digital or physical transactions performed outside Cvent. Valid transaction types are Offline Charge and Offline Refund. Returns the created transaction record including its id. Required: event_id.

list_all_cvent_transactions_items

List transaction items for a Cvent event, paginated. Returns a data array of transaction items (id, uniqueId, attendee, transaction, created, lastModified) plus paging metadata (limit, totalCount, currentToken). Filterable by id, attendee.id, event.id, transaction.id, uniqueId, created, and lastModified. Required: event_id.

list_all_cvent_event_user_groups

List the user groups associated with a Cvent event. Returns a paging object (limit, totalCount, currentToken) and a data array of user group records. Required: event_id.

update_a_cvent_event_user_group_by_id

Associate (add) a user group to a Cvent event. Returns an empty 204 response on success. Required: id.

delete_a_cvent_event_user_group_by_id

Disassociate (remove) a user group from a Cvent event. Returns an empty 204 response on success. Required: id.

list_all_cvent_event_vouchers

List the vouchers set up for a specific Cvent event. Returns a paginated list of voucher records, each including id. Required: event_id.

list_all_cvent_vouchers_filters

List event vouchers in Cvent by posting a filter expression in the request body (optional). Returns the paginated page in data — each voucher record includes its id — along with a paging object carrying limit, totalCount, and the currentToken cursor. The filter supports the 'id' field with the 'in' operator only; no logical operators are available. Required: event_id.

list_all_cvent_voucher_attendees

List attendees who have redeemed a specific voucher in Cvent. Returns a paginated envelope: data (attendee records) and paging (limit, totalCount, currentToken). Required: event_id, voucher_id.

list_all_cvent_event_weblinks

List the weblinks configured for a Cvent event. Returns a paginated list of weblink records, each including its id and url. Required: event_id.

create_a_cvent_file

Upload a file in Cvent via multipart form-data and receive a unique ID that other APIs can use to associate the file with an entity. Returns the uploaded file record including its id, created, createdBy, lastModified, and lastModifiedBy. The file must be less than 10MB; unassociated files expire within 30 days.

get_single_cvent_file_by_id

Get the upload location for a file in Cvent by id. Returns the file object including its id and attributes (upstream-defined fileWithAudit fields: the upload location link and audit metadata). Required: id.

list_all_cvent_housing_events_summaries

List paginated summaries of the housing events your Cvent integration has access to, for discovering events and retrieving housing event IDs to use with the other housing endpoints. Returns a summary record per event, including its housing event id.

get_single_cvent_housing_event_by_id

Get a single Cvent housing event by id. Returns: id, name, start, end, cutOff, timeZone, venue, status, attributes. Required: id.

list_all_cvent_housing_event_hotels

List the Cvent hotels in a housing event's room block, including hotel names, addresses, and ids. Returns: id, housingEvent, name, description, integrated, childPolicy, images, proximity, amenities, reservationAccessDate, hotelCloseDate, rating, address, rewardPrograms. Use the returned hotel ids to query room types, availability, and inventory. Required: housing_event_id.

get_single_cvent_housing_event_hotel_by_id

Get a single Cvent housing event hotel by id. Returns full details for the hotel: id, name, address, reservationAccessDate, hotelCloseDate, and rewardPrograms. Required: id, housing_event_id.

list_all_cvent_hotel_available_nights

Get a filterable list of available room nights for a hotel in a Cvent Passkey housing event, showing availability by date and which nights have rooms remaining. Returns paginated night-availability records (id plus schema-specific attributes). Required: housing_event_id, hotel_id.

list_all_cvent_hotel_room_types

List room types for a given hotel in a Cvent housing event. Returns a paginated collection of room type records, each with its id. Use the returned ids to query room details and inventory. Required: housing_event_id, hotel_id.

get_single_cvent_hotel_room_type_by_id

Get a single room type's details for a hotel in a Cvent housing event. Returns the room type record with its id and detailed attributes, including the room description and available images. Required: id, housing_event_id, hotel_id.

get_single_cvent_room_type_inventory_by_id

Get date-by-date inventory for a room type in a Cvent housing event hotel. Returns: rate, pickup, available. Filter by date range for specific nights. Required: id, housing_event_id, hotel_id.

get_single_cvent_housing_event_inventory_by_id

Get a date-sorted list of aggregated inventory details for a Cvent housing event — a high-level view of total event capacity and pickup across all hotels and room types. Returns a `data` array of inventory detail records. For per-hotel or per-room-type breakdowns, use the room type inventory endpoint instead. Required: id.

list_all_cvent_housing_event_reservations

List reservations for a Cvent Passkey housing event, including guest details, stay dates, hotel, room type, and reservation status. Returns: created. Use the after/before filters for incremental syncing. Returns an empty list when no reservations match. Required: housing_event_id.

cvent_room_rates_bulk_update

Update the room rate details for a specific room at a Cvent housing hotel. Sends the room rate details in the request body and returns the updated room rates response with schema-specific fields. Required: hotel_code, room_code, startDate, endDate, roomRate.

list_all_cvent_hubs

List the Events+ hubs associated with your Cvent account. Returns: created. Pass an optional filter query parameter (pattern: 'field' operator 'value') to narrow results.

list_all_cvent_large_choices

List large choices in Cvent — a paginated list of the choices belonging to large choice (`LargeChoices`) survey question type. Returns: id, text, question.

list_all_cvent_leads

List leads captured through Cvent LeadCapture in a paginated collection. Returns lead records including id, attendee, event, exhibitor, and deleted. Supports a filter query string using eq comparisons on event.id, exhibitor.id, or deleted.

get_single_cvent_leads_filter_by_id

List Cvent LeadCapture leads by sending an optional filter expression in the request body. Returns: created. Filtering uses the eq comparison, e.g. on id, attendee.id, event.id, exhibitor.id, or deleted.

list_all_cvent_communications_configurations

Get the communication compliance configuration for a Cvent account, such as which communication types are enabled. Returns the configuration record including its id and its attributes with the account's communication-type settings.

cvent_communications_configurations_bulk_update

Update the communication compliance configuration for a Cvent account to control which communication types are recorded in the communication log. Returns the configuration record including its id and its attributes. Requires a JSON request body with the communication compliance configuration; the API returns 201 when the configuration is inserted for the first time and 200 when updated. Required: enabledMessageTypes.

list_all_cvent_communications_messages

List communication log messages from your Cvent account across the supported types (email, chat, session_qa). Returns: id, type, created, tags, message, attachments. Without a filter, messages of all types between the specified dates are returned.

create_a_cvent_messages_filter

List Cvent communication log messages, optionally narrowing results with a filter body (e.g. type eq 'email'); without a filter, messages of all supported types (email, chat, session_qa) between the specified dates are returned. Returns a paginated result: data and paging (limit, totalCount, currentToken).

list_all_cvent_meeting_request_forms

List Cvent meeting request forms. Returns each form including its id and its form-specific configuration fields. Optionally narrow results with a filter on the active field, e.g. `active eq 'true'`.

get_single_cvent_meeting_request_form_by_id

Get a single Cvent meeting request form by id. Returns the meeting request form object, including its id and its form-specific configuration fields. Required: id.

list_all_cvent_meeting_request_form_requests

List meeting requests submitted to a Cvent meeting request form. Returns a paginated collection of meeting requests including id, status, sourceId, the associated event, and answered questions. Supports a filter expression over meeting-request.id, sourceId, and status (eq/ne). Required: meeting_request_form_id.

create_a_cvent_meeting_request_form_request

Create up to 5 meeting requests in a single call for a Cvent meeting request form, answering the form's questions (send complex-question answers as JSON-serialized strings). Returns the created requests in data with id, status, event, and questions. event.id is populated asynchronously when the form auto-creates an event. Required: meeting_request_form_id.

get_single_cvent_meeting_request_form_request_by_id

Get a single meeting request submitted to a Cvent meeting request form by id. Returns the meeting request including id, status, sourceId, the associated event, and its answered questions. Required: id.

cvent_meeting_request_form_requests_bulk_update

Update up to 5 existing meeting requests for a Cvent meeting request form, adding answers to the form's questions. Returns the updated requests in data with id, status, event, and questions. event.id is populated asynchronously when the form auto-creates an event. Required: id.

list_all_cvent_meeting_request_documents

List the document attachments of a Cvent meeting request. Returns a paginated envelope whose data items include id, name, lastModified, and referenceLink, plus a paging object with limit, totalCount, and currentToken. Max 20 documents per page (default 10). Required: request_id.

list_all_cvent_oauth_2_authorizes

Initiate Cvent's OAuth2 authorization code flow by directing the user to the authorization server. Returns a 302 redirect to redirect_uri containing the authorization code and state. Required: response_type, client_id, redirect_uri.

create_a_cvent_oauth_2_token

Obtain an OAuth2 access token from Cvent for a client registered in the developer portal. Returns: access_token, refresh_token, token_type, expires_in, example. Tokens are valid for 60 minutes.

list_all_cvent_orders

List Cvent account orders in ascending lastModified order. Returns a paginated list of order records, each with its id. Ordering is not client-configurable, and newly created or updated orders may not be immediately reflected.

get_single_cvent_order_by_id

Get a single Cvent account order by id. Returns the order record identified by its id. Newly created or updated orders may not be immediately reflected. Required: id.

list_all_cvent_order_items

List order items for a Cvent order. Returns a paginated list where each item includes its id; results are sorted in ascending lastModified order (not client-configurable), and newly created or updated items may not appear immediately. Required: order_id.

get_single_cvent_order_item_by_id

Get a single order item in a Cvent order by id. Returns the order item's id; newly created or updated order items may not be immediately reflected in the response. Required: id, order_id.

list_all_cvent_process_forms_submissions

List process form submissions in Cvent. Returns a paginated list where each submission includes id, status, event, and process-form (the form name is included inline via the expand parameter). Filter with eq expressions on event.id, process-form.id, or status.

list_all_cvent_program_items

List session program items in Cvent — the specific parts of a session's schedule, like talks, workshops, or panel discussions. Returns each program item's id, session, and event, paginated.

create_a_cvent_program_item

Create a session program item in Cvent — a specific part of a session's schedule, like a talk, workshop, or panel discussion. Returns the created program item including its id, session, and event. Requires the program item details in the request body. Max 25 program items per session.

update_a_cvent_program_item_by_id

Update a session program item in Cvent by id, replacing its details with those provided in the request body. Returns the updated program item including its id, session, and event. Required: id.

delete_a_cvent_program_item_by_id

Delete a session program item in Cvent by id. Returns an empty 204 response on success. Required: id.

create_a_cvent_docs_filter

Filter session program item documents in Cvent. Gets a paginated list of program item to session document relationships using a filter string in the request body. Returns: created.

list_all_cvent_program_items_filters

List Cvent session program items by sending an optional filter expression in the request body — returns the same data as GET List Program Items but supports longer filters. Returns a paginated envelope: data (program items with id, session, event, rteDescription) and paging (limit, totalCount, currentToken).

list_all_cvent_program_items_speakers

List Cvent session program item and speaker associations. Supports an optional filter using eq/in comparisons on programItem.id and session.id, combined with and/or. Returns: created.

list_all_cvent_speakers_filters

List Cvent event speakers by sending a filter expression in the request body, which supports longer filters than the GET List Speakers endpoint. Returns: created, id. The request body is optional.

list_all_cvent_program_item_docs

List the session documents linked to a Cvent program item. Returns each program item to session document relationship record with its id and upstream-defined attributes. Deprecated upstream — Cvent directs users to the Filter Program Item Documents endpoint. Required: program_item_id.

update_a_cvent_program_item_doc_by_id

Link a session document to a Cvent program item by creating a program item to session document relationship. Returns the created relationship record with its id and upstream-defined attributes. Limit: 10 session documents per program item. Required: id, program_item_id.

delete_a_cvent_program_item_doc_by_id

Delete a Cvent program item's link to a session document by id. Returns an empty 204 response on success. Required: id, program_item_id.

get_single_cvent_program_item_doc_by_id

Get a single Cvent program item to session document relationship by id. Returns the relationship record including its id and relationship attributes. Required: id, program_item_id.

get_single_cvent_program_item_speaker_by_id

Get a session program speaker relationship for a Cvent program item by id. Returns the relationship record including its id, programItem, and session references. Required: id, program_item_id.

update_a_cvent_program_item_speaker_by_id

Add a speaker to a Cvent session program item, creating the program item and speaker relationship. Returns the relationship record including its id, programItem, and session references. Limit 10 speakers per session program item. Required: id, program_item_id.

delete_a_cvent_program_item_speaker_by_id

Delete a session program speaker relationship from a Cvent program item by id. Returns an empty 204 response on success. Required: id, program_item_id.

create_a_cvent_proposal_draft

Create a new proposal draft in Cvent. Returns the created proposal draft with status, proposal, responseReason, and responseDetails, plus a location header containing the URL of the draft in edit mode. Beta endpoint.

update_a_cvent_quantity_item_by_id

Update Quantity Item. Returns: id, attendee, updatedQuantity, sendEmail. Required: id, attendee, updatedQuantity.

list_all_cvent_questions

List event and standalone survey questions in Cvent. Returns: created. Results can be filtered by id, survey.id, code, type, chapter.id, or maxScore; choices for LargeChoices-type questions come from the List Large Choices endpoint.

create_a_cvent_reservation_request

Create a Cvent reservation request from guest details such as name, email, and preferences. Returns the created reservation request with its id and a guest-specific bookingSite URL the guest uses to book; booking through it links the new reservation to the request for tracking. Requires a reservation-request body with guest details. Required: housingEvent, guests.

get_single_cvent_reservation_request_by_id

Get a Cvent reservation request by id. Returns: locale, block, hotel, guests, accessible. The response also includes the guest details and a linked Reservation ID/ack number once the guest has booked through the request. Required: id.

update_a_cvent_reservation_request_by_id

Update a Cvent reservation request's guest details by id; the request body overwrites the current version entirely. Returns the updated reservation request with its id and bookingSite URL. Cannot update a cancelled request, and changes never affect an already-booked linked reservation. Required: id, housingEvent, guests.

delete_a_cvent_reservation_request_by_id

Cancel a Cvent reservation request by id; this sets its status to cancelled and does not cancel any linked reservation. Returns an empty 204 response on success. A request with a linked reservation cannot be cancelled until the reservation is unlinked. Required: id.

create_a_cvent_reservation_request_reservation

Link an existing reservation to a reservation request in cvent. Used when the reservation was created outside the normal booking flow, such as a guest calling the hotel directly. Returns an empty 204 response on success. Required: reservation_requests_id, reservation_id.

delete_a_cvent_reservation_request_reservation_by_id

Unlink a reservation from a reservation request in cvent, freeing the request so a new reservation can be linked; the reservation itself is not cancelled or changed. Returns an empty 204 response on success. Required: id, reservation_requests_id.

create_a_cvent_reservation

Create a hotel reservation in a Cvent housing event, booking directly on behalf of a guest. Returns the created reservation object with its id and attributes covering hotel, room type, stay dates, and guest details. The request body must include a valid hotel ID, room type ID, and guest arrival and departure dates.

get_single_cvent_reservation_by_id

Get full reservation details for a given reservation id in Cvent; commonly used after receiving a Passkey callback. Returns the reservation object with its id and attributes covering hotel, room type, stay dates, and guest details. Required: id.

update_a_cvent_reservation_by_id

Update an existing Cvent reservation by id; the operation is synchronous and returns the updated reservation. Returns the reservation object with its id and attributes covering hotel, room type, stay dates, and guest details. Required: id.

delete_a_cvent_reservation_by_id

Cancel a Cvent hotel reservation by id. Cancelling does not cancel the linked reservation request — cancel and unlink it separately if needed. Returns an empty 204 response on success. Required: id.

list_all_cvent_respondents

List respondents across Cvent event and standalone surveys. Returns respondent records with id, survey, event, responseCode, score, attempt, and chapter results. Filterable by id, survey.id, event.id, responseCode, score, and chapter fields.

list_all_cvent_responses

List event and standalone survey responses in Cvent. Returns a paginated list of response records including id, survey, respondent, question, and attempt. Use filter to narrow results by survey.id, respondent.id, question.id, event.id, and more — note that chapter.id and survey.id filters cannot be combined with any other fields.

get_single_cvent_rfps_lead_source_by_id

Get a single RFP lead source in Cvent by id. Returns the lead source record with its id — the lead source indicates the primary origin of the RFP or the supplier being added, such as a particular software or website. Required: id.

get_single_cvent_lead_source_section_by_id

Get a specific lead source section of a Cvent RFP — the segment or channel (such as a website domain, form, or integration point) within the lead source where the RFP originated. Returns the section object including its id. Required: id, lead_source_id.

get_single_cvent_rfp_by_id

Get a single Cvent RFP by id. Returns the RFP's basic details, including its id and the leadSource reference (expandable inline). Required: id.

list_all_cvent_rfps

List the attachments added on a Cvent RFP. Returns each attachment's id, sendInEmail, supplierSpecific, supplier, and created_at. Required: rfp_id.

list_all_cvent_rfp_agenda_items

List the agenda items associated with a Cvent RFP. Returns a paginated envelope: data (array of agenda item records, each with an id) and paging (limit, totalCount, currentToken for fetching the next page). Required: rfp_id.

list_all_cvent_agenda_items_schedules

List Cvent RFP agenda item schedules for an RFP. Returns a paginated response with data (array of schedule records) and paging (limit, totalCount, currentToken). Required: rfp_id.

list_all_cvent_custom_fields_answers

List the custom field answers associated with a given RFP in Cvent. Returns a paginated list where each answer item includes its id. Set the expand query parameter to customField to include the related custom field definition in-line with each answer. Required: rfp_id.

list_all_cvent_rfp_guest_rooms

Get the guest room requirements for an RFP in Cvent. Returns the guest room requirements record: id plus attributes containing Cvent's schema-specific guest room fields (see the upstream RfpGuestRooms schema for the field-level breakdown). Required: rfp_id.

list_all_cvent_rfp_internal_documents

List internal documents added to a Cvent RFP. Returns a paginated list of internal document records, each identified by id (the only field the Cvent API enumerates for these records; the remaining fields are defined in the upstream PaginatedInternalDocuments schema). Supports narrowing results with a filter query string on id (in). Required: rfp_id.

list_all_cvent_rfp_past_events

List past events saved by the planner at the time of RFP creation in cvent — these can be non-Cvent events. Returns paginated past-event references consisting of an id plus attributes whose fields are defined by the upstream RfpPastEvents schema (consult the cvent API reference for the field-level breakdown). Required: rfp_id.

list_all_cvent_rfp_questions

List the standard and custom questions for an RFP in Cvent. Returns each question's id, choices, categories, subCategories, and fields arrays. Does not include answer details. Required: rfp_id.

get_single_cvent_recipients_history_by_id

List the paginated history logs of every recipient that was copied on a Cvent RFP. Returns history log records with an id plus upstream-defined attributes (Cvent's docs do not expand the log's field-level schema). Filtering is limited to supplier.id with the in operator. Required: id.

list_all_cvent_rfp_suppliers

List the suppliers associated with an RFP in Cvent. Returns: created. Filter by supplier.id using the filter parameter. Required: rfp_id.

list_all_cvent_scim_groups

List the SCIM groups representing Cvent user roles in the account, paginated. Returns a SCIM ListResponse containing Resources (each group's id, displayName, and meta), totalResults, startIndex, and itemsPerPage.

list_all_cvent_scim_resource_types

List the resource types available through Cvent's SCIM API. Returns resource type records: id plus the upstream-defined attributes describing each type's schema.

get_single_cvent_scim_resource_type_by_id

Get a single Cvent SCIM resource type by id. Returns the resource type record: id plus the upstream-defined attributes describing the type's schema. Required: id.

list_all_cvent_scim_schemas

List the Cvent SCIM schemas and their extension models representing users and SCIM groups (Cvent user roles). Returns: id. Results are paginated.

get_single_cvent_scim_schema_by_id

Get a single Cvent SCIM schema and its extension models representing users and SCIM groups (Cvent user roles) by id. Returns: id, name, description, attributes, meta. Required: id.

list_all_cvent_scim_service_provider_configs

Get Cvent's SCIM service provider configuration. Returns the ServiceProviderConfig document describing Cvent's SCIM setup; its fields are defined by the upstream SCIM schema rather than enumerated in the docs.

list_all_cvent_scim_users

List Cvent SCIM users. Returns totalResults, itemsPerPage, startIndex, and a Resources array of users with id, userName, active, emails, and meta. Filter with `filter` using eq/ne (plus lt/le/gt/ge for meta.created and meta.lastModified), combined with and/or.

create_a_cvent_scim_user

Create a user in Cvent via SCIM. Returns the created user resource, keyed by id; its full attribute set is defined by the upstream User schema, discoverable via the SCIM Schemas endpoint. For account users the email address starts unverified until confirmed via the link in the verification email. Required: name, userName, active, emails, userType, timezone, locale, groups, urn:ietf:params:scim:schemas:extension:enterprise:2.0:User.

get_single_cvent_scim_user_by_id

Get a single user in Cvent via SCIM by id. Returns the user resource, keyed by id; its full attribute set is defined by the upstream User schema, discoverable via the SCIM Schemas endpoint. Required: id.

update_a_cvent_scim_user_by_id

Update a user in Cvent via SCIM by id. The request body is a SCIM User resource whose attributes are defined by the upstream User schema, discoverable via the SCIM Schemas endpoint. Returns the updated user, keyed by id. If the email address changes on an account user, the new address must be verified via the link in the verification email. Required: id, name, userName, active, emails, userType, timezone, locale, groups, urn:ietf:params:scim:schemas:extension:enterprise:2.0:User.

delete_a_cvent_scim_user_by_id

Delete a Cvent SCIM user by id. Returns an empty 204 response on success. Required: id.

list_all_cvent_session_categories

List Cvent session categories with pagination. Returns each category's id and name. Supports sorting by name via sort (ASC/DESC) and filtering by id or name via filter.

create_a_cvent_session_category

Create a Cvent session category. Returns the created category object including its id and name. Requires the session category details (id, name) in a JSON request body. Required: name.

list_all_cvent_session_segments

List session and audience segment associations in Cvent. Returns: created. Supports a filter on segment.id and session.id using eq/in comparisons combined with and/or.

list_all_cvent_sessions

List Cvent sessions. Returns a paginated list of session records including id, title, status, start/end times, capacity, category, and location. Supports a filter query parameter with and/or logic.

create_a_cvent_session

Create a Cvent session with the values provided in the request body. Returns the created session object including id, title, status, start/end times, and capacity.

get_single_cvent_session_by_id

Get a single Cvent session by id. Returns the full session object including id, title, status, start/end times, capacity, category, and location. Required: id.

update_a_cvent_session_by_id

Update a Cvent session by id. Passing null (or omitting) a field in the request body renders that field blank on the session record. Returns the updated session including id, title, status, start/end times, and capacity. Required: id.

delete_a_cvent_session_by_id

Delete a Cvent session by id. Returns an empty 204 response on success. Required: id.

list_all_cvent_sessions_attendances

List session attendance in Cvent. Returns a paginated list of session attendance records including id (a compound '::' value), attendee, session, event, deleted, created, and lastModified.

list_all_cvent_sessions_enrollments

List session registrants for Cvent sessions. For optional sessions returns attendees registered for the session; for included sessions returns only attendees who participated or were marked as no-shows. Returns: created, id. Supports filter.

list_all_cvent_enrollment_filters

List session registrants for Cvent sessions: optional sessions return all registered attendees, included sessions return participants and no-shows. Returns a paginated response with data records (id, status, event, attendee, session, created, lastModified, deleted) plus paging. Body accepts an optional filter string; supports longer filters than the GET variant.

list_all_cvent_sessions_filters

List Cvent sessions by sending a filter in the request body — returns the same data as GET List Sessions but supports longer filters. Returns: created.

delete_a_cvent_session_attendance_by_id

Delete the session attendance (check-in) for an attendee in a Cvent session. Returns an empty 204 response on success. Required: id.

create_a_cvent_session_check_in

Check in attendees to a Cvent session based on the attendee IDs provided in the request body. Returns the bulk per-attendee check-in result. Required: session_id.

cvent_session_check_ins_bulk_update

Update check-in details of attendees in a Cvent session based on the attendee IDs provided in the request body. Returns the bulk per-attendee update result. Required: id.

list_all_cvent_session_docs

List Cvent session documents for a single session, returning a paginated list of document URLs. Returns: file, href, friendlyName, type, size, displayEnabled.id), paging (limit, totalCount, currentToken). Supports an optional filter on file.id (eq, ne, and/or). Required: session_id.

update_a_cvent_session_doc_by_id

Add a Cvent document to a session, associating a previously uploaded file with the session. Returns: file, href, friendlyName, type, size, displayEnabled, id. The document must be uploaded before it can be associated. Required: id, session_id.

delete_a_cvent_session_doc_by_id

Delete a Cvent session document, disassociating the given file from the session. Returns an empty 204 response on success. Required: id, session_id.

get_single_cvent_session_doc_by_id

Get a Cvent session document, retrieving a specific document assigned to a specific session. Returns: file, href, friendlyName, type, size, displayEnabled. Required: id, session_id.

create_a_cvent_session_enrollment

Register an attendee in a cvent session. Returns an empty 204 response on success. Requires the modify registration widget to be present on the event's registration path. Required: session_id, attendee_id.

delete_a_cvent_session_enrollment_by_id

Unregister an attendee from a cvent session. Returns an empty 204 response on success. Requires the modify registration widget to be present on the event's registration path. Required: id.

list_all_cvent_session_speakers

List the speakers and their categories assigned to a session in Cvent. Returns paginated session-speaker records including id and order (the speaker's position in the session's ordered speaker list). Required: session_id.

update_a_cvent_session_speaker_by_id

Assign a speaker to a session in Cvent by id, optionally setting the speaker's category via the request body; with no body or category the speaker's default category is used and the speaker is placed last. Returns an empty 204 response on success. Required: id.

delete_a_cvent_session_speaker_by_id

Remove a speaker from a session in Cvent by id. Returns an empty 204 response on success. Required: id.

list_all_cvent_signatures

List check-in and check-out signatures associated with the Cvent account. Returns: created. Narrow results with a filter string using and/or.

list_all_cvent_speaker_categories

List speaker categories in Cvent. Returns a paginated list of categories including id, name, and active. Optional: filter (supports active, id, name) and sort by name (ASC/DESC).

create_a_cvent_speaker_category

Create a new speaker category in Cvent. Returns the created category including its id, name, and active status. Requires a JSON body with the category fields (e.g. name, active).

list_all_cvent_speakers

List Cvent speakers. Returns paginated results: data (speaker records with id, firstName, lastName, email, company, title, featured, visibility, and lastModified) and paging metadata (limit, totalCount, currentToken).

create_a_cvent_speaker

Create a speaker in Cvent. Returns the created speaker including id, firstName, lastName, email, company, title, featured, visibility, and lastModified.

update_a_cvent_speaker_by_id

Update a Cvent speaker by id. Returns the updated speaker including id, firstName, lastName, email, company, title, featured, visibility, and lastModified. Required: id.

delete_a_cvent_speaker_by_id

Delete a Cvent speaker by id. Returns an empty 204 response on success. Required: id.

list_all_cvent_speaker_docs

List the documents assigned to a Cvent speaker. Returns a paginated collection of document records including file and url. Required: speaker_id.

update_a_cvent_speaker_doc_by_id

Attach a previously uploaded file to a Cvent speaker, identified by the UUID returned from the file upload. Returns the added document with file and url. Required: id, speaker_id.

delete_a_cvent_speaker_doc_by_id

Delete a document from a Cvent speaker. Returns an empty 204 response on success. Required: id, speaker_id.

get_single_cvent_speaker_doc_by_id

Get a single document assigned to a Cvent speaker. Returns the document with id, url, and file. Required: id, speaker_id.

cvent_speaker_profile_images_bulk_update

Assign a profile picture to a Cvent speaker with a file UUID from the file upload endpoint; this replaces the currently assigned picture if one exists. Returns the assigned speaker file object including its id. Required: id, file, href.

cvent_speaker_profile_images_bulk_delete

Delete a Cvent speaker's profile picture by id. Returns an empty 204 response on success. Required: id.

list_all_cvent_speaker_sessions

List sessions assigned to a speaker in Cvent. Returns a paginated list of session records including id, event, and customFields. Required: speaker_id.

list_all_cvent_standard_surveys

List Cvent standalone surveys that are not associated with an event. Returns each survey's id, title, code, status, created timestamp, and customField array. Supports filtering by status, created, title, and code.

list_all_cvent_standard_surveys_responses

List standalone (standard) survey responses in Cvent. Returns a paginated collection of response records, each including its id, survey, question, and respondent. Filter with survey.id (eq only, max 1) or combine up to 100 question.id / respondent.id values using and/or.

list_all_cvent_standard_survey_email_templates

List the email templates configured for a Cvent standalone survey. Returns a paginated envelope containing data (standalone survey email template records, each including its id) and paging metadata (limit, totalCount, currentToken). Required: survey_id.

list_all_cvent_standard_survey_questions

List the questions of a single standalone survey in Cvent, paginated. Returns each question with id, code, type, chapter, maxScore, and survey. Questions of type LargeChoices return their choices through the large-choices endpoint. Required: survey_id.

list_all_cvent_standard_survey_respondents

List respondents for a standalone survey in Cvent. Returns a paginated collection of respondent records including id, survey, responseCode, score, and per-chapter results. Required: survey_id.

create_a_cvent_standard_survey_respondent

Create a respondent for a standalone survey in Cvent. Returns the created respondent including id, survey, responseCode, score, and chapters. Required: survey_id.

update_a_cvent_standard_survey_respondent_by_id

Update a respondent for a standalone survey in Cvent. Returns the updated respondent including id, survey, responseCode, score, and chapters. Required: id, survey_id.

create_a_cvent_email_template_email

Send the Cvent standalone survey email for an email template to a single respondent. Returns a 201 confirmation payload defined by Cvent's standard-survey-send-email-response schema; the source does not enumerate its field-level shape. Required: survey_id, respondent_id, email_template_id.

list_all_cvent_surveys

List the event and standalone surveys associated to a Cvent account. Returns each survey's id, type, and customField entries in a paginated collection. Supports an optional filter on id and type (eq, ne) combined with and/or.

list_all_cvent_token_validations

Validate the cvent access token in use. Checks that the presented authentication token is still valid and takes no caller-supplied parameters. Returns the upstream token-validation acknowledgement only — cvent documents no field-level success body schema for this endpoint.

list_all_cvent_transactions

List transactions across the Cvent account, returned in ascending lastModified order. Returns: created, id. Newly created or updated transactions may not appear immediately in results.

get_single_cvent_transaction_by_id

Get a single Cvent transaction by id. Returns: created, id. Newly created or updated transactions may not appear immediately in results. Required: id.

list_all_cvent_transaction_items

List the transaction items of an account transaction in Cvent. Returns a paginated list of items with id and attendee, sorted deterministically in ascending modification order. Recently created or updated items may not appear immediately in results. Required: transaction_id.

get_single_cvent_transaction_item_by_id

Get a single transaction item of an account transaction in Cvent by id. Returns: created. Recently created or updated items may not appear immediately in results. Required: id, transaction_id.

list_all_cvent_travel_accounts

List Cvent travel accounts. Returns a paginated list of travel account records, each including its id. Supports after/before time-point filtering and a filter query parameter.

get_single_cvent_travel_account_by_id

Get a single Cvent travel account by id. Returns the travel account details including its id. Required: id.

list_all_cvent_travel_accounts_supplier_accounts

List supplier travel accounts in Cvent as a paginated collection. Returns each supplier account record with its id and content-type-specific attributes as defined upstream.

list_all_cvent_travel_account_supplier_accounts

Get the supplier account linked to a Cvent travel account by travel account ID. Returns: name, active. Required: travel_account_id.

list_all_cvent_travel_programs

List Cvent travel programs matching the specified filter and date-range criteria. Returns each travel program record including its id and the travel-program attributes defined in Cvent's Travel RFPs schema.

get_single_cvent_travel_program_by_id

Get the details of a single Cvent travel program by id. Returns the travel program record including its id and the travel-program attributes defined in Cvent's Travel RFPs schema. Required: id.

list_all_cvent_travel_programs_questions

List Cvent travel program questions across all travel programs, paginated. Returns question records including id, travelProgram, responseType, responseDataType, responseFormat, and responseChoices.

list_all_cvent_travel_program_questions

List Cvent travel program questions for a specific program. Returns paginated question records including id, travelProgram, responseType, responseDataType, responseFormat, and responseChoices. Required: program_id.

get_single_cvent_travel_program_question_by_id

Get a Cvent travel program question by id. Returns the question details including id, travelProgram, responseType, responseDataType, and responseChoices. Required: id, program_id.

list_all_cvent_travel_proposals

List Cvent travel proposals, paginated. Returns: created, id. Narrow results with the optional filter expression.

get_single_cvent_travel_proposal_by_id

Get a single Cvent travel proposal by id. Returns: created, id. Required: id.

list_all_cvent_travel_proposals_bids

List Cvent travel proposal bids. Returns each bid's id and attributes, where the attribute fields follow Cvent's upstream travel-proposal-bid schema.

get_single_cvent_travel_proposals_bid_by_id

Get a single Cvent travel proposal bid by id. Returns the bid's id and attributes, where the attribute fields follow Cvent's upstream travel-proposal-bid schema. Required: id.

list_all_cvent_travel_proposals_buyer_bids

List travel buyer proposal bids in Cvent. Returns a paginated collection of bid records, each including its id and its attributes as defined by Cvent's travel-buyer-proposal-bid schema.

get_single_cvent_travel_proposals_buyer_bid_by_id

Get a single travel buyer proposal bid in Cvent by id. Returns the bid record including its id and its attributes as defined by Cvent's travel-buyer-proposal-bid schema. Required: id.

list_all_cvent_travel_proposals_static_contents

List proposal static content across multiple travel proposals in Cvent. Returns a paginated response with a data array of static content field-value pairs (each item: id, travelProposalId, field, value, sequence) and a paging object (limit, totalCount, currentToken). Optionally narrow results with a filter query parameter using Cvent filter syntax.

get_single_cvent_travel_proposal_static_content_by_id

Get the static content for a specific cvent travel proposal by id. Returns the static content record including its id and attributes holding the proposal's field-value pairs with sequence ordering. Required: id.

list_all_cvent_travel_suppliers_brands

List Cvent supplier brands. Returns a paginated collection of brand records, each with an id and content-type-specific attributes defined upstream in Cvent.

get_single_cvent_travel_suppliers_brand_by_id

Get a single Cvent supplier brand by its brand code. Returns the brand record with its id (the brand code) and content-type-specific attributes defined upstream in Cvent. Required: id.

list_all_cvent_travel_suppliers_chains

List Cvent supplier chains. Returns a paginated collection of chain records, each including its id and attributes with the remaining schema-defined chain fields.

get_single_cvent_travel_suppliers_chain_by_id

Get a single Cvent supplier chain by id. Returns the chain record including its id and attributes with the remaining schema-defined chain fields. Required: id.

list_all_cvent_travel_suppliers_properties

List Cvent travel supplier properties. Returns a paginated list of supplier property records, each including its id and the property attributes defined by Cvent's supplier-property schema. Supports an optional filter expression using Cvent's filter syntax ('field' operator 'value').

get_single_cvent_travel_suppliers_property_by_id

Get a Cvent travel supplier property by id. Returns the property's id and the property attributes defined by Cvent's supplier-property schema. Required: id.

list_all_cvent_travel_suppliers_property_rooms

List supplier property rooms in Cvent. Returns property room records including their id. Results can be narrowed with date-range (after, before) and filter parameters; responses are paginated.

get_single_cvent_travel_suppliers_property_room_by_id

Get a supplier property room in Cvent by id. Returns the property room record with its id. Required: id.

list_all_cvent_usages

List Cvent API call usage for the current caller's account — usage over the last seven days, or for a date range within that window. Returns usage records with id and schema-specific usage attributes; the field-level breakdown is defined by Cvent's usage schema. Usage is capped at a seven-day lookback.

list_all_cvent_usage_tiers

Get the current usage tier for the caller's Cvent account. Returns the usage plan record including its id and an attributes object with the tier and daily / per-second call-limit details; the exact field set is defined upstream and not enumerated.

list_all_cvent_venue_availability_settings

Get a Cvent venue's availability settings — the date ranges when the venue is available for event bookings. Returns the availability settings object with schema-specific fields defined by Cvent's existingVenueAvailabilitySettings model (consult the Cvent REST API docs for the field-level breakdown). Required: venue_id.

cvent_venue_availability_settings_bulk_update

Update the availability settings for a venue in Cvent. Returns the updated settings record including its id and schema-specific attributes. Required: venue_id and a JSON body with the availability settings.

cvent_venue_details_bulk_update

Update the venue details for a specified Cvent venue, replacing the existing venue details data with the supplied payload. Returns the updated venue details object; its field set is defined by Cvent's existingVenueDetails schema. Required: venue_id.

get_single_cvent_details_overview_by_id

Get the venue details overview for a specific venue in Cvent. Returns the overview record with its id; remaining fields are defined by Cvent's venueDetailsOverview schema. Required: id.

cvent_venue_facilities_bulk_update

Update the facility information for a Cvent venue, replacing all existing values with those provided in the request body. Returns the updated facility information, including proximityFromAirport (distance and unit). Most facility fields do not apply to CVB/DMC or Restaurant venues. Required: venue_id.

get_single_cvent_venue_images_metadata_by_id

List paginated image metadata records for a Cvent venue. Returns each record's id, name, description, imageGroup, active, and displayOrder. Required: id (the venue id). Max 200 records per page.

create_a_cvent_venue_images_metadata

Create image metadata for a Cvent venue with details such as name, description, imageGroup, and displayOrder. Returns the created record including id, name, description, imageGroup, and displayOrder. Required: venue_id. Associate the uploaded image file to the venue afterwards via the Associate Venue Image endpoint.

list_all_cvent_venue_images_metadatas

Get image metadata for a specific venue image in Cvent. Returns the record's id, name, description, imageGroup, active, and displayOrder. Required: venue_id and venue_image_id.

update_a_cvent_venue_images_metadata_by_id

Update the metadata of a Cvent venue image, such as name, description, imageGroup, active status, and displayOrder. Returns the updated record including id, name, description, imageGroup, active, and displayOrder. Required: venue_id and id.

update_a_cvent_venue_image_by_id

Associate a previously uploaded image with a Cvent venue image by sending the file UUID from the file upload endpoint in the required JSON request body; this replaces any image file already associated. Returns: file, href. Required: id, venue_id. Only JPEG images (.jpg, .jpeg) are accepted, max 10 MB; 1920 x 1080 pixels recommended.

delete_a_cvent_venue_image_by_id

Delete a venue image in Cvent by id, disassociating the image from the venue and removing the venue image record. Returns an empty 204 response on success. Required: venue_id, id.

create_a_cvent_venue_meeting_room

Create a new meeting room for a Cvent venue. Returns the created meeting room including its id and the room attributes defined by Cvent's existingMeetingRoom schema, plus a Location header with the new room's URL. Required: venue_id.

update_a_cvent_venue_meeting_room_by_id

Update a Cvent meeting room for the specified venue, replacing the existing meeting room data. Returns the updated meeting room including its id and the room attributes defined by Cvent's existingMeetingRoom schema. Required: id, venue_id.

cvent_venue_meeting_rooms_bulk_update

Partially update a meeting room in a Cvent venue using merge-patch semantics — only fields present in the body change, setting a field to null unsets it, and the capacities and amenities arrays are replaced in full. Returns the updated meeting room including its id, capacities, and amenities. Required: venue_id, meeting_room_id.

list_all_cvent_meeting_rooms_overviews

List meeting room overviews for a Cvent venue. Returns: id, name. Supports filtering by hiddenOnProfile (eq). Max 200 records per page. Required: venue_id.

list_all_cvent_meeting_room_images

List the images associated with a cvent meeting room; each meeting room has at most one image. Returns the image record including its id and href. Required: venue_id, meeting_room_id.

delete_a_cvent_meeting_room_image_by_id

Remove the image currently associated with a cvent meeting room by disassociating it. Returns an empty 204 response on success. Required: id, venue_id, meeting_room_id.

cvent_meeting_room_images_bulk_update

Associate a previously uploaded image with a cvent meeting room using the file UUID from the file upload endpoint; replaces any currently associated image. Returns the associated image record including its id and href. Only JPEG (.jpg/.jpeg) files up to 10 MB are accepted; at least 1920 x 1080 px recommended. Required: venue_id, meeting_room_id, file.

get_single_cvent_meeting_room_overview_by_id

Get a Cvent meeting room overview by id for a specific venue. Returns the meeting room overview including id and hiddenOnProfile. Required: id, venue_id.

list_all_cvent_venue_need_dates

List the active need date ranges for a Cvent venue. Returns a paginated collection of need dates, each with its id and date-range attributes. Required: venue_id.

create_a_cvent_venue_need_date

Create a need date range for a Cvent venue. If the submitted range overlaps or is adjacent to an existing range, Cvent merges them into a single range. Returns the created need date record with its id and date-range attributes. Required: venue_id.

update_a_cvent_venue_need_date_by_id

Replace a Cvent venue need date range with the supplied values; if the updated range overlaps or is adjacent to another existing range, both are merged into a single range. Returns the updated need date record with its id and date-range attributes. Required: id, venue_id.

delete_a_cvent_venue_need_date_by_id

Delete a specific need date range for a Cvent venue by id. Returns an empty 204 response on success. Required: id, venue_id.

get_single_cvent_venue_need_date_by_id

Get a specific active need date range for a Cvent venue by id. Returns the need date including id and its range attributes. Required: id, venue_id.

list_all_cvent_venue_ratings

Get the ratings and awards for a Cvent venue. Returns the venue ratings record including its id and an attributes payload with one entry per rating agency applicable to the venue based on its type and country — including agencies with no saved rating — exposing which agencies are valid, which can be set as primary, and the per-agency ratingEditable flag. Required: venue_id.

cvent_venue_ratings_bulk_update

Replace all ratings and awards for a Cvent venue with the provided ratings. Returns the updated venue ratings record including its id and an attributes payload with one entry per applicable rating agency (rating values, primary markers, ratingEditable flags). Required: venue_id and the full replacement ratings body. Full replace — omitted agencies are removed; at most one rating may be primary…

list_all_cvent_videos

List Cvent videos associated with your account or events. Returns each video's id, status, tags, thumbnail and generatedThumbnail links, durationObtainedFrom, recording details, and its associated events, sessions, exhibitors, and speakers. Filter with `filter` (eq/ne on id, events, status, tags and more, combined with and/or); pass deleted=true to query only deleted videos.

list_all_cvent_videos_views

List video views (videos watched) in Cvent. Returns: contact, solution, device, video, type, totalDuration, watchDuration, watchPercentage, id. Filterable by contact.id, video.id, solution, or type using eq; a filter expression supports at most three fields.

list_all_cvent_video_audio_tracks

List audio tracks for a specific video in cvent. Returns each audio track record with its id. Required: video_id.

list_all_cvent_video_renditions

List the video renditions for a specific video in Cvent. Returns the list of rendition records for that video, each with its id and schema-specific rendition attributes. Required: video_id.

list_all_cvent_video_text_tracks

List text tracks (VTT captions) for a specific Cvent video. Returns a paginated collection of text track records, each with id and schema-defined attributes. Required: video_id.

create_a_cvent_video_text_track

Create a new text track (VTT) object for a Cvent video. The endpoint does not upload the VTT file itself — it returns a location URL that you use to perform the upload. Returns the created text track record: id, attributes. Required: video_id.

update_a_cvent_video_text_track_by_id

Update a Cvent video text track by id. Setting status to Updating in the body prompts the service to return a signed upload link in the returned entity for re-uploading the VTT file. Returns the updated record: id, attributes. Required: id, video_id.

list_all_cvent_webcasts

List Cvent webcasts for your event as a paginated collection. Returns webcast objects with id, event, provider, type, status, created, and lastModified, plus related session, appointment, and exhibitor references. Supports an optional filter query parameter (e.g. event.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3').

create_a_cvent_webcast

Create a new webcast for a specific Cvent event by posting a webcast object. Returns the integrated webcast including id, event, provider, type, status, created, and lastModified.

get_single_cvent_webcast_by_id

Get a single Cvent webcast by id. Returns the webcast object including id, event, provider, type, status, meetingId, created, and lastModified. Required: id.

update_a_cvent_webcast_by_id

Update info for an existing webcast within a Cvent event by id, sending an existing-webcast object. Returns the updated webcast including id, provider, type, status, and lastModified. Required: id.

delete_a_cvent_webcast_by_id

Delete an existing Cvent webcast by id. Returns an empty 204 response on success. Required: id.

list_all_cvent_webcasts_attendee_links

List Cvent webcast attendee links across the account as a paginated collection. Returns: created, id. Supports an optional filter on id, sourceId, attendee.id, webcast.id, created, and lastModified.

list_all_cvent_webcasts_players

List player details associated with webcasts in Cvent. Returns a paginated data array of player records (id, webcast, status) together with paging metadata (limit, totalCount, currentToken).

list_all_cvent_webcast_attendee_links

List attendee links for a Cvent webcast. Returns the paginated response: data holds attendee-link records (id, sourceId, attendee, created, lastModified) and paging holds limit, totalCount, and currentToken. Filterable by id, sourceId, attendee.id, created, and lastModified. Required: webcast_id.

create_a_cvent_webcast_attendee_link

Create attendee links in bulk for a Cvent webcast. Returns a 207 multi-status Cvent bulk response whose data array carries one attendee-link result per requested link. Required: webcast_id.

delete_a_cvent_webcast_attendee_link_by_id

Delete an attendee link from a webcast in Cvent. Returns an empty 204 response on success. Required: id.

cvent_webcast_attendee_links_bulk_update

Update existing attendee links in bulk for a webcast in Cvent. Returns the Cvent bulk attendee link response whose data array carries one updated attendee-link result per requested link (HTTP 207 Multi-Status). Required: id.

get_single_cvent_contact_obfuscation_status_by_id

Get the obfuscation status of a Cvent contact by the Obfuscate ID provided. Returns: status, obfuscateId, contact. Once obfuscation succeeds, all contact data is obfuscated and no longer retrievable. Required: id.

get_single_cvent_event_creation_status_by_id

Get the creation status of a Cvent event that was queued for asynchronous creation. Returns the event creation status object including its id, status, and attributes — keep polling until the event is ready to use. Required: id.

get_single_cvent_event_copy_status_by_id

Get the status of an event copy operation in Cvent. Returns: id, status. The copy runs asynchronously — poll this endpoint with the event copy id returned when the copy started to determine when the copied event is ready to be used. Required: id.

get_single_cvent_emarketing_email_status_by_id

Get the send statuses for an eMarketing email request in Cvent, using the unique email request id generated when the email was sent to recipients. Returns the send-status records, each including its id and schema-specific status attributes. Required: id.

get_single_cvent_event_email_status_by_id

Get the send status of an email sent to event attendees in Cvent. Returns the send-email-event-response payload — the event email send statuses associated with the request, including each record's id and status attributes. Required: id.

cvent_budget_item_custom_field_answers_bulk_update

Update the answers of a custom field on a specific budget item in a cvent event. Answer values must match the field's format (date-time, number, currency, free text, single/multi-select). Returns the updated custom field answer including its value array. Omit value or send an empty list to delete the answer. Required: event_id, budget_item_id, custom_field_id, id, value.

cvent_event_custom_field_answers_bulk_update

Set the answer to a single custom field on an event in Cvent (event custom fields store extra information such as event type or region). Returns the updated custom field answer object: id and value. Answer values must match the field's format; omitting value or sending an empty list clears the answer. Required: event_id, custom_field_id, id, value.

cvent_session_custom_field_answers_bulk_update

Update the answers for a single custom field on a single session in Cvent. Returns the updated custom-field answer including its id and value array of answer strings (max 16000 characters each). To delete the answer, omit value or send an empty list. Required: session_id, custom_field_id, id, value.

create_a_cvent_event_survey_response

Create responses for a particular respondent in a Cvent event survey. Returns the created event-survey-response record, including id, respondent, question, survey, and attempt. Required: event_id, survey_id, respondent_id.

create_a_cvent_standard_survey_response

Create responses for a standalone survey respondent in Cvent. Returns the created response object with its id and survey, respondent, and question references. Required: survey_id, respondent_id.

update_a_cvent_standard_survey_response_by_id

Update responses for a standalone survey respondent in Cvent. Returns the updated response object with its id and survey, respondent, and question references. Required: id, survey_id, respondent_id.

list_all_cvent_audience_segments_filters_attendee

List the audience segments associated with a Cvent attendee by posting a filter expression in the request body; accepts longer filters than the GET variant. Returns a paginated response with data (the attendee's ACTIVE audience-segment association records, each referencing its segment) and paging metadata. Supported filter field: segment.id (eq, in); no logical…. Required: attendee_id.

list_all_cvent_program_item_speakers_filters

List Cvent session program item and speaker associations by sending a filter expression in the request body. Returns a paginated list of association records with id, programItem, and session; accepts the same filters as GET Session Program Speakers but supports longer filters.

list_all_cvent_contact_histories

List the change history for a specific cvent contact. Returns the paginated history — a data array of change-history entries plus a paging object with limit, totalCount, and currentToken for fetching the next page. Required: contact_id.

list_all_cvent_hub_members

List members of a Cvent Events+ hub. Returns member records including id, designation, workAddress (city, state, country), and visible. Required: hub_id.

Why Truto

Why use Truto’s MCP server for Cvent

Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 800+ integrations.

01

Auto-generated, always up to date

Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.

02

Fine-grained access control

Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.

03

Multi-tenant by design

Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.

04

Works with every MCP client

Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.

05

Built-in auth, rate limits, and error handling

Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.

06

Expiring and auditable servers

Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.

How It Works

From zero to integrated

Go live with Cvent in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s Cvent account

Use Truto’s frontend SDK to connect your customer’s Cvent account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call Cvent

Truto’s Proxy API is a 1-to-1 mapping of the Cvent API. You call us, we call Cvent, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate Cvent’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about Cvent on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

How does authentication to Cvent work through Truto?

Cvent uses OAuth 2.0 with client credentials issued per account. Truto handles the full token exchange, refresh, and account-scoping for each of your end users, so you never store Cvent credentials or manage token rotation yourself.

Can we both read from and write to Cvent?

Yes. The integration supports read, create, update, and delete operations across core objects like attendees, contacts, sessions, speakers, program items, reservations, audience segments, and custom fields, plus bulk endpoints for high-volume updates.

Does the integration support Cvent custom fields and questions?

Yes. You can list and manage custom fields, custom field answers, event questions, exhibitor questions, and survey questions, and bulk-update custom field answers on contacts, budget items, events, and sessions.

How do we handle large data volumes like lead exports or attendee syncs?

Truto normalizes Cvent's pagination so you can stream through large collections without writing cursor logic. For high-volume writes, Cvent's bulk job endpoints are supported end-to-end, including creating jobs, submitting data, running them, and polling results.

How fresh is the data — can we react to changes in near real time?

Truto supports scheduled polling on list endpoints with incremental filters, so you can keep attendees, leads, registrations, and sessions near real time. For event-driven workflows like lead routing or check-ins, poll intervals can be tuned per resource.

Can we push external engagement data back into Cvent?

Yes. You can create attendee activities and external metadata records against Cvent attendees, which lets you centralize off-platform behavior (webinar views, product events, external touchpoints) on the Cvent attendee profile.

Cvent

Get Cvent integrated into your app

Our team understands what it takes to make a Cvent integration successful. A short, crisp 30 minute call with folks who understand the problem.