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

GET /events/surveys/responses List All Event Responses #
GET /events/{id}/surveys List Event Surveys #
GET /events/{id}/surveys/{surveyId}/questions List Event Survey Questions #
GET /events/{id}/surveys/{surveyId}/respondents List Event Survey Respondents #
POST /events/{id}/surveys/{surveyId}/respondents Create Event Survey Respondent #
PUT /events/{id}/surveys/{surveyId}/respondents/{respondentId} Update Event Survey Respondent #
POST /events/{id}/surveys/{surveyId}/respondents/{respondentId}/responses Create Event Survey Responses #
GET /events/{id}/surveys/{surveyId}/responses List Event Survey Responses #
GET /large-choices List Large Choices #
GET /questions List Questions #
GET /respondents List Respondents #
GET /responses List Responses #
GET /standard-surveys List Standalone Surveys #
GET /standard-surveys/responses List Stdl. Survey Responses #
GET /standard-surveys/{surveyId}/email-templates List Stdl. Survey Email Templ. #
GET /standard-surveys/{surveyId}/questions List Stdl. Survey Questions #
GET /standard-surveys/{surveyId}/respondents List Stdl. Survey Respondents #
POST /standard-surveys/{surveyId}/respondents Create Stdl. Survey Respondent #
PUT /standard-surveys/{surveyId}/respondents/{respondentId} Update Stdl. Survey Respondent #
POST /standard-surveys/{surveyId}/respondents/{respondentId}/email-templates/{emailTemplateId}/email Send Standalone Survey Email #
POST /standard-surveys/{surveyId}/respondents/{respondentId}/responses Create Stdl. Survey Responses #
PUT /standard-surveys/{surveyId}/respondents/{respondentId}/responses/{responseId} Update Stdl. Survey Responses #
GET /surveys List Surveys #

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-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 Event Cloud Surveys API
  version: ea
  contact:
    name: Cvent Development Platform
    url: https://developers.cvent.com/
  description: 'Operations tagged Surveys across 2 of this provider''s published API definitions: cvent-event-cloud-rest-openapi.yml, cvent-rest-apis-openapi.yaml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api-platform.cvent.com/ea
- url: https://api-platform-eur.cvent.com/ea
tags:
- name: Surveys
  description: 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.
