Cvent 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 can I pull every event survey response across all my events at once?”
“Can I get event survey answers submitted after a certain date?”
Tell an agent
List event survey responses from all events submitted after {after}.
Pull all event survey responses matching {filter}.
Ask an LLM
“Which surveys are attached to my event?”
“What feedback surveys does a particular event run?”
Tell an agent
List surveys for event {id}.
Show event {id} surveys matching {filter}.
GET
/events/{id}/surveys/{surveyId}/questions
List the questions in an event survey · List Event Survey Questions
#
Ask an LLM
“What questions does an event's feedback survey ask?”
“Can I see the question list for one survey on an event?”
Tell an agent
List the questions in survey {surveyId} of event {id}.
Show up to {limit} questions from event {id} survey {surveyId}.
GET
/events/{id}/surveys/{surveyId}/respondents
List respondents to an event survey · List Event Survey Respondents
#
Ask an LLM
“Who has responded to a survey on my event?”
“Can I filter the respondents of an event survey?”
Tell an agent
List respondents to survey {surveyId} on event {id}.
Show 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 register someone as a respondent on an event survey?”
“Can I create an event survey respondent for an existing attendee?”
Tell an agent
Add attendee {attendee} as a respondent to survey {surveyId} on event {id}.
Create a respondent on event {id} survey {surveyId} for contact {contact}.
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?”
“Can I update a respondent's score on an event survey?”
Tell an agent
Update respondent {respondentId} on event {id} survey {surveyId}.
Set the score of event survey respondent {respondentId} (survey {surveyId}, event {id}) to {score}.
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 record a respondent's answers to an event survey?”
“Can I submit event survey answers tied to a specific session or speaker?”
Tell an agent
Submit answers {answers} to question {question} for respondent {respondentId} on event {id} survey {surveyId}.
Record event {id} survey {surveyId} answers from respondent {respondentId} about session {session}.
GET
/events/{id}/surveys/{surveyId}/responses
List responses to one event survey · List Event Survey Responses
#
Ask an LLM
“What answers came back on a specific event survey?”
“Can I read the responses to one survey on one event?”
Tell an agent
List responses to survey {surveyId} on event {id}.
Show event {id} survey {surveyId} responses matching {filter}.
Ask an LLM
“Where do I get the options for a survey question with a very large choice list?”
“Can I filter the choices of a LargeChoices question?”
Tell an agent
List large choices matching {filter}.
Show {limit} large-choice question options.
Ask an LLM
“What questions exist across both event and standalone surveys?”
“Can I search survey questions account-wide?”
Tell an agent
List survey questions across my account matching {filter}.
Show all survey questions updated after {after}.
Ask an LLM
“Who has responded to any of our surveys, event or standalone?”
“Can I list all survey respondents account-wide?”
Tell an agent
List survey respondents across all surveys matching {filter}.
Show every survey respondent added after {after}.
Ask an LLM
“What survey answers have we collected across event and standalone surveys?”
“Can I pull all survey responses for the account before a date?”
Tell an agent
List survey responses account-wide matching {filter}.
Show every survey response recorded before {before}.
Ask an LLM
“Which surveys do we run that are not tied to any event?”
“Can I list our standalone surveys?”
Tell an agent
List standalone surveys matching {filter}.
Show standalone surveys created after {after}.
GET
/standard-surveys/responses
List responses to standalone surveys · List Stdl. Survey Responses
#
Ask an LLM
“What answers have come in on our standalone surveys?”
“Can I filter standalone survey responses?”
Tell an agent
List standalone survey responses matching {filter}.
Show standalone survey responses submitted after {after}.
GET
/standard-surveys/{surveyId}/email-templates
List email templates for a standalone survey · List Stdl. Survey Email Templ
#
Ask an LLM
“Which email templates can I send for a standalone survey?”
“What invitation and reminder templates does a standalone survey have?”
Tell an agent
List email templates for standalone survey {surveyId}.
Show up to {limit} email templates of standalone survey {surveyId}.
GET
/standard-surveys/{surveyId}/questions
List questions in a standalone survey · List Stdl. Survey Questions
#
Ask an LLM
“What does a standalone survey ask?”
“Can I see the question list for a survey not tied to an event?”
Tell an agent
List questions in standalone survey {surveyId}.
Show {limit} questions from standalone survey {surveyId}.
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 standalone survey?”
“Can I filter a standalone survey's respondents?”
Tell an agent
List respondents to standalone survey {surveyId}.
Show 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 add a respondent to a standalone survey from an invitation list?”
Tell an agent
Add contact {contact} as a respondent to standalone survey {surveyId}.
Create a standalone survey {surveyId} respondent from 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 respondent {respondentId} on standalone survey {surveyId} to status {status}.
Mark standalone survey {surveyId} respondent {respondentId} 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 to one respondent?”
“Can I email a respondent using a specific survey template?”
Tell an agent
Send template {emailTemplateId} for standalone survey {surveyId} to respondent {respondentId}.
Email respondent {respondentId} the survey {surveyId} message {emailTemplateId}.
POST
/standard-surveys/{surveyId}/respondents/{respondentId}/responses
Submit answers to a standalone survey · Create Stdl. Survey Responses
#
Ask an LLM
“How do I record a respondent's answers to a standalone survey?”
“Can I load standalone survey responses collected offline?”
Tell an agent
Submit standalone survey {surveyId} answers for respondent {respondentId}.
Record new responses from {respondentId} on standalone survey {surveyId}.
PUT
/standard-surveys/{surveyId}/respondents/{respondentId}/responses/{responseId}
Update a standalone survey response · Update Stdl. Survey Responses
#
Ask an LLM
“How do I correct an answer a respondent already gave on a standalone survey?”
“Can I edit an existing standalone survey response?”
Tell an agent
Update response {responseId} from respondent {respondentId} on standalone survey {surveyId}.
Correct standalone survey {surveyId} answer {responseId} for {respondentId}.
Ask an LLM
“What surveys, event and standalone together, exist in our Cvent account?”
“Can I get one list of every survey we have?”
Tell an agent
List all surveys in my account matching {filter}.
Show every survey, event or standalone, created after {after}.