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

GET /events/surveys/responses List survey responses across all events · List All Event Responses #
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}.
GET /events/{id}/surveys List the surveys attached to an event · List Event Surveys #
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}.
GET /large-choices List choices for large-choice survey questions · List Large Choices #
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.
GET /questions List survey questions across all surveys · List 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}.
GET /respondents List respondents across all surveys · List Respondents #
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}.
GET /responses List responses across all surveys · List Responses #
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}.
GET /standard-surveys List standalone surveys · List Standalone Surveys #
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}.
GET /surveys List all event and standalone surveys · List Surveys #
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}.

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/cvent-event-cloud:cvent-event-cloud-surveys-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

cvent-event-cloud-surveys-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cvent REST Surveys API
  description: '# Introduction

    The Cvent API Platform is built around REST.'
  contact:
    name: Cvent Development Platform
    url: https://developers.cvent.com/
  version: ea
servers:
- url: https://api-platform.cvent.com/ea
- url: https://api-platform-eur.cvent.com/ea
tags:


# --- truncated at 32 KB (133 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cvent-event-cloud/refs/heads/main/openapi/cvent-event-cloud-surveys-api-openapi.yml