Cvent Event Cloud · Arazzo Workflow

Test Suite

Version 0.0.1

Created from /Users/mkothari/git-cvent-public/rest-sdks/.speakeasy/temp/overlay_RizoNFXzgC.yaml

399 workflows 1 source API 1 provider
View Spec View on GitHub Attendee HubAttendeesBulkContactsEvent CloudEvent ManagementEvent MarketingEventExhibitorsHybrid EventsMCPAuthenticationOnSiteOpenAPIOverlayRegistrationRESTSCIMSDKSessionsSpeakersSurveysVirtual EventsWebcastsWebhookArazzoWorkflows

Provider

cvent-event-cloud

Workflows

getAccountUserGroups
1 step
createAccountUserGroup
1 step
getAccountUserGroup
1 step
updateAccountUserGroup
1 step
listAdmissionItems
1 step
listAdmissionItemsPostFilters
1 step
getEventQuestions
1 step
getChoicesForQuestion
1 step
getEvents
1 step
1
test
createEventAsync
1 step
getEventAsyncStatus
1 step
getEventCopyStatus
1 step
sendEventEmails
1 step
getEventEmailStatus
1 step
getEventsPostFilters
1 step
getEventById
1 step
1
test
updateEvent
1 step
1
test
eventCheckIn
1 step
1
test
copyEvent
1 step
1
test
answerEventCustomField
1 step
listDonationItems
1 step
listDonationItemsPostFilter
1 step
listEventEmails
1 step
listFeeItems
1 step
1
test
getInvitationList
1 step
getOrders
1 step
1
test
getOrderItems
1 step
1
test
associateDiscountCodeToOrderItem
1 step
listQuantityItems
1 step
listQuantityItemsPostFilter
1 step
listRegistrationPaths
1 step
listRegistrationTypes
1 step
updateRegistrationType
1 step
getTransactions
1 step
postTransactions
1 step
getTransactionItems
1 step
listEventUserGroups
1 step
updateQuantityItemRegistrationForAttendee
1 step
listSessionsAttendance
1 step
listSessionsEnrollment
1 step
listSessionsEnrollmentPostFilter
1 step
sessionCheckIn
1 step
updateSessionCheckIn
1 step
listAppointmentAttendees
1 step
getAppointmentAttendeeById
1 step
listAvailability
1 step
getAvailabilityById
1 step
listAppointmentEvents
1 step
getAppointmentEventById
1 step
listAvailableTimes
1 step
listAppointmentTypes
1 step
createAppointment
1 step
updateAppointment
1 step
listLocations
1 step
1
test
listMeetingInterests
1 step
getMeetingInterestById
1 step
listAppointments
1 step
getAppointmentById
1 step
listDurations
1 step
1
test
createAttendee
1 step
listAttendees
1 step
1
test
listAttendeesPostFilter
1 step
getAttendeeById
1 step
updateAttendee
1 step
updateInternalInfoAnswers
1 step
postBadge
1 step
1
test
getBadge
1 step
1
test
getBadgesPostFilters
1 step
updateBadge
1 step
1
test
getAttendeeCredits
1 step
listAttendeeInsights
1 step
getAttendeeInsightsById
1 step
getScores
1 step
1
test
getStats
1 step
1
test
listAttendeeActivities
1 step
createAttendeeActivity
1 step
listExternalAttendeeActivitiesMetadata
1 step
createExternalAttendeeActivityMetadata
1 step
updateExternalAttendeeActivityMetadata
1 step
createAudienceSegment
1 step
listAudienceSegments
1 step
listAudienceSegmentsPostFilter
1 step
getAudienceSegmentById
1 step
updateAudienceSegment
1 step
listSegmentAssociatedAttendees
1 step
getBounceDetails
1 step
getEmailsHistory
1 step
getEmailStatus
1 step
getAccountBudgetItems
1 step
getCards
1 step
1
test
getCardTransactions
1 step
createCardTransaction
1 step
updateCardTransaction
1 step
getCurrencyConversionRate
1 step
createCurrencyConversionRate
1 step
updateCurrencyConversionRate
1 step
getBudgetItems
1 step
createBudgetItem
1 step
getBudgetAllocations
1 step
updateBudgetItem
1 step
updateBudgetAllocations
1 step
createPayment
1 step
1
test
updatePayment
1 step
1
test
answerBudgetCustomField
1 step
getPayments
1 step
1
test
attachInvoiceToPayment
1 step
getEventBudgetTotals
1 step
createBulkJob
1 step
1
test
getBulkJobById
1 step
cancelBulkJob
1 step
1
test
uploadBulkJobData
1 step
listBulkJobResult
1 step
runBulkJob
1 step
1
test
getCampaigns
1 step
1
test
getEmailTemplates
1 step
sendEMarketingEmails
1 step
getEmarketingEmailStatus
1 step
createCardTokens
1 step
createConnection
1 step
getHousingEventsSummaries
1 step
getHousingEventInfo
1 step
getHousingEventHotels
1 step
getHousingEventHotel
1 step
getHousingEventHotelAvailability
1 step
getHousingEventRoomTypes
1 step
getRoomTypeDetails
1 step
getRoomTypeInventory
1 step
getHousingEventInventory
1 step
getHousingEventReservations
1 step
createReservationRequest
1 step
getReservationRequest
1 step
updateReservationRequest
1 step
createReservation
1 step
getReservation
1 step
updateReservationSync
1 step
createContactGroup
1 step
listContactGroups
1 step
getContactGroupById
1 step
updateContactGroup
1 step
getContactIdsByContactGroup
1 step
listContactTypes
1 step
listContacts
1 step
1
test
updateContacts
1 step
patchContacts
1 step
1
test
createContacts
1 step
listContactsPostFilters
1 step
getContactObfuscationStatusById
1 step
getChangeHistoryForASpecificContact
1 step
getContactById
1 step
updateContactById
1 step
patchContactById
1 step
updateContactCustomFieldAnswers
1 step
mergeContacts
1 step
1
test
obfuscateContactById
1 step
assignContactProfileImage
1 step
getContactRelationshipsById
1 step
ListContactHooks
1 step
createContactHook
1 step
updateContactHook
1 step
listCustomFields
1 step
createCustomField
1 step
updateCustomField
1 step
getCustomField
1 step
updateCustomFieldAdvancedLogic
1 step
createCustomFieldTranslation
1 step
updateCustomFieldTranslation
1 step
getEliteratureRequests
1 step
getLeadQualificationAnswers
1 step
getLeads
1 step
1
test
getLeadsPostFiltersData
1 step
listEventRoleAssignment
1 step
getAllEventSurveyResponses
1 step
getEventSurveys
1 step
getEventSurveyQuestions
1 step
getEventSurveyRespondents
1 step
createEventSurveyRespondent
1 step
updateEventSurveyRespondent
1 step
createEventSurveyResponses
1 step
getEventSurveyResponses
1 step
getLargeChoices
1 step
getQuestions
1 step
1
test
getRespondents
1 step
getResponses
1 step
1
test
getStandardSurveys
1 step
getStandardSurveyResponses
1 step
getStandardSurveyEmailTemplates
1 step
getStandardSurveyQuestions
1 step
getStandardSurveyRespondents
1 step
createStandardSurveyRespondent
1 step
UpdateStandardSurveyRespondent
1 step
sendStandardSurveyEmail
1 step
createStandardSurveyResponses
1 step
updateStandardSurveyResponses
1 step
getSurvey
1 step
1
test
getAttendeeMessagesMembers
1 step
createBadgePrintJob
1 step
getEventBadgePrintJobs
1 step
getBadgePrintJob
1 step
getBadgePrinterPools
1 step
getBadgePrinterPool
1 step
listEventDiscounts
1 step
createEventDiscount
1 step
listDiscountedAgendaItems
1 step
updateEventDiscount
1 step
getAirActualDetail
1 step
getAirRequests
1 step
getHotelRequests
1 step
getHousingReservationRequests
1 step
getExhibitorCategories
1 step
createExhibitorCategory
1 step
updateExhibitorCategory
1 step
updateExhibitorCategoryBanner
1 step
listExhibitors
1 step
getExhibitorQuestions
1 step
getExhibitors
1 step
1
test
createExhibitor
1 step
getExhibitor
1 step
1
test
updateExhibitor
1 step
updateExhibitorBanner
1 step
getExhibitorAnswers
1 step
updateExhibitorAnswers
1 step
listExhibitorCategories
1 step
updateExhibitorLogo
1 step
getLeadQualificationQuestions
1 step
postRegistrationPack
1 step
getExhibitorRegistrationPacks
1 step
getRegistrationPack
1 step
updateRegistrationPack
1 step
getSponsorshipLevels
1 step
getSponsorshipLevel
1 step
listExhibitorAdmins
1 step
postExhibitorAdmin
1 step
getExhibitorAdmin
1 step
updateExhibitorAdmin
1 step
listBoothStaff
1 step
associateBoothStaff
1 step
getBoothStaff
1 step
1
test
listExhibitorFiles
1 step
getExhibitorFile
1 step
updateExhibitorFile
1 step
listExhibitorWeblinks
1 step
createExhibitorWeblink
1 step
getExhibitorWeblink
1 step
updateExhibitorWeblink
1 step
getEventFeatures
1 step
updateEventFeatures
1 step
listEventWeblinks
1 step
getMeetingRequestByEventId
1 step
listMRF
1 step
1
test
getMRFById
1 step
1
test
createMeetingRequest
1 step
updateMeetingRequest
1 step
listMeetingRequest
1 step
getMeetingRequestById
1 step
listMeetingRequestDocuments
1 step
listSeating
1 step
1
test
getEventTableAssignments
1 step
getSeating
1 step
1
test
getTableAssignment
1 step
listTables
1 step
1
test
getTable
1 step
1
test
listSeats
1 step
1
test
getSeat
1 step
1
test
getSessionLocation
1 step
addSessionLocation
1 step
createProgramItem
1 step
listProgramItems
1 step
filterProgramItemDocuments
1 step
listProgramItemsPostFilters
1 step
updateProgramItem
1 step
getProgramItemDocuments
1 step
relateProgramItemToSessionDocument
1 step
getProgramItemSessionDocument
1 step
listSessionsCategories
1 step
createSessionCategory
1 step
GetSessionSegments
1 step
listSessions
1 step
1
test
createSession
1 step
1
test
listSessionsPostFilters
1 step
getSessionById
1 step
updateSession
1 step
1
test
updateSessionCustomFieldAnswers
1 step
listSessionDocs
1 step
getSessionDoc
1 step
1
test
addSessionDoc
1 step
1
test
listSessionSpeakers
1 step
uploadFile
1 step
1
test
getFile
1 step
1
test
updateHotelRoomRates
1 step
listHubs
1 step
1
test
getHubMembers
1 step
1
test
getConfiguration
1 step
updateConfiguration
1 step
getCommunicationLogMessages
1 step
filterCommunicationLogMessages
1 step
oauth2Token
1 step
1
test
validateToken
1 step
1
test
listProcessFormSubmission
1 step
getSessionProgramSpeakers
1 step
listSessionProgramSpeakersPostFilters
1 step
createSessionProgramSpeaker
1 step
getSessionProgramSpeaker
1 step
listSpeakersCategories
1 step
addSpeakerCategory
1 step
listSpeakers
1 step
1
test
createSpeaker
1 step
1
test
listSpeakersPostFilter
1 step
updateSpeaker
1 step
1
test
listSpeakerDocs
1 step
getSpeakerDoc
1 step
1
test
addSpeakerDoc
1 step
1
test
assignSpeakerProfileImage
1 step
listSpeakerSessions
1 step
createProposalDraft
1 step
getUserGroups
1 step
1
test
getResourceTypes
1 step
getResourceType
1 step
getSchemas
1 step
1
test
getSchema
1 step
1
test
getServiceProviderConfig
1 step
createUser
1 step
1
test
listUsers
1 step
1
test
getUser
1 step
1
test
updateUser
1 step
1
test
getSignatures
1 step
1
test
ListTravelAccounts
1 step
ListSupplierAccounts
1 step
getTravelAccount
1 step
getSupplierAccount
1 step
ListTravelPrograms
1 step
ListTravelProgramsQuestions
1 step
getTravelProgram
1 step
ListTravelProgramQuestions
1 step
getTravelProgramQuestion
1 step
ListTravelProposals
1 step
ListTravelProposalBids
1 step
GetTravelProposalBid
1 step
GetTravelProposal
1 step
PropertyApiListBrands
1 step
PropertyApiGetBrand
1 step
PropertyApiListChains
1 step
PropertyApiGetChain
1 step
PropertyApiListProperties
1 step
PropertyApiGetProperty
1 step
BtApiGetPropertyRooms
1 step
PropertyApiGetPropertyRoom
1 step
getUsage
1 step
1
test
getUsageTier
1 step
1
test
listVideos
1 step
1
test
getVideoViews
1 step
1
test
listAudioTracks
1 step
listVideoRenditions
1 step
createTextTrack
1 step
listVideoTextTracks
1 step
updateTextTrack
1 step
createWebcast
1 step
1
test
listWebcasts
1 step
1
test
listAttendeeLinks
1 step
listPlayers
1 step
1
test
getWebcastById
1 step
updateWebcast
1 step
1
test
createAttendeeLinks
1 step
updateAttendeeLinks
1 step
listWebcastAttendeeLinks
1 step
getAlternateTravelAnswers
1 step
listMembershipItems
1 step
updateAttendeeSubscriptionStatus
1 step
getEventPlanningDocuments
1 step
getAccountVendors
1 step
getRfpLeadSource
1 step
getRfpLeadSourceSection
1 step
getRFP
1 step
1
test
listRfpAgendaItems
1 step
listRfpAgendaItemSchedules
1 step
listRfpAttachments
1 step
listRfpCustomFields
1 step
getRfpGuestRooms
1 step
listRfpInternalDocuments
1 step
listRfpQuestions
1 step
listRfpPastEvents
1 step
listRfpRecipientsHistory
1 step
getRfpSuppliers
1 step
listMembershipItemsPostFilter
1 step
listAttendeeAudienceSegments
1 step
listAssociatedAudienceSegments
1 step
listTaxes
1 step
1
test
listEventVouchers
1 step
listEventVouchersPostFilter
1 step
listEventVoucherAttendees
1 step
updateVenueDetails
1 step
patchVenueDetails
1 step
getVenueDetailsOverview
1 step
updateVenueFacility
1 step
patchVenueFacility
1 step
createMeetingRoom
1 step
listMeetingRoomsOverviews
1 step
updateMeetingRoom
1 step
patchMeetingRoom
1 step
getMeetingRoomOverview
1 step