paths:
  /events/surveys/responses:
    get:
      summary: List All Event Responses
      description: Gets a paginated list of event survey responses for all events and surveys.
      operationId: getAllEventSurveyResponses
      security:
      - OAuth2.clientCredentials:
        - survey/survey-responses:read
      - OAuth2.authorizationCode:
        - survey/survey-responses:read
      tags:
      - Surveys
      responses:
        '200':
          description: Successfully retrieved a paginated list of event survey responses.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/event-survey-responses-paginated-response'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '404':
          $ref: '#/components/responses/NotFound1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
      deprecated: false
      parameters:
      - $ref: '#/components/parameters/after'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      - name: filter
        in: query
        required: false
        description: 'Use filter query parameters to limit results

          to data that matches your criteria. See

          [Filters](https://developers.cvent.com/docs/rest-api/reference/filters) for details.


          Supported fields and operators are listed below:


          | Field         | Operators   |

          |---------------|-------------|

          | id            | `eq`, `ne`  |

          | respondent.id | `eq`, `ne`  |

          | session.id    | `eq`, `ne`  |

          | speaker.id    | `eq`, `ne`  |

          | question.id   | `eq`, `ne`  |

          | event.id      | `eq`, `ne`  |

          '
        schema:
          type: string
          example: id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3'
    servers:
    - url: https://api-platform.cvent.com/ea
    - url: https://api-platform-eur.cvent.com/ea
  /events/{id}/surveys:
    parameters:
    - $ref: '#/components/parameters/id7'
    get:
      summary: List Event Surveys
      description: Gets a paginated list of surveys (id refers to chapter id and parentId is the survey id) associated to a single event.
      operationId: getEventSurveys
      security:
      - OAuth2.clientCredentials:
        - survey/surveys:read
      - OAuth2.authorizationCode:
        - survey/surveys:read
      tags:
      - Surveys
      responses:
        '200':
          description: Successfully retrieved a paginated list of event surveys (id refers to chapter id and parentId is the survey id).
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/event-surveys-paginated-response'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '404':
          $ref: '#/components/responses/NotFound1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
      deprecated: false
      parameters:
      - $ref: '#/components/parameters/after'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      - name: filter
        in: query
        required: false
        description: 'Use filter query parameters to limit results

          to data that matches your criteria. See

          [Filters](https://developers.cvent.com/docs/rest-api/reference/filters) for details.


          Supported fields and operators are listed below:


          | Field    | Operators   | Notes                          |

          |----------|-------------|--------------------------------|

          | id       | `eq`, `ne`  | chapter ID of the event survey |

          | type     | `eq`, `ne`  |                                |

          | sessions | `eq`, `ne`  |                                |


          The following logical operators are supported for combining filters:

          * `and`

          * `or`

          '
        schema:
          type: string
          example: id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' and type eq 'Session Feedback' and sessions eq  '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' or sessions eq '05ca6ae2-0dc3-487b-953e-86d6abbdf7d3'
    servers:
    - url: https://api-platform.cvent.com/ea
    - url: https://api-platform-eur.cvent.com/ea
  /events/{id}/surveys/{surveyId}/questions:
    parameters:
    - $ref: '#/components/parameters/id7'
    - $ref: '#/components/parameters/surveyId'
    get:
      summary: List Event Survey Questions
      description: Gets a paginated list of event survey questions for a given event and survey. The <a href="#operation/getLargeChoices"> GET List Large Choices </a> endpoint returns choices for the large choice question `type` (`LargeChoices`).
      operationId: getEventSurveyQuestions
      security:
      - OAuth2.clientCredentials:
        - survey/survey-questions:read
      - OAuth2.authorizationCode:
        - survey/survey-questions:read
      tags:
      - Surveys
      responses:
        '200':
          description: Successfully retrieved a paginated list of event survey questions.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/event-survey-questions-paginated-response'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '404':
          $ref: '#/components/responses/NotFound1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
      deprecated: false
      parameters:
      - $ref: '#/components/parameters/after'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
    servers:
    - url: https://api-platform.cvent.com/ea
    - url: https://api-platform-eur.cvent.com/ea
  /events/{id}/surveys/{surveyId}/respondents:
    parameters:
    - $ref: '#/components/parameters/id7'
    - $ref: '#/components/parameters/surveyId'
    get:
      summary: List Event Survey Respondents
      description: Gets a paginated list of event survey respondents for a single event and survey.
      operationId: getEventSurveyRespondents
      security:
      - OAuth2.clientCredentials:
        - survey/survey-respondents:read
      - OAuth2.authorizationCode:
        - survey/survey-respondents:read
      tags:
      - Surveys
      parameters:
      - $ref: '#/components/parameters/after'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      - name: filter
        in: query
        required: false
        description: 'Use filter query parameters to limit results

          to data that matches your criteria. See

          [Filters](https://developers.cvent.com/docs/rest-api/reference/filters) for details.


          Supported fields and operators are listed below:


          | Field | Operators   |

          |-------|-------------|

          | id    | `eq`, `ne`  |

          '
        schema:
          type: string
          example: id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3'
      responses:
        '200':
          description: Successfully retrieved a paginated list of event survey respondents.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/event-survey-respondents-paginated-response'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '404':
          $ref: '#/components/responses/NotFound1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
      deprecated: false
    post:
      summary: Create Event Survey Respondent
      description: Create a respondent for an event survey.
      operationId: createEventSurveyRespondent
      security:
      - OAuth2.clientCredentials:
        - survey/survey-respondents:write
      - OAuth2.authorizationCode:
        - survey/survey-respondents:write
      tags:
      - Surveys
      requestBody:
        description: Used to create respondent for an event survey.
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/event-survey-respondent'
      responses:
        '201':
          description: Successfully created respondent for event survey.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/event-survey-respondent'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '404':
          $ref: '#/components/responses/NotFound1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
      deprecated: false
    servers:
    - url: https://api-platform.cvent.com/ea
    - url: https://api-platform-eur.cvent.com/ea
  /events/{id}/surveys/{surveyId}/respondents/{respondentId}:
    parameters:
    - $ref: '#/components/parameters/id7'
    - $ref: '#/components/parameters/surveyId'
    - $ref: '#/components/parameters/respondentId'
    put:
      summary: Update Event Survey Respondent
      description: Update respondent for an event survey.
      operationId: updateEventSurveyRespondent
      security:
      - OAuth2.clientCredentials:
        - survey/survey-respondents:write
      - OAuth2.authorizationCode:
        - survey/survey-respondents:write
      tags:
      - Surveys
      requestBody:
        description: Used to update a respondent for an event survey.
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/event-survey-respondent'
      responses:
        '200':
          description: Successfully updated respondent for event survey.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/event-survey-respondent'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '404':
          $ref: '#/components/responses/NotFound1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
      deprecated: false
    servers:
    - url: https://api-platform.cvent.com/ea
    - url: https://api-platform-eur.cvent.com/ea
  /events/{id}/surveys/{surveyId}/respondents/{respondentId}/responses:
    parameters:
    - $ref: '#/components/parameters/id7'
    - $ref: '#/components/parameters/surveyId'
    - $ref: '#/components/parameters/respondentId'
    post:
      summary: Create Event Survey Responses
      description: Create responses for a particular respondent in an event survey.
      operationId: createEventSurveyResponses
      security:
      - OAuth2.clientCredentials:
        - survey/survey-responses:write
      - OAuth2.authorizationCode:
        - survey/survey-responses:write
      tags:
      - Surveys
      requestBody:
        description: Used to create responses for an event survey's respondent.
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/event-survey-response'
      responses:
        '201':
          description: Successfully created a response
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/event-survey-response'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '404':
          $ref: '#/components/responses/NotFound1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
      deprecated: false
    servers:
    - url: https://api-platform.cvent.com/ea
    - url: https://api-platform-eur.cvent.com/ea
  /events/{id}/surveys/{surveyId}/responses:
    parameters:
    - $ref: '#/components/parameters/id7'
    - $ref: '#/components/parameters/surveyId'
    get:
      summary: List Event Survey Responses
      description: Gets a paginated list of event survey responses for a single event and survey.
      operationId: getEventSurveyResponses
      security:
      - OAuth2.clientCredentials:
        - survey/survey-responses:read
      - OAuth2.authorizationCode:
        - survey/survey-responses:read
      tags:
      - Surveys
      responses:
        '200':
          description: Successfully retrieved a paginated list of event survey responses.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/event-survey-responses-paginated-response'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '404':
          $ref: '#/components/responses/NotFound1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
      deprecated: false
      parameters:
      - $ref: '#/components/parameters/after'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      - name: filter
        in: query
        required: false
        description: 'Use filter query parameters to limit results

          to data that matches your criteria. See

          [Filters](https://developers.cvent.com/docs/rest-api/reference/filters) for details.


          Supported fields and operators are listed below:


          | Field         | Operators   |

          |---------------|-------------|

          | id            | `eq`, `ne`  |

          | respondent.id | `eq`, `ne`  |

          | session.id    | `eq`, `ne`  |

          | speaker.id    | `eq`, `ne`  |

          | question.id   | `eq`, `ne`  |

          '
        schema:
          type: string
          example: id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3'
    servers:
    - url: https://api-platform.cvent.com/ea
    - url: https://api-platform-eur.cvent.com/ea
  /large-choices:
    get:
      summary: List Large Choices
      description: Gets a paginated list of choices for large choice question`type` (`LargeChoices`).
      operationId: getLargeChoices
      security:
      - OAuth2.clientCredentials:
        - survey/questions:read
      - OAuth2.authorizationCode:
        - survey/questions:read
      tags:
      - Surveys
      responses:
        '200':
          description: Successfully retrieved a paginated list of large choices.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/large-choices-paginated-response'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
      parameters:
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      - name: filter
        in: query
        required: false
        description: 'Use filter query parameters to limit results

          to data that matches your criteria. See

          [Filters](https://developers.cvent.com/docs/rest-api/reference/filters) for details.


          Supported fields and operators are listed below:


          | Field       | Operators   |

          |-------------|-------------|

          | id          | `eq`, `ne`  |

          | question.id | `eq`, `ne`  |

          '
        schema:
          type: string
          example: id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3'
    servers:
    - url: https://api-platform.cvent.com/ea
    - url: https://api-platform-eur.cvent.com/ea
  /questions:
    get:
      summary: List Questions
      description: Gets a paginated list of event and standalone survey questions. The <a href="#operation/getLargeChoices"> GET List Large Choices </a> endpoint returns choices for the large choice question `type` (`LargeChoices`).
      operationId: getQuestions
      security:
      - OAuth2.clientCredentials:
        - survey/questions:read
      - OAuth2.authorizationCode:
        - survey/questions:read
      tags:
      - Surveys
      responses:
        '200':
          description: Successfully retrieved a paginated list of questions.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/questions-paginated-response'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
      parameters:
      - $ref: '#/components/parameters/after'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      - name: filter
        in: query
        required: false
        description: 'Use filter query parameters to limit results

          to data that matches your criteria. See

          [Filters](https://developers.cvent.com/docs/rest-api/reference/filters) for details.


          Supported fields and operators are listed below:


          | Field      | Operators                          |

          |------------|------------------------------------|

          | id         | `eq`, `ne`                         |

          | survey.id  | `eq`, `ne`                         |

          | code       | `eq`, `ne`                         |

          | type       | `eq`, `ne`                         |

          | chapter.id | `eq`, `ne`                         |

          | maxScore   | `eq`, `ne`, `gt`, `ge`, `lt`, `le` |

          '
        schema:
          type: string
          example: id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3'
    servers:
    - url: https://api-platform.cvent.com/ea
    - url: https://api-platform-eur.cvent.com/ea
  /respondents:
    get:
      summary: List Respondents
      description: Gets a paginated list of event and standalone surveys respondents.
      operationId: getRespondents
      parameters:
      - $ref: '#/components/parameters/after'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      - name: filter
        in: query
        required: false
        description: 'Use filter query parameters to limit results

          to data that matches your criteria. See

          [Filters](https://developers.cvent.com/docs/rest-api/reference/filters) for details.


          Supported fields and operators are listed below:


          | Field                       | Operators                          |

          |-----------------------------|------------------------------------|

          | id                          | `eq`, `ne`                         |

          | survey.id                   | `eq`, `ne`                         |

          | event.id                    | `eq`, `ne`                         |

          | responseCode                | `eq`, `ne`                         |

          | score                       | `eq`, `ne`, `gt`, `ge`, `lt`, `le` |

          | chapters.score              | `eq`, `gt`, `ge`, `lt`, `le`       |

          | chapters.evaluationResult   | `eq`                               |

          | chapters.status             | `eq`                               |

          '
        schema:
          type: string
          example: id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3'
      security:
      - OAuth2.clientCredentials:
        - survey/respondents:read
      - OAuth2.authorizationCode:
        - survey/respondents:read
      tags:
      - Surveys
      responses:
        '200':
          description: Successfully retrieved a paginated list of respondents.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/respondents-paginated-response'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
    servers:
    - url: https://api-platform.cvent.com/ea
    - url: https://api-platform-eur.cvent.com/ea
  /responses:
    get:
      summary: List Responses
      description: Gets a paginated list of event and standalone survey responses.
      operationId: getResponses
      security:
      - OAuth2.clientCredentials:
        - survey/responses:read
      - OAuth2.authorizationCode:
        - survey/responses:read
      tags:
      - Surveys
      responses:
        '200':
          description: Successfully retrieved a paginated list of responses.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/responses-paginated-response'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
      parameters:
      - $ref: '#/components/parameters/after'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      - name: filter
        in: query
        required: false
        description: 'Use filter query parameters to limit results

          to data that matches your criteria. See

          [Filters](https://developers.cvent.com/docs/rest-api/reference/filters) for details.


          Supported fields and operators are listed below:


          | Field         | Operators   | Notes                                                                                                                                                                        |

          |---------------|-------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

          | id            | `eq`, `ne`  |                                                                                                                                                                              |

          | survey.id     | `eq`        | Use only survey.id to get responses for all questions in the survey.                                                                                                         |

          | respondent.id | `eq`, `ne`  | Use only respondent.id to get responses for specific respondents.                                                                                                            |

          | event.id      | `eq`        |                                                                                                                                                                              |

          | session.id    | `eq`        |                                                                                                                                                                              |

          | question.id   | `eq`        | Use only question.id to get responses for specific questions, which may belong to one or more surveys. question.id can be combined with other fields by ''and'' operator only. |

          | chapter.id    | `eq`        | Use only chapter.id to get responses for all questions in the chapter of a particular survey.                                                                                |

          | attempt       | `eq`        |                                                                                                                                                                              |


          The following logical operators are supported for combining filters:

          * `and`

          * `or`


          **Usage:**

          1. chapter.id and survey.id cannot be used in combination with any other fields.

          2. Multiple chapter.id or survey.id values must be separated by `or` (not `and`). Example: `filter=chapter.id eq ''04ca6ae2-0dc3-487b-953e-86d6abbdf7d3'' or chapter.id eq ''1983f506-a4a5-4a05-b3f6-ff7f7afc58f1''`

          3. question.id can be combined with other fields using `and` operator only.

          '
        schema:
          type: string
          example: question.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' or question.id eq '1983f506-a4a5-4a05-b3f6-ff7f7afc58f1'
    servers:
    - url: https://api-platform.cvent.com/ea
    - url: https://api-platform-eur.cvent.com/ea
  /standard-surveys:
    get:
      summary: List Standalone Surveys
      description: Gets a paginated list of standalone surveys not associated with an event.
      operationId: getStandardSurveys
      security:
      - OAuth2.clientCredentials:
        - survey/standard-surveys:read
      - OAuth2.authorizationCode:
        - survey/standard-surveys:read
      tags:
      - Surveys
      responses:
        '200':
          description: Successfully retrieved a paginated list of standalone surveys.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/standard-surveys-paginated-response'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
      deprecated: false
      parameters:
      - $ref: '#/components/parameters/after'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      - name: filter
        in: query
        required: false
        description: 'Use filter query parameters to limit results

          to data that matches your criteria. See

          [Filters](https://developers.cvent.com/docs/rest-api/reference/filters) for details.


          Supported fields and operators are listed below:


          | Field   | Operators                          |

          |---------|------------------------------------|

          | status  | `eq`, `ne`                         |

          | created | `eq`, `ne`, `gt`, `ge`, `lt`, `le` |

          | title   | `eq`, `ne`                         |

          | code    | `eq`, `ne`                         |


          The following logical operators are supported for combining filters:

          * `and`

          * `or`

          '
        schema:
          type: string
          example: status eq 'active' and created gt '2020-12-12T11:30:37.909Z' and title eq 'Survey Demo' and code ne 'NFWHF5DW46A'
    servers:
    - url: https://api-platform.cvent.com/ea
    - url: https://api-platform-eur.cvent.com/ea
  /standard-surveys/responses:
    get:
      summary: List Stdl. Survey Responses
      description: Gets a paginated list of standalone survey responses.
      operationId: getStandardSurveyResponses
      security:
      - OAuth2.clientCredentials:
        - survey/standard-survey-responses:read
      - OAuth2.authorizationCode:
        - survey/standard-survey-responses:read
      tags:
      - Surveys
      responses:
        '200':
          description: Successfully retrieved a paginated response of all the standalone survey responses.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/standard-survey-responses-paginated-response'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
      deprecated: false
      parameters:
      - $ref: '#/components/parameters/after'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      - name: filter
        in: query
        required: false
        description: 'Use filter query parameters to limit results

          to data that matches your criteria. See

          [Filters](https://developers.cvent.com/docs/rest-api/reference/filters) for details.


          Supported fields and operators are listed below:


          | Field         | Operators | Max # Fields You Can Pass In Filter | Usage                                                                                                               |

          |---------------|-----------|-------------------------------------|---------------------------------------------------------------------------------------------------------------------|

          | survey.id     | `eq`      | 1                                   | Use only survey.id to get responses for all questions in the survey.                                                |

          | question.id   | `eq`      | 100                                 | Use only question.id to get responses for specific questions, which may belong to different surveys or same survey. |

          | respondent.id | `eq`      | 100                                 | Use only respondent.id to get responses for specific respondents.                                                   |


          The following logical operators are supported for combining filters:

          * `and`

          * `or`


          **Usage:**

          * question.id can be combined with respondent.id using `and` operator only.

          * Multiple question.id/respondent.id values must be separated by `or`.

          '
        schema:
          type: string
          example: question.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' or question.id eq '1983f506-a4a5-4a05-b3f6-ff7f7afc58f1'
    servers:
    - url: https://api-platform.cvent.com/ea
    - url: https://api-platform-eur.cvent.com/ea
  /standard-surveys/{surveyId}/email-templates:
    parameters:
    - $ref: '#/components/parameters/surveyId'
    get:
      summary: List Stdl. Survey Email Templ.
      description: Gets a paginated list of standalone survey email templates for a single survey.
      operationId: getStandardSurveyEmailTemplates
      security:
      - OAuth2.clientCredentials:
        - survey/standard-survey-em

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