How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

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.

Cvent Event Cloud Surveys API is one of 55 APIs that Cvent Event Cloud publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Surveys. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 23 operations across 21 paths, and defines 68 schemas. It is described by OpenAPI 3.2.0, at version ea.

Requests are made against 2 base URLs: https://api-platform.cvent.com/ea, https://api-platform-eur.cvent.com/ea.

23 operations 21 paths 68 schemas 15 GET5 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
ea
Base URL
https://api-platform.cvent.com
Authentication
OAuth 2.0, OAuth 2.0, API Key, HTTP Basic
Resource Areas
1

Authentication & Security 4

Cvent Event Cloud Surveys API declares 4 security schemes for authenticating requests. It supports OAuth 2.0 (OAuth2.authorizationCode) using the authorizationCode flow, exposing 205 scopes. It supports OAuth 2.0 (OAuth2.clientCredentials) using the clientCredentials flow, exposing 235 scopes. An API key is passed in the header as Authorization (CallbackApiKeyAuth). It accepts HTTP basic authentication (CallbackBasicAuth).

  • OAuth2.authorizationCode — OAuth2 Authorization Code Flow.
  • OAuth2.clientCredentials — OAuth2 Client Credentials Flow.
  • CallbackApiKeyAuth — This security scheme is used to indicate that Cvent should use API Key auth when invoking your callback. This scheme is only supported for callback operations,…
  • CallbackBasicAuth — This security scheme is used to indicate that Cvent should use basic auth when invoking your callback. This scheme is only supported for callback operations, a…

Paths & Operations 23

Across 21 paths, the API surfaces 23 operations — 15 GET, 5 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

Surveys 23

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 as…

GET
/events/surveys/responses
List All Event Responses
getAllEventSurveyResponses 5 params → 200400401403404429
GET
/events/{id}/surveys
List Event Surveys
getEventSurveys 6 params → 200400401403404429
GET
/events/{id}/surveys/{surveyId}/questions
List Event Survey Questions
getEventSurveyQuestions 6 params → 200400401403404429
GET
/events/{id}/surveys/{surveyId}/respondents
List Event Survey Respondents
getEventSurveyRespondents 7 params → 200400401403404429
POST
/events/{id}/surveys/{surveyId}/respondents
Create Event Survey Respondent
createEventSurveyRespondent 2 params body → 201400401403404429
PUT
/events/{id}/surveys/{surveyId}/respondents/{respondentId}
Update Event Survey Respondent
updateEventSurveyRespondent 3 params body → 200400401403404429
POST
/events/{id}/surveys/{surveyId}/respondents/{respondentId}/responses
Create Event Survey Responses
createEventSurveyResponses 3 params body → 201400401403404429
GET
/events/{id}/surveys/{surveyId}/responses
List Event Survey Responses
getEventSurveyResponses 7 params → 200400401403404429
GET
/large-choices
List Large Choices
getLargeChoices 3 params → 200400401403429
GET
/questions
List Questions
getQuestions 5 params → 200400401403429
GET
/respondents
List Respondents
getRespondents 5 params → 200400401403429
GET
/responses
List Responses
getResponses 5 params → 200400401403429
GET
/standard-surveys
List Standalone Surveys
getStandardSurveys 5 params → 200400401403429
GET
/standard-surveys/responses
List Stdl. Survey Responses
getStandardSurveyResponses 5 params → 200400401403429
GET
/standard-surveys/{surveyId}/email-templates
List Stdl. Survey Email Templ.
getStandardSurveyEmailTemplates 3 params → 200400401403404429
GET
/standard-surveys/{surveyId}/questions
List Stdl. Survey Questions
getStandardSurveyQuestions 5 params → 200400401403404429
GET
/standard-surveys/{surveyId}/respondents
List Stdl. Survey Respondents
getStandardSurveyRespondents 6 params → 200400401403404429
POST
/standard-surveys/{surveyId}/respondents
Create Stdl. Survey Respondent
createStandardSurveyRespondent 1 param body → 201400401403404429
PUT
/standard-surveys/{surveyId}/respondents/{respondentId}
Update Stdl. Survey Respondent
UpdateStandardSurveyRespondent 2 params body → 200400401403404429
POST
/standard-surveys/{surveyId}/respondents/{respondentId}/email-templates/{emailTemplateId}/email
Send Standalone Survey Email
sendStandardSurveyEmail 3 params → 201400401403404429
POST
/standard-surveys/{surveyId}/respondents/{respondentId}/responses
Create Stdl. Survey Responses
createStandardSurveyResponses 2 params body → 201400401403404429
PUT
/standard-surveys/{surveyId}/respondents/{respondentId}/responses/{responseId}
Update Stdl. Survey Responses
updateStandardSurveyResponses 3 params body → 200400401403404429
GET
/surveys
List Surveys
getSurvey 5 params → 200400401403429

Schemas 68

The contract defines 68 schemas that model the data the API accepts and returns. The most detailed are respondent.json (10 properties), standard-survey-respondent (7 properties), response.json (7 properties), answer.json (6 properties). Each schema is shown below with its type and property counts.