Source API Descriptions

openapi
/Users/mkothari/git-cvent-public/rest-sdks/.speakeasy/temp/overlay_RizoNFXzgC.yaml https://TBD.com

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Test Suite
  summary: Created from /Users/mkothari/git-cvent-public/rest-sdks/.speakeasy/temp/overlay_RizoNFXzgC.yaml
  version: 0.0.1
sourceDescriptions:
  - name: /Users/mkothari/git-cvent-public/rest-sdks/.speakeasy/temp/overlay_RizoNFXzgC.yaml
    url: https://TBD.com
    type: openapi
workflows:
  - workflowId: getAccountUserGroups
    steps:
      - stepId: test
        operationId: getAccountUserGroups
        parameters:
          - name: limit
            in: query
            value: 100
          - name: token
            in: query
            value: 1a2b3c4d5e6f7g8h9i10j11k
          - name: filter
            in: query
            value: name eq 'My User Group'
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[]}
            type: simple
    x-speakeasy-test-group: Users
    x-speakeasy-test-rebuild: true
  - workflowId: createAccountUserGroup
    steps:
      - stepId: test
        operationId: createAccountUserGroup
        requestBody:
          contentType: application/json
          payload:
            description: MyUserGroupDescription
            name: MyUserGroup
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"created":"2017-01-02T02:00:00Z","createdBy":"hporter","lastModified":"2019-02-12T03:00:00Z","lastModifiedBy":"hporter","id":"EBF2273A-35A5-BD67-A292-397539D13270","name":"MyUserGroup","description":"MyUserGroupDescription"}
            type: simple
    x-speakeasy-test-group: Users
    x-speakeasy-test-rebuild: true
  - workflowId: getAccountUserGroup
    steps:
      - stepId: test
        operationId: getAccountUserGroup
        parameters:
          - name: userGroupId
            in: path
            value: B089AC31-1212-63FB-AAEA-382037E1BCDF
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"created":"2017-01-02T02:00:00Z","createdBy":"hporter","lastModified":"2019-02-12T03:00:00Z","lastModifiedBy":"hporter","id":"EBF2273A-35A5-BD67-A292-397539D13270","name":"MyUserGroup","description":"MyUserGroupDescription"}
            type: simple
    x-speakeasy-test-group: Users
    x-speakeasy-test-rebuild: true
  - workflowId: updateAccountUserGroup
    steps:
      - stepId: test
        operationId: updateAccountUserGroup
        parameters:
          - name: userGroupId
            in: path
            value: B089AC31-1212-63FB-AAEA-382037E1BCDF
        requestBody:
          contentType: application/json
          payload:
            description: MyUserGroupDescription
            name: MyUserGroup
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"created":"2017-01-02T02:00:00Z","createdBy":"hporter","lastModified":"2019-02-12T03:00:00Z","lastModifiedBy":"hporter","id":"EBF2273A-35A5-BD67-A292-397539D13270","name":"MyUserGroup","description":"MyUserGroupDescription"}
            type: simple
    x-speakeasy-test-group: Users
    x-speakeasy-test-rebuild: true
  - workflowId: listAdmissionItems
    steps:
      - stepId: test
        operationId: listAdmissionItems
        parameters:
          - name: after
            in: query
            value: "2017-01-02T02:00:00Z"
          - name: before
            in: query
            value: "2017-01-02T02:00:00Z"
          - name: limit
            in: query
            value: 100
          - name: token
            in: query
            value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a
          - name: filter
            in: query
            value: event.id eq 'abc' or name eq 'admission' or id eq 'abc'
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[{"name":"General Admission","code":"General Admission","description":"General admission to the event. Includes all basic sessions.","allowOptionalSessions":false,"event":{"id":"04ca6ae2-0dc3-487b-953e-86d6abbdf7d3"}}]}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: listAdmissionItemsPostFilters
    steps:
      - stepId: test
        operationId: listAdmissionItemsPostFilters
        parameters:
          - name: after
            in: query
            value: "2017-01-02T02:00:00Z"
          - name: before
            in: query
            value: "2017-01-02T02:00:00Z"
          - name: limit
            in: query
            value: 100
          - name: token
            in: query
            value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a
        requestBody:
          contentType: application/json
          payload:
            filter: property eq 'value'
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[]}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: getEventQuestions
    steps:
      - stepId: test
        operationId: getEventQuestions
        parameters:
          - name: after
            in: query
            value: "2017-01-02T02:00:00Z"
          - name: before
            in: query
            value: "2017-01-02T02:00:00Z"
          - name: limit
            in: query
            value: 100
          - name: token
            in: query
            value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a
          - name: filter
            in: query
            value: code eq 'Code162' or tag  eq 'Primary Questions'
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[]}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: getChoicesForQuestion
    steps:
      - stepId: test
        operationId: getChoicesForQuestion
        parameters:
          - name: questionId
            in: path
            value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
          - name: limit
            in: query
            value: 100
          - name: token
            in: query
            value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a
          - name: filter
            in: query
            value: text eq 'Choice A'
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[]}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: getEvents
    steps:
      - stepId: test
        operationId: getEvents
        parameters:
          - name: after
            in: query
            value: "2017-01-02T02:00:00Z"
          - name: before
            in: query
            value: "2017-01-02T02:00:00Z"
          - name: limit
            in: query
            value: 100
          - name: token
            in: query
            value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a
          - name: sort
            in: query
            value: start:DESC
          - name: filter
            in: query
            value: status eq 'Accepted' or status eq 'Pending' and (id eq 'abc' or id eq 'def')
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[]}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: createEventAsync
    steps:
      - stepId: test
        operationId: createEventAsync
        requestBody:
          contentType: application/json
          payload:
            description: Cvent annual user conference.
            end: "2020-02-07T17:00:00.000Z"
            format: Virtual
            languages:
              - en-US
            note: This event will need some coordination with external systems.
            planners:
              - company: Cvent Inc
                email: hsmith@example.com
                firstName: Henry
                lastName: Smith
                prefix: Dr.
                title: Event Planner
            start: "2020-02-03T13:00:00.000Z"
            timezone: America/New_York
            title: Cvent Connect 2020
            type: Conference
            venues:
              - address:
                  address1: Cvent Inc.
                  address2: 4001 West Parmer Lane
                  address3: PO Box 123
                  city: Austin
                  countryCode: US
                  postalCode: "78727"
                  regionCode: TX
                name: Capital Convention Center
        successCriteria:
          - condition: $statusCode == 202
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"id":"9163c74j-67c6-401c-k710-oe0f783bf022","status":"Processing"}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: getEventAsyncStatus
    steps:
      - stepId: test
        operationId: getEventAsyncStatus
        parameters:
          - name: eventCreationId
            in: path
            value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"id":"9163c74j-67c6-401c-k710-oe0f783bf022","status":"Processing","event":{"id":"9463c74e-18c6-401a-a710-ae0f485bf059"}}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: getEventCopyStatus
    steps:
      - stepId: test
        operationId: getEventCopyStatus
        parameters:
          - name: eventCopyId
            in: path
            value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"id":"9163c74j-67c6-401c-k710-oe0f783bf022","status":"Processing","event":{"id":"9463c74e-18c6-401a-a710-ae0f485bf059"}}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: sendEventEmails
    steps:
      - stepId: test
        operationId: sendEventEmails
        requestBody:
          contentType: application/json
          payload:
            attendees:
              - 9A641E55-3367-4C50-B21B-B6A7613DFB23
            email:
              id: a150f1ee-6c54-4b01-90e6-d701748f0851
            event:
              id: a150f1ee-6c54-4b01-90e6-d701748f0851
            resendToPreviousRecipients: true
        successCriteria:
          - condition: $statusCode == 202
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"created":"2017-01-02T02:00:00Z","createdBy":"hporter","lastModified":"2019-02-12T03:00:00Z","lastModifiedBy":"hporter","requestId":"3A541E55-3367-4C50-B21B-B6A7613DFB23","status":"ERROR","description":"Cannot send an email from deleted event.","event":{"id":"a150f1ee-6c54-4b01-90e6-d701748f0851"},"email":{"id":"a150f1ee-6c54-4b01-90e6-d701748f0851"},"resendToPreviousRecipients":true,"attendeeResponses":[{"id":"9A641E55-3367-4C50-B21B-B6A7613DFB23","status":"Sent","errorMessage":"attendee does not exist."}]}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: getEventEmailStatus
    steps:
      - stepId: test
        operationId: getEventEmailStatus
        parameters:
          - name: emailRequestId
            in: path
            value: 2A941E55-3367-4C50-B21B-B6A7613DFB23
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"created":"2017-01-02T02:00:00Z","createdBy":"hporter","lastModified":"2019-02-12T03:00:00Z","lastModifiedBy":"hporter","requestId":"3A541E55-3367-4C50-B21B-B6A7613DFB23","status":"ERROR","description":"Cannot send an email from deleted event.","event":{"id":"a150f1ee-6c54-4b01-90e6-d701748f0851"},"email":{"id":"a150f1ee-6c54-4b01-90e6-d701748f0851"},"resendToPreviousRecipients":true,"attendeeResponses":[{"id":"9A641E55-3367-4C50-B21B-B6A7613DFB23","status":"In-Progress","errorMessage":"attendee does not exist."}]}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: getEventsPostFilters
    steps:
      - stepId: test
        operationId: getEventsPostFilters
        parameters:
          - name: after
            in: query
            value: "2017-01-02T02:00:00Z"
          - name: before
            in: query
            value: "2017-01-02T02:00:00Z"
          - name: limit
            in: query
            value: 100
          - name: token
            in: query
            value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a
          - name: sort
            in: query
            value: start:DESC
        requestBody:
          contentType: application/json
          payload:
            filter: property eq 'value'
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[]}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: getEventById
    steps:
      - stepId: test
        operationId: getEventById
        parameters:
          - name: id
            in: path
            value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"id":"9463c74e-18c6-401a-a710-ae0f485bf059","title":"Cvent Connect 2020","code":"R5NP4NJYB3D","format":"Virtual","description":"Cvent annual user conference.","start":"2020-02-03T13:00:00.000Z","end":"2020-02-07T17:00:00.000Z","closeAfter":"2020-02-01T23:59:00.000Z","archiveAfter":"2020-05-07T12:00:00.000Z","launchAfter":"2020-01-07T12:00:00.000Z","timezone":"America/New_York","venues":[{"name":"Capital Convention Center","address":{"address1":"Cvent Inc.","address2":"4001 West Parmer Lane","address3":"PO Box 123","city":"Austin","countryCode":"US","postalCode":"78727","region":"Texas","regionCode":"TX","country":"United States of America","latitude":30.42501,"longitude":-97.71518}}],"phone":"555-555-5555","note":"This event will need some coordination with external systems.","defaultLocale":"en-US","languages":["en-US"],"currency":"USD","registrationSecurityLevel":"Private","status":"Pending","eventStatus":"Upcoming","planningStatus":"Submitted","testMode":false,"capacity":50,"planners":[{"prefix":"Dr.","firstName":"Henry","lastName":"Smith","company":"Cvent Inc","title":"Event Planner","email":"hsmith@example.com","deleted":false}],"stakeholders":[{"firstName":"Henry","lastName":"Potterfield","company":"Cvent Inc","title":"Event stakeholder","email":"stakeholderemail@test.com","workPhone":"555-555-5555","homePhone":"555-555-5555","mobilePhone":"555-555-5555","deleted":false}],"customFields":[{"id":"564415c7-4a92-4fe3-93a5-2efd5224d03b","name":"What is a your favorite color?","value":["Choice C","Choice A"],"order":1,"type":"General"}],"type":"Conference","_links":{"invitation":{"href":"https://cvent.com"},"agenda":{"href":"https://cvent.com"},"summary":{"href":"https://cvent.com"},"registration":{"href":"https://cvent.com"}},"created":"2017-01-02T02:00:00Z","lastModified":"2019-02-12T03:00:00Z","meetingRequestId":"b566c24e-12a8-452d-c490-ad0e796be093","createdBy":"John Doe","lastModifiedBy":"Jane Doe"}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: updateEvent
    steps:
      - stepId: test
        operationId: updateEvent
        parameters:
          - name: id
            in: path
            value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
        requestBody:
          contentType: application/json
          payload:
            archiveAfter: "2020-05-07T12:00:00.000Z"
            capacity: 50
            closeAfter: "2020-02-01T23:59:00.000Z"
            description: Cvent annual user conference.
            end: "2020-02-07T17:00:00.000Z"
            format: Virtual
            languages:
              - en-US
            note: This event will need some coordination with external systems.
            planners: []
            start: "2020-02-03T13:00:00.000Z"
            timezone: America/New_York
            title: Cvent Connect 2020
            type: Conference
            venues:
              - address:
                  address1: Cvent Inc.
                  address2: 4001 West Parmer Lane
                  address3: PO Box 123
                  city: Austin
                  countryCode: US
                  postalCode: "78727"
                  regionCode: TX
                name: Capital Convention Center
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"id":"9463c74e-18c6-401a-a710-ae0f485bf059","title":"Cvent Connect 2020","code":"R5NP4NJYB3D","format":"Virtual","description":"Cvent annual user conference.","start":"2020-02-03T13:00:00.000Z","end":"2020-02-07T17:00:00.000Z","closeAfter":"2020-02-01T23:59:00.000Z","archiveAfter":"2020-05-07T12:00:00.000Z","launchAfter":"2020-01-07T12:00:00.000Z","timezone":"America/New_York","venues":[{"name":"Capital Convention Center","address":{"address1":"Cvent Inc.","address2":"4001 West Parmer Lane","address3":"PO Box 123","city":"Austin","countryCode":"US","postalCode":"78727","region":"Texas","regionCode":"TX","country":"United States of America","latitude":30.42501,"longitude":-97.71518}}],"phone":"555-555-5555","note":"This event will need some coordination with external systems.","defaultLocale":"en-US","languages":["en-US"],"currency":"USD","registrationSecurityLevel":"Private","status":"Pending","eventStatus":"Upcoming","planningStatus":"Submitted","testMode":false,"capacity":50,"planners":[{"prefix":"Dr.","firstName":"Henry","lastName":"Smith","company":"Cvent Inc","title":"Event Planner","email":"hsmith@example.com","deleted":false}],"stakeholders":[{"firstName":"Henry","lastName":"Potterfield","company":"Cvent Inc","title":"Event stakeholder","email":"stakeholderemail@test.com","workPhone":"555-555-5555","homePhone":"555-555-5555","mobilePhone":"555-555-5555","deleted":false}],"customFields":[{"id":"46d6c042-b23f-477c-a34a-0d801a8dbd63","name":"What is a your favorite color?","value":["Choice C","Choice A"],"order":1,"type":"General"}],"type":"Conference","_links":{"invitation":{"href":"https://cvent.com"},"agenda":{"href":"https://cvent.com"},"summary":{"href":"https://cvent.com"},"registration":{"href":"https://cvent.com"}},"created":"2017-01-02T02:00:00Z","lastModified":"2019-02-12T03:00:00Z","meetingRequestId":"b566c24e-12a8-452d-c490-ad0e796be093","createdBy":"John Doe","lastModifiedBy":"Jane Doe"}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: eventCheckIn
    steps:
      - stepId: test
        operationId: eventCheckIn
        parameters:
          - name: id
            in: path
            value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
        requestBody:
          contentType: application/json
          payload: []
        successCriteria:
          - condition: $statusCode == 207
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              [{"data":{"id":"a96e7faa-b23e-49de-9040-c908473ba7ac","code":400,"message":"Bad Request","target":"example target","details":[{"id":"a96e7faa-b23e-49de-9040-c908473ba7ac","code":400,"message":"Bad Request","target":"example target"}]},"status":400,"message":"Example error message.","request":{"operation":"PUT","headers":{"header1":"header1Value","header2":"header2Value"},"queryParams":{"param1":"param1Value","param2":"param2Value"}}}]
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: copyEvent
    steps:
      - stepId: test
        operationId: copyEvent
        parameters:
          - name: id
            in: path
            value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
        requestBody:
          contentType: application/json
          payload:
            agenda:
              featureData: true
            event:
              id: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
            exhibitors:
              featureData: true
            planning:
              featureData: true
            registration:
              featureData: true
            speakers:
              featureData: true
            surveys:
              featureData: true
            travel:
              featureData: true
        successCriteria:
          - condition: $statusCode == 202
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"id":"9163c74j-67c6-401c-k710-oe0f783bf022","status":"Processing"}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: answerEventCustomField
    steps:
      - stepId: test
        operationId: answerEventCustomField
        parameters:
          - name: id
            in: path
            value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
          - name: customFieldId
            in: path
            value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
        requestBody:
          contentType: application/json
          payload:
            id: 8daec569-a328-48c3-b205-1fc913fc7c81
            type: General
            value:
              - Choice C
              - Choice A
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"id":"22dfc499-758f-4009-80f9-233d9d93898f","name":"What is a your favorite color?","value":["Choice C","Choice A"],"order":1,"type":"General"}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: listDonationItems
    steps:
      - stepId: test
        operationId: listDonationItems
        parameters:
          - name: id
            in: path
            value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
          - name: limit
            in: query
            value: 100
          - name: token
            in: query
            value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a
          - name: filter
            in: query
            value: id in ('1b01ae34-6970-41f2-a4e8-b4f39185dc15', '1b01ae34-6970-41f2-a4e8-b4f39185dc16') and registrationTypes in ('1b01ae34-6970-41f2-a4e8-b4f39185dc28')
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[{"registrantInformation":"Registrant Note.","id":"04ca6ae2-0dc3-487b-953e-86d6abbdf7d3","name":"General Donation Item","description":"Some description of the donation item.","code":"R5NP4NJYB3D","minimumAmountAllowedPerInvitee":1,"maximumAmountAllowedPerInvitee":5,"generalLedger":{"id":"04ca6ae2-0dc3-487b-953e-86d6abbdf7d5","name":"General Ledger","code":"General Ledger Code"},"registrationTypes":["04ca6ae2-0dc3-487b-953e-86d6abbdf7d4"],"openForRegistration":false,"automaticallyClosesOn":"2022-08-12"}]}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: listDonationItemsPostFilter
    steps:
      - stepId: test
        operationId: listDonationItemsPostFilter
        parameters:
          - name: id
            in: path
            value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
          - name: limit
            in: query
            value: 100
          - name: token
            in: query
            value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a
        requestBody:
          contentType: application/json
          payload:
            filter: property eq 'value'
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[{"registrantInformation":"Registrant Note.","id":"04ca6ae2-0dc3-487b-953e-86d6abbdf7d3","name":"General Donation Item","description":"Some description of the donation item.","code":"R5NP4NJYB3D","minimumAmountAllowedPerInvitee":1,"maximumAmountAllowedPerInvitee":5,"generalLedger":{"id":"04ca6ae2-0dc3-487b-953e-86d6abbdf7d5","name":"General Ledger","code":"General Ledger Code"},"registrationTypes":["04ca6ae2-0dc3-487b-953e-86d6abbdf7d4"],"openForRegistration":false,"automaticallyClosesOn":"2022-08-12"}]}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: listEventEmails
    steps:
      - stepId: test
        operationId: listEventEmails
        parameters:
          - name: id
            in: path
            value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
          - name: before
            in: query
            value: "2017-01-02T02:00:00Z"
          - name: after
            in: query
            value: "2017-01-02T02:00:00Z"
          - name: limit
            in: query
            value: 100
          - name: token
            in: query
            value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a
          - name: filter
            in: query
            value: id eq 'a150f1ee-6c54-4b01-90e6-d701748f0851'
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"paging":{"nextToken":"3b2359a7-4583-40ed-8afd-67e5f15373d3","currentToken":"90c5f062-76ad-4ea4-aa53-00eb698d9262","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[]}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: listFeeItems
    steps:
      - stepId: test
        operationId: listFeeItems
        parameters:
          - name: id
            in: path
            value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
          - name: limit
            in: query
            value: 100
          - name: token
            in: query
            value: 0e28af57-511f-47ab-ae46-46cd1ca51a1a
          - name: filter
            in: query
            value: id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' or product.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d6'
        successCriteria:
          - condition: $statusCode == 200
          - condition: $response.header.Content-Type == application/json
          - context: $response.body
            condition: |
              {"paging":{"previousToken":"1a2b3c4d5e6f7g8h9i10j11k","nextToken":"1a2b3c4d5e6f7g8h9i10j11k","currentToken":"1a2b3c4d5e6f7g8h9i10j11k","limit":100,"totalCount":2,"_links":{"next":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"self":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"},"prev":{"href":"?token=90c5f062-76ad-4ea4-aa53-00eb698d9262"}}},"data":[]}
            type: simple
    x-speakeasy-test-group: Events
    x-speakeasy-test-rebuild: true
  - workflowId: getInvitationList
    steps:
      - stepId: test
        operationId: getInvitationList
        parameters:
          - name: id
            in: path
            value: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
          - name: after
            in: query
            value: "2017-01-02T02:00:00Z"
          - name: before
            in: query
            value: "2017-01-02T02:00:00Z"
          - name: limit
            in: query
            value: 100
          - n

# --- truncated at 32 KB (622 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cvent-event-cloud/refs/heads/main/arazzo/cvent-event-cloud-sdk-tests.arazzo.yaml

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/cvent-event-cloud-sdk-tests.arazzo"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.