---
title: Cvent API Integration on Truto
slug: cvent
category: Event Management
canonical: "https://truto.one/integrations/detail/cvent/"
---

# Cvent API Integration on Truto



**Category:** Event Management  
**Status:** Beta

## MCP-ready AI tools

Truto exposes 485 tools for Cvent that AI agents can call directly.

- **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 '<attendeeId>::<sessionId>' 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.

## How it works

1. **Link your customer's Cvent account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Cvent.** The Proxy API is a 1-to-1 mapping of the Cvent API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **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.
- **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.
- **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.
- **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.
- **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

- **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.
- **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.
- **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.
- **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.
- **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.
- **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.

## FAQs

### 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.

## Related reading

- [Connect Cvent to ChatGPT: Manage Events, Attendees & Registration](https://truto.one/blog/connect-cvent-to-chatgpt-manage-events-attendees-registration/) — Learn how to connect Cvent to ChatGPT using a managed MCP server. Automate event workflows, attendee check-ins, and session enrollments with AI agents.