status.json
string
In case of Event Survey this represents Survey Status and in case of Standard Survey this represents Chapter Status
respondent-event-survey-reference.json
object
Respondent event survey reference.
1 property
uuid-property
string
A string that has to be a format matching the industry standard uuid
respondents-paginated-response
object
Response include paging and respondents for surveys
2 properties 2 required
ErrorResponse
object
Represents an error response with additional details of cascading error messages.
1 property 2 required
invitation-list-common.json
object
Invitation list of respondents
1 property
question.json1
object
A survey question.
2 properties
event-survey-type.json
string
This is used to denote the different survey types.
question-id.json
object
An object that holds the ID of the question.
1 property
questions-paginated-response
object
Response include paging and collection of questions of surveys
2 properties 2 required
transaction-id-common.json
string
Authors use transaction IDs to collect feedback after a customer transaction: invoice numbers or order IDs are common transaction IDs. Respondents can take a s…
question-type.json
string
Question Type.
standard-surveys-paginated-response
object
The response from a request to get the list of standard surveys. This includes the paging object as well as the collection of surveys.
2 properties 2 required
response-common
object
Base model with properties common to a survey response.
5 properties 2 required
standard-survey-questions-paginated-response
object
Response include paging and collection of questions of a particular standard survey
2 properties 2 required
respondent-chapter-reference.json
object
Respondent chapter reference.
1 property
survey-type.json
string
Describes the survey's type. Standalone indicates the survey exists independent of an event. Event indicates the survey is an event or session feedback survey.…
event-survey-audience-type.json
string
Audience types of event surveys
link.json
object
Represents a link to a related resource.
1 property 1 required
looping-choice.json
object
Loop Choice is the choice for which the chapter is looped. Questions in the looping chapter get repeated once for each choice selected in the parent question
1 property
event.json3
object
Detail object of an event which is associated to a survey.
1 property
respondent.json
object
Respondent object for survey respondents.
10 properties
attempt.json
integer
Counts the number of times a respondent has attempted the survey and answered the question.
surveys-paginated-response
object
The response from a request to get the list of surveys. This includes the paging object as well as the collection of surveys.
2 properties 2 required
additionalChoice.json
object
Contains text of additional choice i.e N/A choice or otherAnswer choice
2 properties
survey-author.json
object
Author of the survey
5 properties
standard-survey.json
object
A standard survey.
4 properties
standard-survey-respondents-paginated-response
object
Response include paging and respondents for a survey
2 properties 2 required
large-choice.json
object
Choice of large choices question.
3 properties
choice.json1
object
A survey choice.
1 property
evaluation-result.json
string
This represents the evaluation status of an assessment chapter.
custom-field.json1
object
A survey custom field.
5 properties 2 required
event-survey-session-match.json
string
What is the criteria of adding sessions to a event survey
standard-survey-respondent
object
Standard survey respondent.
7 properties
event-survey-question.json
object
An event survey question.
2 properties
event-survey-response
object
Response object for event survey respondent.
4 properties
text-field.json
object
A survey text field.
3 properties
event-survey-respondent
object
Respondent detail object for event survey.
4 properties
standard-survey-send-email-response
object
A standard survey, sent-email response.
3 properties
large-choices-paginated-response
object
Response include paging and collection of choices for large choices question.
2 properties 2 required
standard-survey-email-template.json
object
A standard survey email template
2 properties
standard-survey-response
object
A standard survey response.
2 properties
paging.json
object
Represents pagination information for a collection of resources.
6 properties 1 required
respondent-status.json
string
Respondent Status
standard-survey-email-template-response
object
A standard survey email template
2 properties
event-survey-questions-paginated-response
object
Response include Paging and collection os questions
2 properties 2 required
ErrorResponseBase
object
Represents an error response with no additional details.
3 properties 2 required
responses-paginated-response
object
Response include paging and responses for surveys
2 properties 2 required
event-survey-respondents-paginated-response
object
Response includes paging and respondents data for a event survey
2 properties 2 required
event-survey-responses-paginated-response
object
Response include paging and responses for a survey
2 properties 2 required
standard-survey-email-templates-paginated-response
object
Response include paging and collection of email templates of a particular standard survey
2 properties 2 required
answer.json
object
A survey answer.
6 properties 1 required
event-survey.json
object
An event survey.
6 properties
event-surveys-paginated-response
object
The response from a request to get the list of event surveys. This includes the paging object as well as the collection of surveys.
2 properties 2 required
field.json
object
A survey field.
5 properties
survey.json
object
Parent survey detail object. It can be of two types namely: 'Event' and 'Standalone'
5 properties
respondent-chapter-reference.json-0
object
Respondent chapter details for survey respondents (Event and Standalone).
4 properties
standard-survey-question.json
object
A standard survey question.
2 properties
answer-type.json
string
Type of answer
responded-through.json
string
Indicates the mode by which a respondent submitted their response. This field contains one of the enumerated, string constants listed below. Enum values: - "No…
response.json
object
Response object for survey responses.
7 properties
field-type.json
string
Field Type
standard-survey-responses-paginated-response
object
Response include paging and responses for a survey
2 properties 2 required
event-survey-availability.json
string
Describes the availability of the event survey
category.json1
object
A survey category.
1 property
uuid.json
object
The reference to the related entity. Contains only the ID of the related entity.
1 property 1 required
pagination-links.json
object
Represents pagination links for navigating between pages of data.
3 properties
survey-status.json
string
Survey Status

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cvent-event-cloud-surveys-api-openapi.yml Raw ↑

Other APIs Cvent Event Cloud publishes across the network.

Cvent Platform REST API (Event Cloud)
Cvent Event Cloud Attendees API
Cvent Event Cloud Contacts API
Cvent Event Cloud Events API
Cvent Event Cloud Sessions API
Cvent Event Cloud Appointments API
Cvent Event Cloud Attendee Activities API
Cvent Event Cloud Attendee Insights API
Cvent Event Cloud Attendee Messages API
Cvent Event Cloud Audience Segments API
Cvent Event Cloud Authentication API
Cvent Event Cloud Badge Print Job API
Where this information came from

This is an independent, third-party profile of Cvent Event Cloud Surveys API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.