Cvent Event Cloud Surveys API
Surveys are lists of questions deployed to your contacts. Surveys can be standalone or can be associated to a Cvent event. Use these APIs to search for surveys and retrieve the associated questions and responses.
Operations 23
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
Ask an LLM
“How do I pull every event survey response across all my events at once?”
“Can I get event survey responses submitted after a certain date for all events?”
Tell an agent
List event survey responses across all events and surveys.
List all-event survey responses submitted after {after}.
Ask an LLM
“Which surveys are attached to my event?”
“Can I see an event's feedback surveys and their chapters?”
Tell an agent
List surveys for event {id}.
List event {id}'s surveys matching {filter}.
GET
/events/{id}/surveys/{surveyId}/questions
List questions in an event survey · List Event Survey Questions
#
Ask an LLM
“What questions does a particular event survey ask?”
“Can I read the question list of one survey on one event?”
Tell an agent
List questions in survey {surveyId} for event {id}.
Show the event survey questions for survey {surveyId} on event {id}.
GET
/events/{id}/surveys/{surveyId}/respondents
List respondents to an event survey · List Event Survey Respondents
#
Ask an LLM
“Who has responded to a specific survey at my event?”
“Can I filter the respondents of one event survey?”
Tell an agent
List respondents to survey {surveyId} at event {id}.
List event {id} survey {surveyId} respondents matching {filter}.
POST
/events/{id}/surveys/{surveyId}/respondents
Add a respondent to an event survey · Create Event Survey Respondent
#
Ask an LLM
“How do I add an attendee as a respondent to an event survey?”
“Can I register a survey respondent for an event from an outside system?”
Tell an agent
Create a respondent for attendee {attendee} on survey {surveyId} at event {id}.
Add a new event survey respondent to survey {surveyId} of event {id}.
PUT
/events/{id}/surveys/{surveyId}/respondents/{respondentId}
Update an event survey respondent · Update Event Survey Respondent
#
Ask an LLM
“How do I change details on an existing event survey respondent, like their score?”
“Can I update a respondent's record on an event survey after they submit?”
Tell an agent
Update respondent {respondentId} on survey {surveyId} at event {id}.
Set event survey respondent {respondentId}'s score to {score} (survey {surveyId}, event {id}).
POST
/events/{id}/surveys/{surveyId}/respondents/{respondentId}/responses
Submit answers for an event survey respondent · Create Event Survey Responses
#
Ask an LLM
“How do I submit survey answers on behalf of an event survey respondent?”
“Can I record answers to a session or speaker question in an event survey?”
Tell an agent
Record answers {answers} to question {question} for respondent {respondentId} in survey {surveyId} at event {id}.
Submit event survey responses for respondent {respondentId} on survey {surveyId}, event {id}.
GET
/events/{id}/surveys/{surveyId}/responses
List responses to one event survey · List Event Survey Responses
#
Ask an LLM
“What did attendees answer on a specific survey for my event?”
“Can I pull the responses of one event survey only?”
Tell an agent
List responses to survey {surveyId} at event {id}.
List event {id} survey {surveyId} responses matching {filter}.
Ask an LLM
“Where do I get the answer options for survey questions with very long choice lists?”
“Why are choices missing from a LargeChoices question, and how do I fetch them?”
Tell an agent
List large choices matching {filter}.
Fetch the choice list for large-choice survey questions.
Ask an LLM
“What questions exist across all my event and standalone surveys?”
“Can I list every survey question in the account in one call?”
Tell an agent
List all survey questions in my account.
List survey questions account-wide matching {filter}.
Ask an LLM
“Who has responded to any of my event or standalone surveys?”
“Can I get all survey respondents across the account created after a date?”
Tell an agent
List all survey respondents in my account.
List account-wide survey respondents after {after}.
Ask an LLM
“Can I export every survey response, event and standalone, from the account?”
“What responses came in across all surveys this week?”
Tell an agent
List all survey responses in my account, event and standalone.
List account-wide survey responses matching {filter}.
Ask an LLM
“Which standalone surveys do I have that aren't tied to an event?”
“Can I list my standalone surveys with a filter?”
Tell an agent
List my standalone surveys.
List standalone surveys matching {filter}.
GET
/standard-surveys/responses
List responses to standalone surveys · List Stdl. Survey Responses
#
Ask an LLM
“What answers have come in for my standalone surveys?”
“Can I pull standalone survey responses after a certain date?”
Tell an agent
List standalone survey responses.
List standalone survey responses after {after}.
GET
/standard-surveys/{surveyId}/email-templates
List email templates for a standalone survey · List Stdl. Survey Email Templ
#
Ask an LLM
“What invitation and reminder email templates does a standalone survey have?”
“Which email template should I pick to send a standalone survey?”
Tell an agent
List email templates for standalone survey {surveyId}.
Show the email templates configured on standalone survey {surveyId}.
GET
/standard-surveys/{surveyId}/questions
List questions in a standalone survey · List Stdl. Survey Questions
#
Ask an LLM
“What questions does one of my standalone surveys ask?”
“Can I see the question list of a single standalone survey?”
Tell an agent
List questions in standalone survey {surveyId}.
Show standalone survey {surveyId}'s questions.
GET
/standard-surveys/{surveyId}/respondents
List respondents to a standalone survey · List Stdl. Survey Respondents
#
Ask an LLM
“Who has been invited to or answered a particular standalone survey?”
“Can I filter respondents of a single standalone survey?”
Tell an agent
List respondents to standalone survey {surveyId}.
List standalone survey {surveyId} respondents matching {filter}.
POST
/standard-surveys/{surveyId}/respondents
Add a respondent to a standalone survey · Create Stdl. Survey Respondent
#
Ask an LLM
“How do I add a contact as a respondent to a standalone survey?”
“Can I attach a new standalone survey respondent to an invitation list?”
Tell an agent
Add contact {contact} as a respondent to standalone survey {surveyId}.
Create a standalone survey {surveyId} respondent on invitation list {invitationList}.
PUT
/standard-surveys/{surveyId}/respondents/{respondentId}
Update a standalone survey respondent · Update Stdl. Survey Respondent
#
Ask an LLM
“How do I mark a standalone survey respondent as unsubscribed?”
“Can I change the status of an existing standalone survey respondent?”
Tell an agent
Set standalone survey respondent {respondentId}'s status to {status} on survey {surveyId}.
Mark respondent {respondentId} of standalone survey {surveyId} unsubscribed: {unsubscribed}.
POST
/standard-surveys/{surveyId}/respondents/{respondentId}/email-templates/{emailTemplateId}/email
Email a standalone survey to a respondent · Send Standalone Survey Email
#
Ask an LLM
“How do I send a standalone survey invitation email to one respondent?”
“Can I email a respondent using a specific standalone survey template?”
Tell an agent
Send template {emailTemplateId} for standalone survey {surveyId} to respondent {respondentId}.
Email respondent {respondentId} their standalone survey {surveyId} using template {emailTemplateId}.
POST
/standard-surveys/{surveyId}/respondents/{respondentId}/responses
Submit answers for a standalone survey respondent · Create Stdl. Survey Responses
#
Ask an LLM
“How do I submit answers for a standalone survey respondent from another tool?”
“Can I record a new set of standalone survey responses via the API?”
Tell an agent
Submit standalone survey {surveyId} answers for respondent {respondentId}.
Create responses {survey} for respondent {respondentId} on standalone survey {surveyId}.
PUT
/standard-surveys/{surveyId}/respondents/{respondentId}/responses/{responseId}
Edit a standalone survey respondent's answers · Update Stdl. Survey Responses
#
Ask an LLM
“How do I correct answers a respondent already submitted on a standalone survey?”
“Can I change an existing standalone survey response?”
Tell an agent
Update response {responseId} for respondent {respondentId} on standalone survey {surveyId}.
Replace the answers in existing response {responseId} (survey {surveyId}, respondent {respondentId}) with {survey}.
Ask an LLM
“What surveys, event and standalone, exist in my Cvent account?”
“Can I get one combined list of every survey in the account?”
Tell an agent
List every survey in my account, event and standalone.
List all account surveys matching {filter}.
Specifications
Other Resources
🔗
Postman
https://raw.githubusercontent.com/api-evangelist/cvent-event-cloud/refs/heads/main/collections/cvent-event-cloud-surveys-api.postman_collection.json
🔗
OpenCollection
https://raw.githubusercontent.com/api-evangelist/cvent-event-cloud/refs/heads/main/collections/cvent-event-cloud-surveys-api.opencollection.json