@cvent/sdk
v1.0.6
Published
Developer-friendly & type-safe Typescript SDK specifically catered to leverage *@cvent/sdk* API.
Keywords
Readme
@cvent/sdk
Developer-friendly & type-safe Typescript SDK specifically catered to leverage @cvent/sdk API.
Summary
Cvent REST APIs: # Introduction The Cvent API Platform is built around REST, providing intuitive endpoints to leverage the Cvent platform for your event needs. The APIs use JSON-encoded requests/responses and HTTP codes. Resources are protected using OAuth2.
Getting Started
This SDK is generated by Speakeasy. For usage instructions, refer to the README and USAGE files. To obtain API credentials, visit the Cvent REST API Overview.
The Cvent REST API uses OAuth2 for authorization (client credentials flow).
Endpoints
| Region | Hostname | |:--------------|:-----------------------------------| | North America | https://api-platform.cvent.com | | Europe | https://api-platform-eur.cvent.com |
The current version is ea.
Rate Limits
| Tier | Daily Calls | Calls/Sec | Max Burst | | -------- | ----------- | --------- | --------- | | Free | 1,000 | 2 | 1 | | Standard | 15,000 | 10 | 10 | | Premium | 500,000 | 25 | 25 |
Daily quota resets at 12 midnight UTC. When limits are exceeded, the API returns 429 Too Many Requests.
Use exponential backoff to handle rate limit errors.
Filtering
Filter pattern: filter=field comparisonType value
Example: GET /contacts?filter=lastName eq Smith
Versioning
Backward compatible: Adding resources, optional parameters, or attributes.
Backward incompatible: Adding required parameters; deleting resources/attributes; changing data types.
For more documentation, visit developers.cvent.com.
For more information about the API: Cvent Developer Documentation
Table of Contents
SDK Installation
The SDK can be installed with either npm, pnpm, bun or yarn package managers.
NPM
npm add @cvent/sdkPNPM
pnpm add @cvent/sdkBun
bun add @cvent/sdkYarn
yarn add @cvent/sdk[!NOTE] This package is published with CommonJS and ES Modules (ESM) support.
Requirements
For supported JavaScript runtimes, please consult RUNTIMES.md.
SDK Example Usage
Example
import { CventSDK } from "@cvent/sdk";
const cventSDK = new CventSDK({
security: {
oAuth2ClientCredentials: {
clientID: process.env["CVENTSDK_CLIENT_ID"] ?? "",
clientSecret: process.env["CVENTSDK_CLIENT_SECRET"] ?? "",
tokenURL: process.env["CVENTSDK_TOKEN_URL"] ?? "",
scopes: process.env["CVENTSDK_SCOPES"] ?? "",
},
},
});
async function run() {
const result = await cventSDK.users.getAccountUserGroups({
token: "1a2b3c4d5e6f7g8h9i10j11k",
filter: "name eq 'My User Group'",
});
for await (const page of result) {
console.log(page);
}
}
run();
Authentication
Per-Client Security Schemes
This SDK supports the following security schemes globally:
| Name | Type | Scheme | Environment Variable |
| ------------------------- | ------ | ------------ | ------------------------------------- |
| oAuth2ClientCredentials | oauth2 | OAuth2 token | CVENTSDK_O_AUTH2_CLIENT_CREDENTIALS |
| oAuth2AuthorizationCode | oauth2 | OAuth2 token | CVENTSDK_O_AUTH2_AUTHORIZATION_CODE |
You can set the security parameters through the security optional parameter when initializing the SDK client instance. The selected scheme will be used by default to authenticate with the API for all operations that support it. For example:
import { CventSDK } from "@cvent/sdk";
const cventSDK = new CventSDK({
security: {
oAuth2ClientCredentials: {
clientID: process.env["CVENTSDK_CLIENT_ID"] ?? "",
clientSecret: process.env["CVENTSDK_CLIENT_SECRET"] ?? "",
tokenURL: process.env["CVENTSDK_TOKEN_URL"] ?? "",
scopes: process.env["CVENTSDK_SCOPES"] ?? "",
},
},
});
async function run() {
const result = await cventSDK.users.getAccountUserGroups({
token: "1a2b3c4d5e6f7g8h9i10j11k",
filter: "name eq 'My User Group'",
});
for await (const page of result) {
console.log(page);
}
}
run();
Per-Operation Security Schemes
Some operations in this SDK require the security scheme to be specified at the request level. For example:
import { CventSDK } from "@cvent/sdk";
const cventSDK = new CventSDK();
async function run() {
const result = await cventSDK.authentication.oauth2Token({
username: "",
password: "",
}, {
grantType: "client_credentials",
clientId: "djc98u3jiedmi283eu928",
scope: "event/events:read event/attendees:read",
redirectUri: "https://example.com/redirect",
refreshToken: "dn43ud8uj32nk2je",
code: "AUTHORIZATION_CODE",
});
console.log(result);
}
run();
Available Resources and Operations
Appointments
- listAppointmentAttendees - List Appt Attendees
- getAppointmentAttendeeById - Get Appt Attendee
- listAvailability - List Availability
- getAvailabilityById - Get Availability
- listAppointmentEvents - List Appt Events
- getAppointmentEventById - Get Appt Event
- listAvailableTimes - List Available Times
- listAppointmentTypes - List Appointment Types
- createAppointment - Create Appointment
- updateAppointment - Update Appointments
- cancelAppointment - Cancel Appointment
- listLocations - List Locations
- listMeetingInterests - List Interests
- getMeetingInterestById - Get Interest
- listAppointments - List Appointments
- getAppointmentById - Get Appointment
AttendeeActivities
- listAttendeeActivities - List Activities
- createAttendeeActivity - Add External Activity
- listExternalAttendeeActivitiesMetadata - List Ext. Activities Metadata
- createExternalAttendeeActivityMetadata - Add Ext. Activities Metadata
- deleteExternalAttendeeActivityMetadata - Delete Ext Activities Metadata
- updateExternalAttendeeActivityMetadata - Update Ext Activities Metadata
AttendeeInsights
- listAttendeeInsights - List Engagement Scores
- getAttendeeInsightsById - Get Engagement Score
- getScores - Get Scores
- getStats - Get Stats
AttendeeMessages
- getAttendeeMessagesMembers - Get Messaging Members
Attendees
- listDurations - List Attendance Duration
- createAttendee - Add Attendees
- listAttendees - List Attendees
- listAttendeesPostFilter - List Attendees
- getAttendeeById - Get Attendee
- updateAttendee - Update Attendee
- updateInternalInfoAnswers - Update Internal Information
- postBadge - Create Badge
- getBadge - Get Badge
- getBadgesPostFilters - Get Badges
- updateBadge - Update Badge
AudienceSegments
- disassociateAttendeeFromAudienceSegments - Delete Attendee Associations
- createAudienceSegment - Create Audience Segment
- listAudienceSegments - List Audience Segments
- listAudienceSegmentsPostFilter - List Audience Segments
- getAudienceSegmentById - Get Audience Segment
- updateAudienceSegment - Update Audience Segment
- deleteAudienceSegment - Delete Audience Segment
- listSegmentAssociatedAttendees - List Associated Attendees
- associateAttendeeToSegment - Associate Attendee to Segment
- disassociateAttendeeFromAudienceSegment - Disassociate Attendee
Authentication
- oauth2Authorize - Authorize
- oauth2Token - Token
- validateToken - Validate Token
BadgePrintJob
- createBadgePrintJob - Create Badge Print Job
- getEventBadgePrintJobs - List Badge Print Jobs
- getBadgePrintJob - Get Badge Print Job
BadgePrinterPools
- getBadgePrinterPools - List Badge Printer Pools
- getBadgePrinterPool - Get Badge Printer Pool
Budget
- getAccountBudgetItems - List Budget Items
- getCards - List Cards
- getCardTransactions - List Card Transactions
- createCardTransaction - Create Card Transaction
- deleteCardTransaction - Delete Card Transaction
- updateCardTransaction - Update Card Transaction
- getCurrencyConversionRate - List Currency Conversion Rates
- createCurrencyConversionRate - Create Conversion Rate
- updateCurrencyConversionRate - Update Conversion Rate
- deleteCurrencyConversionRate - Delete Conversion Rate
- getBudgetItems - List Event Budget Items
- createBudgetItem - Create Budget Item
- getBudgetAllocations - List Budget Allocations
- updateBudgetItem - Update Budget Item
- updateBudgetAllocations - Update Budget Allocations
- deleteBudgetAllocations - Delete Budget Allocations
- createPayment - Create Budget Payment
- updatePayment - Update Budget Payment
- deletePayment - Delete Budget Payment
- answerBudgetCustomField - Update Budget Cstm Fld Answers
- getPayments - List Budget Payments
- attachInvoiceToPayment - Assign Invoice To Payment
- getEventBudgetTotals - List Budget Totals
Bulk
- createBulkJob - Create Bulk Job
- getBulkJobById - Get Bulk Job
- cancelBulkJob - Cancel Bulk Job
- uploadBulkJobData - Upload Bulk Job Data
- listBulkJobResult - List Bulk Job Result
- runBulkJob - Run Bulk Job
Campaigns
- getCampaigns - List eMarketing Campaigns
- getEmailTemplates - List Email Templates
- sendEMarketingEmails - Send Email To Recipients
- getEmarketingEmailStatus - List Emarketing Email Status
CardTokens
- createCardTokens - Create a Credit Card Token
Compliance
getConfiguration - Get Communication Config
updateConfiguration - Update Communication Config
getCommunicationLogMessages - List Communication
filterCommunicationLogMessages - List Communication
Contacts
- createContactGroup - Create Contact Group
- listContactGroups - List Contact Groups
- getContactGroupById - Get Contact Group
- updateContactGroup - Update Contact Group
- deleteContactGroup - Delete Contact Group
- getContactIdsByContactGroup - Get Ids in Contact Group
- addContactToContactGroup - Add Contact To Group
- removeContactFromContactGroup - Remove Contact From Group
- listContactTypes - List Contact Types
- listContacts - List Contacts
- updateContacts - Update Contacts
- patchContacts - Patch Contacts
- createContacts - Create Contacts
- listContactsPostFilters - List Contacts
- getContactObfuscationStatusById - Get Obfuscation Status
- getChangeHistoryForASpecificContact - Get Contact Change History
- getContactById - Get Contact
- updateContactById - Update Contact
- patchContactById - Patch Contact
- deleteContactById - Delete Contact
- updateContactCustomFieldAnswers - Update Custom Field Answers
- mergeContacts - Merge Contacts
- obfuscateContactById - Obfuscate a Contact
- deleteContactProfileImage - Delete Contact Profile Picture
- assignContactProfileImage - Assign Contact Profile Picture
- getContactRelationshipsById - Get Related Contact Ids
- createContactRelationship - Add Contact Relationship
- deleteContactRelationship - Delete Contact Relationship
CustomFields
- listCustomFields - List Custom Fields
- createCustomField - Create Custom Field
- updateCustomField - Update Custom Field
- getCustomField - Get Custom Field
- updateCustomFieldAdvancedLogic - Update Advanced Logic
- createCustomFieldTranslation - Create Custom Fld. Translation
- updateCustomFieldTranslation - Update Custom Fld. Translation
Discounts
- listEventDiscounts - List Event Discounts
- createEventDiscount - Create Event Discount
- listDiscountedAgendaItems - List Discounted Agenda Items
- updateEventDiscount - Update Event Discount
- linkAgendaItemToDiscount - Link Agenda Item to Discount
- unlinkAgendaItemFromDiscount - Unlink Agenda Item Discount
Emails
- getBounceDetails - List Email Bounces
- getEmailsHistory - Get Emails History Data
- ~~getEmailStatus~~ - List Email Status :warning: Deprecated
EventCredits
- getAttendeeCredits - List Attendee Event Credits
EventFeatures
- getEventFeatures - List Event Features
- updateEventFeatures - Update Event Feature
- launchEventFeatures - Launch Event Feature
- listEventWeblinks - List Event Weblinks
EventRole
- listEventRoleAssignment - List Event Role Assignments
EventTravel
- getAirActualDetail - Get Air Actual
- getAirRequests - Get Air Requests
- getHotelRequests - Get Hotel Requests
- getHousingReservationRequests - Get Housing Requests
Events
- listAdmissionItems - List Admission Items
- listAdmissionItemsPostFilters - List Admission Items
- getEventQuestions - List Event Questions
- getChoicesForQuestion - Get Question Choices
- getEvents - List Events
- createEventAsync - Create Event Async
- getEventAsyncStatus - Get Event Async Status
- getEventCopyStatus - Get Event Copy Status
- sendEventEmails - Send Email To Attendees
- getEventEmailStatus - List Event Email Status
- getEventsPostFilters - List Events
- getEventById - Get Event
- updateEvent - Update Event
- eventCheckIn - Event Check-In
- deleteEventCheckIn - Remove Check-In
- copyEvent - Copy Event
- answerEventCustomField - Event Custom Field Answers
- listDonationItems - List Donation Items
- listDonationItemsPostFilter - List Donation Items
- listEventEmails - List Event Emails
- listFeeItems - List Fee Items
- getInvitationList - List Invitation Lists
- getOrders - List Orders
- getOrderItems - List Order Items
- associateDiscountCodeToOrderItem - Assign Discount to Order Item
- listQuantityItems - List Quantity Items
- listQuantityItemsPostFilter - List Quantity Items
- listRegistrationPaths - List Registration Paths
- listRegistrationTypes - List Registration Types
- updateRegistrationType - Update Event Registration Type
- getTransactions - List Transactions
- postTransactions - Create Transactions
- getTransactionItems - List Transaction Items
- listEventUserGroups - List Event User Groups
- associateEventUserGroup - Associate User Group to Event
- disassociateEventUserGroup - Disassociate Group from Event
- updateQuantityItemRegistrationForAttendee - Update Quantity Item
- listSessionsAttendance - Session Attendance
- listSessionsEnrollment - List Session Registrants
- listSessionsEnrollmentPostFilter - List Session Registrants
- deleteSessionAttendance - Del Session Check-in
- sessionCheckIn - Session Check-In
- updateSessionCheckIn - Update Session Check-In
- createSessionEnrollment - Create Session Registration
- deleteSessionEnrollment - Delete Session Registration
EventsPlusHub
- listHubs - List Events+ Hubs
- getHubMembers - Get Events+ Hub Members
Exhibitor
- getExhibitorCategories - List Exhibitor Categories
- createExhibitorCategory - Create Exhibitor Category
- updateExhibitorCategory - Update Exhibitor Category
- deleteExhibitorCategory - Delete Exhibitor Category
- updateExhibitorCategoryBanner - Assign Banner to Category
- deleteExhibitorCategoryImage - Delete Banner from Category
- listExhibitors - List Category's Exhibitors
- addExhibitorToExhibitorCategory - Assign Exhibitor to Category
- removeExhibitorFromExhibitorCategory - Delete Exhibitor from Category
- getExhibitorQuestions - List Exhibitor Questions
- getExhibitors - List Exhibitors
- createExhibitor - Create Exhibitor
- getExhibitor - Get Exhibitor
- updateExhibitor - Update Exhibitor
- deleteExhibitor - Delete Exhibitor
- updateExhibitorBanner - Assign Exhibitor Banner Image
- deleteExhibitorBanner - Delete Exhibitor Banner Image
- getExhibitorAnswers - List Exhibitor Answers
- updateExhibitorAnswers - Update Exhibitor Answers
- listExhibitorCategories - List Exhibitor's Categories
- updateExhibitorLogo - Assign Exhibitor Logo Image
- deleteExhibitorLogo - Delete Exhibitor Logo Image
- getLeadQualificationQuestions - List Qualification Questions
- postRegistrationPack - Create Registration Pack
- getExhibitorRegistrationPacks - List Registration Packs
- getRegistrationPack - Get Registration Pack
- updateRegistrationPack - Update Registration Pack
- deleteRegistrationPack - Delete Registration Pack
- getSponsorshipLevels - List Sponsorship Levels
- getSponsorshipLevel - Get Sponsorship Level
ExhibitorContent
- listExhibitorFiles - List Exhibitor Files
- getExhibitorFile - Get Exhibitor File
- updateExhibitorFile - Associate Exhibitor File
- disassociateExhibitorFile - Disassociate Exhibitor File
- listExhibitorWeblinks - List Exhibitor Weblinks
- createExhibitorWeblink - Create Exhibitor Weblink
- getExhibitorWeblink - Get Exhibitor Weblink
- updateExhibitorWeblink - Update Exhibitor Weblink
- deleteExhibitorWeblink - Delete Exhibitor Weblink
ExhibitorTeam
- listExhibitorAdmins - List Exhibitor Admins
- postExhibitorAdmin - Create Exhibitor Admin
- getExhibitorAdmin - Get Exhibitor Admin
- updateExhibitorAdmin - Update Exhibitor Admin
- listBoothStaff - List Booth Staff
- associateBoothStaff - Create Booth Staff
- getBoothStaff - Get Booth Staff member
- deleteBoothStaff - Delete Booth Staff member
File
- uploadFile - Upload a File
- getFile - Get File Location
Hooks
- listContactHooks - List Contact Hooks
- createContactHook - Create Contact Hook
- updateContactHook - Update Contact Hook
- deleteContactHook - Delete Contact Hook
Housing
- createConnection - Create Connection
- getHousingEventsSummaries - Get Housing Events Summaries
- getHousingEventInfo - Get Housing Event Info
- getHousingEventHotels - Get Housing Event Hotels
- getHousingEventHotel - Get Housing Event Hotel
- getHousingEventHotelAvailability - Get Event Hotel Availability
- getHousingEventRoomTypes - Get Housing Event Room Types
- getRoomTypeDetails - Get Room Type Details
- getRoomTypeInventory - Get Room Type Inventory
- getHousingEventInventory - Get Housing Event Inventory
- getHousingEventReservations - Get Housing Event Reservations
- createReservationRequest - Create Reservation Request
- getReservationRequest - Get Reservation Request
- updateReservationRequest - Update Reservation Request
- cancelReservationRequest - Cancel Reservation Request
- linkReservation - Link Reservation
- unlinkReservation - Unlink Reservation
- createReservation - Create Reservation
- getReservation - Get Reservation
- cancelReservation - Cancel Reservation
- updateReservationSync - Update Reservation
HousingHotels
- updateHotelRoomRates - Update Hotel Room Rates
Leads
- getEliteratureRequests - List E-literature Requests
- getLeadQualificationAnswers - List Qualification Answers
- getLeads - List Leads
- getLeadsPostFiltersData - List Leads
MeetingRequest
- getMeetingRequestByEventId - Get MR by Event ID
- listMRF - List MR Forms
- getMRFById - Get MR Form
- createMeetingRequest - Create MR (Bulk)
- updateMeetingRequest - Update MR (Bulk)
- listMeetingRequest - List MR
- getMeetingRequestById - Get MR
- listMeetingRequestDocuments - List MR Documents
ProcessForm
- listProcessFormSubmission - List Process Form Submissions
ProposalDraft
- createProposalDraft - Beta - Create Proposal Draft
Seating
- listSeating - List Seating
- getEventTableAssignments - List All Seating Assignments
- getSeating - Get Seating
- getTableAssignment - List Seating Assignments
- listTables - List Tables
- getTable - Get Table
- listSeats - List Seats
- getSeat - Get Seat
Sessions
- getSessionLocation - List Session Locations
- addSessionLocation - Add Session Location
- createProgramItem - Create Program Item
- listProgramItems - List Program Items
- filterProgramItemDocuments - Filter Program Item Documents
- listProgramItemsPostFilters - List Program Items
- updateProgramItem - Update Program Item
- deleteProgramItem - Delete Session Program Item
- ~~getProgramItemDocuments~~ - Get Program Item Documents :warning: Deprecated
- relateProgramItemToSessionDocument - Add Program Item Document
- getProgramItemSessionDocument - Get Program Item Document
- deleteProgramItemSessionDocument - Delete Program Item Document
- listSessionsCategories - List Session Categories
- createSessionCategory - Create Session Categories
- getSessionSegments - Get Session Segments
- listSessions - List Sessions
- createSession - Create Session
- listSessionsPostFilters - List Sessions
- getSessionById - Get Session
- updateSession - Update Session
- deleteSession - Delete Session
- updateSessionCustomFieldAnswers - Update Custom Field Answers
- listSessionDocs - List Session Documents
- getSessionDoc - Get Session Document
- addSessionDoc - Add Document To Session
- deleteSessionDocument - Delete Document from Session
- listSessionSpeakers - List Session's Speakers
- addSpeakerToSession - Assign Speaker to Session
- removeSpeakerFromSession - Delete Speaker From Session
Signatures
- getSignatures - List Signatures
Speakers
- getSessionProgramSpeakers - Get Session Program Speakers
- listSessionProgramSpeakersPostFilters - List Session Program Speakers
- createSessionProgramSpeaker - Add Session Program Speaker
- getSessionProgramSpeaker - Get Session Program Speaker
- deleteSessionProgramSpeaker - Delete Session Program Speaker
- listSpeakersCategories - List Speakers Categories
- addSpeakerCategory - Create Speaker Category
- listSpeakers - List Speakers
- createSpeaker - Create Speaker
- listSpeakersPostFilter - List Speakers
- updateSpeaker - Update Speaker
- deleteSpeaker - Delete Speaker
- listSpeakerDocs - List Speaker's Documents
- getSpeakerDoc - Get a document for a speaker
- addSpeakerDoc - Add Document To Speaker
- deleteSpeakerDocument - Delete Document From Speaker
- deleteSpeakerProfileImage - Delete Speaker Profile Picture
- assignSpeakerProfileImage - Assign Speaker Profile Picture
- listSpeakerSessions - List Speaker's Sessions
Surveys
- getAllEventSurveyResponses - List All Event Responses
- getEventSurveys - List Event Surveys
- getEventSurveyQuestions - List Event Survey Questions
- getEventSurveyRespondents - List Event Survey Respondents
- createEventSurveyRespondent - Create Event Survey Respondent
- updateEventSurveyRespondent - Update Event Survey Respondent
- createEventSurveyResponses - Create Event Survey Responses
- getEventSurveyResponses - List Event Survey Responses
- getLargeChoices - List Large Choices
- getQuestions - List Questions
- getRespondents - List Respondents
- getResponses - List Responses
- getStandardSurveys - List Standalone Surveys
- getStandardSurveyResponses - List Stdl. Survey Responses
- getStandardSurveyEmailTemplates - List Stdl. Survey Email Templ.
- getStandardSurveyQuestions - List Stdl. Survey Questions
- getStandardSurveyRespondents - List Stdl. Survey Respondents
- createStandardSurveyRespondent - Create Stdl. Survey Respondent
- updateStandardSurveyRespondent - Update Stdl. Survey Respondent
- sendStandardSurveyEmail - Send Standalone Survey Email
- createStandardSurveyResponses - Create Stdl. Survey Responses
- updateStandardSurveyResponses - Update Stdl. Survey Responses
- getSurvey - List Surveys
TravelAccounts
- listTravelAccounts - List Travel Accounts
- listSupplierAccounts - List Supplier Accounts
- getTravelAccount - Get Travel Account
- getSupplierAccount - Get Supplier Account
TravelRFPs
- listTravelPrograms - List Travel Programs
- listTravelProgramsQuestions - List Travel Programs Questions
- getTravelProgram - Get Travel Program
- listTravelProgramQuestions - List Travel Program Questions
- getTravelProgramQuestion - Get Travel Program Question
- listTravelProposals - List Travel Proposals
- listTravelProposalBids - List Travel Proposal Bids
- getTravelProposalBid - Get Travel Proposal Bid
- getTravelProposal - Get Travel Proposal
TravelSuppliers
- propertyApiListBrands - List Supplier Brands
- propertyApiGetBrand - Get Supplier Brand
- propertyApiListChains - List Supplier Chains
- propertyApiGetChain - Get Supplier Chain
- propertyApiListProperties - List Supplier Properties
- propertyApiGetProperty - Get Supplier Property
- btApiGetPropertyRooms - List Supplier Property Rooms
- propertyApiGetPropertyRoom - Get Supplier Property Room
Usage
- getUsage - Get Current Usage
- getUsageTier - Get Current Usage Tier
UserSCIM
- getUserGroups - Get SCIM Groups
- getResourceTypes - List Resource Types
- getResourceType - Get Resource Type
- getSchemas - List Schemas
- getSchema - Get Schema
- getServiceProviderConfig - Get Service Provider Config
- createUser - Create User
- listUsers - List Users
- getUser - Get User
- updateUser - Update User
- deleteUser - Delete User
Users
- getAccountUserGroups - List Account User Groups
- createAccountUserGroup - Create Account User Group
- getAccountUserGroup - Get Account User Group
- updateAccountUserGroup - Update Account User Group
- deleteAccountUserGroup - Delete Account User Group
- addUserToAccountUserGroup - Associate User to Group
- deleteUserFromAccountUserGroup - Delete User from Group
Video
- listVideos - List Videos
- getVideoViews - List Video Views
- listAudioTracks - List Audio Tracks
- listVideoRenditions - List Video Renditions
- createTextTrack - Create Text Track
- listVideoTextTracks - List Text Tracks
- updateTextTrack - Update Text Track
Webcasts
- createWebcast - Create Webcast
- listWebcasts - List Webcasts
- listAttendeeLinks - List Attendee Links
- listPlayers - List Players
- getWebcastById - Get Webcast
- deleteWebcast - Delete Webcast
- updateWebcast - Update Webcast
- createAttendeeLinks - Create Attendee Link
- updateAttendeeLinks - Update Attendee Link
- ~~listWebcastAttendeeLinks~~ - List Attendee Links :warning: Deprecated
- deleteAttendeeLink - Delete Attendee Link
Standalone functions
All the methods listed above are available as standalone functions. These functions are ideal for use in applications running in the browser, serverless runtimes or other environments where application bundle size is a primary concern. When using a bundler to build your application, all unused functionality will be either excluded from the final bundle or tree-shaken away.
To read more about standalone functions, check FUNCTIONS.md.
appointmentsCancelAppointment- Cancel AppointmentappointmentsCreateAppointment- Create AppointmentappointmentsGetAppointmentAttendeeById- Get Appt AttendeeappointmentsGetAppointmentById- Get AppointmentappointmentsGetAppointmentEventById- Get Appt EventappointmentsGetAvailabilityById- Get AvailabilityappointmentsGetMeetingInterestById- Get InterestappointmentsListAppointmentAttendees- List Appt AttendeesappointmentsListAppointmentEvents- List Appt EventsappointmentsListAppointments- List AppointmentsappointmentsListAppointmentTypes- List Appointment TypesappointmentsListAvailability- List AvailabilityappointmentsListAvailableTimes- List Available TimesappointmentsListLocations- List LocationsappointmentsListMeetingInterests- List InterestsappointmentsUpdateAppointment- Update AppointmentsattendeeActivitiesCreateAttendeeActivity- Add External ActivityattendeeActivitiesCreateExternalAttendeeActivityMetadata- Add Ext. Activities MetadataattendeeActivitiesDeleteExternalAttendeeActivityMetadata- Delete Ext Activities MetadataattendeeActivitiesListAttendeeActivities- List ActivitiesattendeeActivitiesListExternalAttendeeActivitiesMetadata- List Ext. Activities MetadataattendeeActivitiesUpdateExternalAttendeeActivityMetadata- Update Ext Activities MetadataattendeeInsightsGetAttendeeInsightsById- Get Engagement ScoreattendeeInsightsGetScores- Get ScoresattendeeInsightsGetStats- Get StatsattendeeInsightsListAttendeeInsights- List Engagement ScoresattendeeMessagesGetAttendeeMessagesMembers- Get Messaging MembersattendeesCreateAttendee- Add AttendeesattendeesGetAttendeeById- Get AttendeeattendeesGetBadge- Get BadgeattendeesGetBadgesPostFilters- Get BadgesattendeesListAttendees- List AttendeesattendeesListAttendeesPostFilter- List AttendeesattendeesListDurations- List Attendance DurationattendeesPostBadge- Create BadgeattendeesUpdateAttendee- Update AttendeeattendeesUpdateBadge- Update BadgeattendeesUpdateInternalInfoAnswers- Update Internal InformationaudienceSegmentsAssociateAttendeeToSegment- Associate Attendee to SegmentaudienceSegmentsCreateAudienceSegment- Create Audience SegmentaudienceSegmentsDeleteAudienceSegment- Delete Audience SegmentaudienceSegmentsDisassociateAttendeeFromAudienceSegment- Disassociate AttendeeaudienceSegmentsDisassociateAttendeeFromAudienceSegments- Delete Attendee AssociationsaudienceSegmentsGetAudienceSegmentById- Get Audience SegmentaudienceSegmentsListAudienceSegments- List Audience SegmentsaudienceSegmentsListAudienceSegmentsPostFilter- List Audience SegmentsaudienceSegmentsListSegmentAssociatedAttendees- List Associated AttendeesaudienceSegmentsUpdateAudienceSegment- Update Audience SegmentauthenticationOauth2Authorize- AuthorizeauthenticationOauth2Token- TokenauthenticationValidateToken- Validate TokenbadgePrinterPoolsGetBadgePrinterPool- Get Badge Printer PoolbadgePrinterPoolsGetBadgePrinterPools- List Badge Printer PoolsbadgePrintJobCreateBadgePrintJob- Create Badge Print JobbadgePrintJobGetBadgePrintJob- Get Badge Print JobbadgePrintJobGetEventBadgePrintJobs- List Badge Print JobsbudgetAnswerBudgetCustomField- Update Budget Cstm Fld AnswersbudgetAttachInvoiceToPayment- Assign Invoice To PaymentbudgetCreateBudgetItem- Create Budget ItembudgetCreateCardTransaction- Create Card TransactionbudgetCreateCurrencyConversionRate- Create Conversion RatebudgetCreatePayment- Create Budget PaymentbudgetDeleteBudgetAllocations- Delete Budget AllocationsbudgetDeleteCardTransaction- Delete Card TransactionbudgetDeleteCurrencyConversionRate- Delete Conversion RatebudgetDeletePayment- Delete Budget PaymentbudgetGetAccountBudgetItems- List Budget ItemsbudgetGetBudgetAllocations- List Budget AllocationsbudgetGetBudgetItems- List Event Budget ItemsbudgetGetCards- List CardsbudgetGetCardTransactions- List Card TransactionsbudgetGetCurrencyConversionRate- List Currency Conversion RatesbudgetGetEventBudgetTotals- List Budget TotalsbudgetGetPayments- List Budget PaymentsbudgetUpdateBudgetAllocations- Update Budget AllocationsbudgetUpdateBudgetItem- Update Budget ItembudgetUpdateCardTransaction- Update Card TransactionbudgetUpdateCurrencyConversionRate- Update Conversion RatebudgetUpdatePayment- Update Budget PaymentbulkCancelBulkJob- Cancel Bulk JobbulkCreateBulkJob- Create Bulk JobbulkGetBulkJobById- Get Bulk JobbulkListBulkJobResult- List Bulk Job ResultbulkRunBulkJob- Run Bulk JobbulkUploadBulkJobData- Upload Bulk Job DatacampaignsGetCampaigns- List eMarketing CampaignscampaignsGetEmailTemplates- List Email TemplatescampaignsGetEmarketingEmailStatus- List Emarketing Email StatuscampaignsSendEMarketingEmails- Send Email To RecipientscardTokensCreateCardTokens- Create a Credit Card TokencomplianceFilterCommunicationLogMessages- List CommunicationcomplianceGetCommunicationLogMessages- List CommunicationcomplianceGetConfiguration- Get Communication ConfigcomplianceUpdateConfiguration- Update Communication ConfigcontactsAddContactToContactGroup- Add Contact To GroupcontactsAssignContactProfileImage- Assign Contact Profile PicturecontactsCreateContactGroup- Create Contact GroupcontactsCreateContactRelationship- Add Contact RelationshipcontactsCreateContacts- Create ContactscontactsDeleteContactById- Delete ContactcontactsDeleteContactGroup- Delete Contact GroupcontactsDeleteContactProfileImage- Delete Contact Profile PicturecontactsDeleteContactRelationship- Delete Contact RelationshipcontactsGetChangeHistoryForASpecificContact- Get Contact Change HistorycontactsGetContactById- Get ContactcontactsGetContactGroupById- Get Contact GroupcontactsGetContactIdsByContactGroup- Get Ids in Contact GroupcontactsGetContactObfuscationStatusById- Get Obfuscation StatuscontactsGetContactRelationshipsById- Get Related Contact IdscontactsListContactGroups- List Contact GroupscontactsListContacts- List ContactscontactsListContactsPostFilters- List ContactscontactsListContactTypes- List Contact TypescontactsMergeContacts- Merge ContactscontactsObfuscateContactById- Obfuscate a ContactcontactsPatchContactById- Patch ContactcontactsPatchContacts- Patch ContactscontactsRemoveContactFromContactGroup- Remove Contact From GroupcontactsUpdateContactById- Update ContactcontactsUpdateContactCustomFieldAnswers- Update Custom Field Answers[`contactsUpdateContactG
