Cvent Registration Surveys API

Post-event and in-event surveys attached to the registration record.

Business capability
Customer Feedback Management BC-430.50

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
“Can I pull every event survey response in my account in one feed?”
“Which event survey answers came in after a given date, across all events?”
Tell an agent
List event survey responses across all events and surveys.
List event survey responses from every event submitted after {after}.
GET /events/{id}/surveys List surveys attached to an event · List Event Surveys #
Ask an LLM
“What surveys are attached to one of my events?”
“How do I find the survey IDs for a specific event?”
Tell an agent
List surveys for event {id}.
Show 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 see the question list for one survey in one event?”
Tell an agent
List questions in survey {surveyId} of event {id}.
Show the event survey {surveyId} questions for 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 survey at my event?”
“Can I filter the people who answered one event survey?”
Tell an agent
List respondents to survey {surveyId} in 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 register an attendee as a respondent on an event survey before recording answers?”
“Can I create an event survey respondent for a contact or attendee?”
Tell an agent
Create a respondent for attendee {attendee} on survey {surveyId} in event {id}.
Add contact {contact} as a respondent to event {id} survey {surveyId}.
PUT /events/{id}/surveys/{surveyId}/respondents/{respondentId} Update an event survey respondent · Update Event Survey Respondent #
Ask an LLM
“How do I change the score or details of an existing event survey respondent?”
“Can I update a respondent's record on an event survey after they submit?”
Tell an agent
Update respondent {respondentId} on survey {surveyId} in event {id}.
Set event survey respondent {respondentId}'s score to {score} (event {id}, survey {surveyId}).
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 question?”
“Can I submit survey answers about a session or speaker on behalf of an attendee?”
Tell an agent
Record answers {answers} to question {question} for respondent {respondentId} in event {id} survey {surveyId}.
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 answers did attendees give on a specific event survey?”
“Can I export the responses to one survey in one event?”
Tell an agent
List responses to survey {surveyId} in event {id}.
Get event {id} survey {surveyId} responses submitted after {after}.
GET /large-choices List choices for large-choice questions · List Large Choices #
Ask an LLM
“Where do I get the answer options for a survey question with a very large choice list?”
“Can I filter the choices of a LargeChoices question type?”
Tell an agent
List large choices matching {filter}.
Get up to {limit} options for large-choice survey questions.
GET /questions List all survey questions in the account · List Questions #
Ask an LLM
“Can I list survey questions from both event and standalone surveys together?”
“Which survey questions exist across my whole account?”
Tell an agent
List every event and standalone survey question.
List account survey questions matching {filter}.
GET /respondents List all survey respondents in the account · List Respondents #
Ask an LLM
“Who has responded to any survey, event or standalone, in my account?”
“Can I page through all survey respondents updated since a date?”
Tell an agent
List respondents across all event and standalone surveys.
List account-wide survey respondents changed after {after}.
GET /responses List all survey responses in the account · List Responses #
Ask an LLM
“Is there one feed of responses covering both event and standalone surveys?”
“What survey responses were submitted across my account before a given date?”
Tell an agent
List responses from all event and standalone surveys.
List account-wide survey responses submitted before {before}.
GET /standard-surveys List standalone surveys · List Standalone Surveys #
Ask an LLM
“Which surveys do I have that aren't tied to any event?”
“How do I find my standalone survey IDs?”
Tell an agent
List my standalone surveys.
List standalone surveys matching {filter}.
GET /standard-surveys/responses List responses across standalone surveys · List Stdl. Survey Responses #
Ask an LLM
“Can I pull responses from all my standalone surveys at once?”
“What standalone survey answers arrived after a given date?”
Tell an agent
List responses across all standalone surveys.
List standalone survey responses received after {after}.
GET /standard-surveys/{surveyId}/email-templates List a standalone survey's email templates · List Stdl. Survey Email Templ #
Ask an LLM
“What email templates are available for inviting people to a standalone survey?”
“How do I find the email template ID before sending a standalone survey email?”
Tell an agent
List email templates for standalone survey {surveyId}.
Show the invitation templates on survey {surveyId}.
GET /standard-surveys/{surveyId}/questions List questions in a standalone survey · List Stdl. Survey Questions #
Ask an LLM
“What questions are in one of my standalone surveys?”
“Can I retrieve the question list for a survey not linked to an event?”
Tell an agent
List questions in standalone survey {surveyId}.
Show the first {limit} questions of standalone survey {surveyId}.
GET /standard-surveys/{surveyId}/respondents List respondents to a standalone survey · List Stdl. Survey Respondents #
Ask an LLM
“Who has taken one of my standalone surveys?”
“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 create a standalone survey respondent from an invitation list?”
Tell an agent
Add contact {contact} as a respondent to standalone survey {surveyId}.
Create a standalone survey {surveyId} respondent with status {status}.
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 a standalone survey respondent's status?”
Tell an agent
Set standalone survey {surveyId} respondent {respondentId} status to {status}.
Mark respondent {respondentId} on 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 survey email template?”
Tell an agent
Send template {emailTemplateId} for standalone survey {surveyId} to respondent {respondentId}.
Email respondent {respondentId} the survey {surveyId} invitation 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 record a respondent's answers to a standalone survey?”
“Can I submit standalone survey answers that use looping choices?”
Tell an agent
Submit standalone survey {surveyId} answers for respondent {respondentId}.
Record new responses from {respondentId} on standalone survey {surveyId} with looping choice {loopingChoice}.
PUT /standard-surveys/{surveyId}/respondents/{respondentId}/responses/{responseId} Change a standalone survey response · Update Stdl. Survey Responses #
Ask an LLM
“Can I correct an answer a respondent already submitted on a standalone survey?”
“How do I edit an existing standalone survey response?”
Tell an agent
Update response {responseId} from respondent {respondentId} on standalone survey {surveyId}.
Correct existing answer {responseId} for {respondentId} in survey {surveyId}.
GET /surveys List all surveys in the account · List Surveys #
Ask an LLM
“What surveys, event and standalone, exist in my account?”
“Can I get one list of every survey I have?”
Tell an agent
List all event and standalone surveys in my account.
List 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-registration:cvent-registration-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-registration-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 (134 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cvent-registration/refs/heads/main/openapi/cvent-registration-surveys-api-openapi.yml