Cvent Leads API

* **Leads -** Leads include leads gathered by LeadCapture, Appointments, and Inbound Leads. Use this API to get information for the lead and how it was captured.

Operations 4

GET /eliterature-requests List E-literature Requests #
GET /events/{id}/exhibitors/{exhibitorId}/leads/{leadId}/answers List Qualification Answers #
GET /leads List Leads #
POST /leads/filter List Leads #

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-leads-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-leads-api-openapi.yml Raw ↑
openapi: 3.0.2
info:
  title: Cvent REST APIs — Leads
  version: ea
  description: '* **Leads -** Leads include leads gathered by LeadCapture, Appointments, and Inbound Leads. Use this API to
    get information for the lead and how it was captured.


    * **Lead Qualification Question -** Custom questions created by each exhibitor to qualify a lead. Questions and answers
    are their own endpoints.


    * **Eliterature Requests -** List of E-literature requests data sent to lead.

    '
  contact:
    name: Cvent Development Platform
    url: https://developers.cvent.com/
externalDocs:
  description: Cvent REST API documentation
  url: https://developers.cvent.com/documentation
servers:
- url: https://api-platform.cvent.com/ea
- url: https://api-platform-eur.cvent.com/ea
tags:
- name: Leads
  description: '* **Leads -** Leads include leads gathered by LeadCapture, Appointments, and Inbound Leads. Use this API to
    get information for the lead and how it was captured.


    * **Lead Qualification Question -** Custom questions created by each exhibitor to qualify a lead. Questions and answers
    are their own endpoints.


    * **Eliterature Requests -** List of E-literature requests data sent to lead.

    '
paths:
  /eliterature-requests:
    get:
      summary: List E-literature Requests
      description: Gets a paginated list of eliterature requests data
      operationId: getEliteratureRequests
      tags:
      - Leads
      security:
      - OAuth2.clientCredentials:
        - exhibitor/eliterature-requests:read
      - OAuth2.authorizationCode:
        - exhibitor/eliterature-requests:read
      parameters:
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/after'
      - name: filter
        in: query
        required: false
        description: 'A filter query string narrows search results and supports the combination of logical and comparison
          operators.

          The filter adheres to the pattern filter=''field'' comparisonType ''value''.


          These are the comparison types that can be used in filter expressions:

          * equal: eq


          The following fields are filterable:

          * event.id (eq)

          * exhibitor.id (eq)

          * lead.id (eq)

          '
        schema:
          type: string
          example: event.id eq '{UUID}' and exhibitor.id eq '{UUID}' and lead.id eq '{UUID}'
      responses:
        '200':
          description: Successfully retrieved a paginated list of eliterature requests data.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/eliterature-request-paginated-response'
        '400':
          $ref: '#/components/responses/BadRequest1'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
      externalDocs:
        description: More about OAuth2 authorization code support for administrators
        url: '#oauth2-auth-code-planner-admin'
  /events/{id}/exhibitors/{exhibitorId}/leads/{leadId}/answers:
    get:
      summary: List Qualification Answers
      description: Gets a list of answers to lead qualification questions for a given lead id.
      operationId: getLeadQualificationAnswers
      tags:
      - Leads
      security:
      - OAuth2.clientCredentials:
        - exhibitor/lead-qualification-answers:read
      - OAuth2.authorizationCode:
        - exhibitor/lead-qualification-answers:read
      parameters:
      - $ref: '#/components/parameters/id6'
      - $ref: '#/components/parameters/exhibitorId'
      - $ref: '#/components/parameters/leadId'
      responses:
        '200':
          description: Successfully retrieved a list of Lead Qualification Answers.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/lead-qualification-answers-list-response'
        '401':
          $ref: '#/components/responses/Unauthorized1'
        '403':
          $ref: '#/components/responses/Forbidden1'
        '404':
          $ref: '#/components/responses/NotFound1'
        '429':
          $ref: '#/components/responses/TooManyRequests1'
      externalDocs:
        description: More about OAuth2 authorization code support for administrators
        url: '#oauth2-auth-code-planner-admin'
  /leads:
    get:
      summary: List Leads
      description: Gets a paginated list of leads
      operationId: getLeads
      tags:
      - Leads
      security:
      - OAuth2.clientCredentials:
        - exhibitor/leads:read
      - OAuth2.authorizationCode:
        - exhibitor/leads:read
      parameters:
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/after'
      - name: filter
        in: query
        required: false
        description: 'A filter query string narrows search results and supports the combination of logical and comparison
          operators.

          The filter adheres to the pattern filter=''field'' comparisonType ''value''.


          These are the comparison types that can be used in filter expressions:

          * equal: eq


          The following fields are filterable:

          * event.id (eq)

          * exhibitor.id (eq)

          * deleted (eq)

          '
        schema:
          type: string
          example: deleted eq 'true' and event.id eq '{UUID}' and exhibitor.id eq '{UUID}'
      responses:
        '200':
          description: Successfully retrieved a paginated list of leads.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/leads-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'
      externalDocs:
        description: More about OAuth2 authorization code support for administrators
        url: '#oauth2-auth-code-planner-admin'
  /leads/filter:
    post:
      summary: List Leads
      description: Gets a paginated list of leads
      operationId: getLeadsPostFiltersData
      tags:
      - Leads
      security:
      - OAuth2.clientCredentials:
        - exhibitor/leads:read
      - OAuth2.authorizationCode:
        - exhibitor/leads:read
      parameters:
      - $ref: '#/components/parameters/limit'
      - $ref: '#/components/parameters/token'
      - $ref: '#/components/parameters/before'
      - $ref: '#/components/parameters/after'
      requestBody:
        description: See the filter query parameter of <a href="#operation/getLeads">GET  Gets a paginated list of leads</a>
          for full filtering information
        required: false
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/filter'
            example:
              filter: id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' AND attendee.id eq 'edf40757-3bc3-4a66-8180-93bff15b890b'
      responses:
        '200':
          description: Successfully retrieved a paginated list of leads.
          headers: {}
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/leads-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'
      externalDocs:
        description: More about OAuth2 authorization code support for administrators
        url: '#oauth2-auth-code-planner-admin'
components:
  schemas:
    Link:
      title: Link
      required:
      - href
      type: object
      description: Represents a link to a related resource.
      properties:
        href:
          type: string
          description: A url provided that can be followed for linking
          example: ?token=90c5f062-76ad-4ea4-aa53-00eb698d9262
    Answer-1:
      title: Answer
      type: object
      required:
      - type
      description: An object representing the possible answers for lead qualification questions.
      properties:
        type:
          $ref: '#/components/schemas/AnswerType'
        value:
          type: string
          description: 'Answered value like: Choice text, text answer input etc.'
          example: Choice A
        choice:
          $ref: '#/components/schemas/UUID'
    Event4:
      description: The Associated Event.
      title: Event
      type: object
      required:
      - id
      properties:
        id:
          type: string
          format: uuid
          example: 3db28cfc-db22-11eb-8d19-0242ac130003
          description: Event id
    Attendee-1:
      title: Attendee
      type: object
      description: A JSON schema representing the Attendee object
      properties:
        id:
          type: string
          format: uuid
          example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
          description: Attendee id
    ELiteratureRequestDataForLead:
      title: E-literature Request Data for Lead
      type: object
      description: E-literature request data containing event, exhibitor, lead, and documents information.
      required:
      - event
      - exhibitor
      - lead
      - documents
      allOf:
      - $ref: '#/components/schemas/Audit'
      properties:
        event:
          $ref: '#/components/schemas/Event4'
        exhibitor:
          $ref: '#/components/schemas/Exhibitor'
        lead:
          $ref: '#/components/schemas/Lead-2'
        documents:
          type: array
          items:
            $ref: '#/components/schemas/ELiteratureDocument'
          minItems: 1
          maxItems: 25
          description: Collection of E-literature documents sent to lead.
    ELiteratureDocument:
      title: E-literature Document
      type: object
      description: A JSON schema representing an E-literature Document
      required:
      - id
      - displayName
      - type
      properties:
        id:
          type: string
          format: uuid
          example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
          description: Document identifier
        displayName:
          type: string
          example: Marketing Material
          description: Document display name
        type:
          description: Type of eliterature document
          enum:
          - FILE
          - LINK
          type: string
          example: FILE
    eliterature-request-paginated-response:
      title: E-literature Request Paginated Response
      type: object
      description: A paginated response for E-literature requests.
      properties:
        paging:
          $ref: '#/components/schemas/Paging'
        data:
          type: array
          items:
            $ref: '#/components/schemas/ExistingELiteratureRequestDataForLead'
          description: Collection of E-literature request data.
    lead-qualification-answers-list-response:
      title: Lead Qualification Answers List Response
      type: object
      description: A JSON schema representing the response for a list of lead qualification answers.
      properties:
        data:
          type: array
          items:
            $ref: '#/components/schemas/LeadQualificationAnswers'
          description: Collection of Lead Qualification Answers.
    Lead-2:
      title: Lead
      type: object
      required:
      - id
      properties:
        id:
          type: string
          format: uuid
          example: 4e74f930-db22-11eb-8d19-0242ac130003
          description: Lead id
      description: JSON schema for the Lead object
    Lead:
      title: Lead
      type: object
      description: A JSON Schema file for Lead.
      allOf:
      - $ref: '#/components/schemas/Lead-1'
      properties:
        id:
          type: string
          format: uuid
          example: cdd0d110-3a84-4bc5-a420-37c007716c73
          description: ID of Lead.
          readOnly: true
    filter:
      title: A filter sent in the body of a request
      description: A filter which is sent through the body of the request.
      type: object
      properties:
        filter:
          type: string
          example: property eq 'value'
          description: Filter included in the request.
    ErrorResponseBase1:
      title: ErrorResponseBase
      type: object
      description: Represents an error response with no additional details.
      required:
      - code
      - message
      properties:
        code:
          type: integer
          description: The HTTP status code representing the error.
          example: 400
        message:
          type: string
          description: A brief description of the error.
          example: Bad Request
        target:
          type: string
          description: The target resource of the error.
          example: example target
    ExistingELiteratureRequestDataForLead:
      title: Existing E-literature Request Data for Lead
      type: object
      allOf:
      - $ref: '#/components/schemas/ELiteratureRequestDataForLead'
      properties:
        id:
          type: string
          format: uuid
          example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
          description: Request identifier
          readOnly: true
      description: A JSON Schema for an existing e-literature request data for a lead.
    UUIDProperty:
      title: UUID Property
      description: A string that has to be a format matching the industry standard uuid
      type: string
      format: uuid
      example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
    LeadQualificationAnswers:
      title: Lead Qualification Answers
      description: This JSON schema file represents lead qualification answers
      type: object
      allOf:
      - $ref: '#/components/schemas/Audit'
      properties:
        id:
          type: string
          format: uuid
          example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
          description: Lead Qualification Answer id
        question:
          $ref: '#/components/schemas/UUID'
        event:
          $ref: '#/components/schemas/Event4'
        exhibitor:
          $ref: '#/components/schemas/Exhibitor'
        lead:
          $ref: '#/components/schemas/Lead-2'
        answers:
          description: List of answers
          type: array
          items:
            $ref: '#/components/schemas/Answer-1'
    BoothStaff:
      title: Booth Staff
      type: object
      description: A JSON schema representing Booth Staff entity
      properties:
        id:
          type: string
          format: uuid
          example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
          description: Booth Staff id
    UUID:
      title: UUID
      description: The reference to the related entity. Contains only the ID of the related entity.
      required:
      - id
      type: object
      properties:
        id:
          $ref: '#/components/schemas/UUIDProperty'
    Address-11:
      title: Address
      description: Schema for address information
      type: object
      properties:
        address1:
          type: string
          description: The first line of an address
          example: Cvent Inc.
        address2:
          type: string
          description: The second line of an address
          example: 4001 West Parmer Lane
        city:
          type: string
          description: The name of the city.
          example: Austin
        region:
          type: string
          description: The name of the state/province/region of the address.
          example: Texas
        regionCode:
          type: string
          description: The abbreviation of the state/province/region of the address.
          example: TX
        postalCode:
          type: string
          description: postal code (also known as zipcode) of the address
          example: '78727'
        country:
          type: string
          description: Name of the country for example, 'United States'
          example: United States of America
        countryCode:
          type: string
          description: ISO 3166 two-letter (alpha-2) country code
          example: US
    leads-paginated-response:
      title: LeadsPaginatedResponse
      type: object
      properties:
        paging:
          $ref: '#/components/schemas/Paging'
        data:
          type: array
          items:
            $ref: '#/components/schemas/Lead'
          description: Collection of leads.
      description: A paginated response of leads.
    Exhibitor:
      description: The Associated Exhibitor.
      title: Exhibitor
      type: object
      required:
      - id
      properties:
        id:
          type: string
          format: uuid
          example: 4888db54-db22-11eb-8d19-0242ac130003
          description: Exhibitor id
    Device:
      title: Device
      type: object
      description: A JSON object representing an electronic device used to capture leads.
      properties:
        id:
          type: string
          description: The id of device used to capture lead
          example: EKEK993IF9F
        name:
          type: string
          description: The name of device used to capture lead
          example: North Gate
    Lead-1:
      title: Lead
      type: object
      description: Lead object representing a lead captured at an event
      allOf:
      - $ref: '#/components/schemas/Audit'
      properties:
        event:
          $ref: '#/components/schemas/Event4'
        exhibitor:
          $ref: '#/components/schemas/Exhibitor'
        attendee:
          $ref: '#/components/schemas/Attendee-1'
        boothStaff:
          $ref: '#/components/schemas/BoothStaff'
        device:
          $ref: '#/components/schemas/Device'
        appointment:
          $ref: '#/components/schemas/Appointment1'
        title:
          type: string
          description: The title of the lead
          example: Mr.
        firstName:
          type: string
          description: The first name of the lead
          example: Henry
        lastName:
          type: string
          description: The last name of the lead
          example: Potterfield
        email:
          type: string
          format: email
          description: The email address of the lead
          example: h.potterfield@test.com
        company:
          type: string
          description: The company/organization the lead belongs to.
          example: Cvent Inc
        mobilePhone:
          type: string
          description: Mobile phone number of the lead
          maxLength: 30
          example: 555-555-5555
        homeAddress:
          $ref: '#/components/schemas/Address-11'
        homePhone:
          type: string
          description: Home phone number of the lead
          example: 555-555-5555
        workAddress:
          $ref: '#/components/schemas/Address-11'
        workPhone:
          type: string
          description: Work Phone number of the lead
          example: 555-555-5555
        type:
          description: The type of lead.
          type: string
          default: leadcapture
          enum:
          - leadcapture
          - inbound
          - appointment
        application:
          description: The application used to capture lead.
          type: string
          default: leadcapture
          enum:
          - leadcapture
          - attendeehub_mobile
          - attendeehub_web
          - appointment_app
        source:
          description: The source of entry for the lead
          type: string
          enum:
          - scanned
          - manual
          - business_card_scanned
          - ulc_scanned
          - inbound
          - appointment
        deleted:
          description: A boolean indicating whether a lead is deleted or not
          type: boolean
          default: false
        comments:
          type: string
          description: Comments about the lead
          example: I am interested in your product.
        licenseCode:
          description: License (access code) that was used to capture the lead
          type: string
          example: nag1248
        matched:
          description: A boolean indicating whether the lead is matched or not
          type: boolean
          example: true
        transcriptionStatus:
          description: Current status of business card transcription
          type: string
          enum:
          - pending
          - submitted
          - completed
          - failed
        qualified:
          description: A boolean indicating whether a lead is qualified or not
          type: boolean
          example: true
        additionalBadgekitFields:
          description: Map containing extra properties from badgekit provider
          type: object
    AnswerType:
      title: AnswerType
      enum:
      - Choice
      - Text
      - ChoiceText
      - Other
      - NA
      type: string
      description: Type of answer
      example: File
    PaginationLinks:
      title: PaginationLinks
      type: object
      description: Represents pagination links for navigating between pages of data.
      properties:
        next:
          $ref: '#/components/schemas/Link'
        self:
          $ref: '#/components/schemas/Link'
        prev:
          $ref: '#/components/schemas/Link'
    Paging:
      title: Paging
      required:
      - _links
      type: object
      description: Represents pagination information for a collection of resources.
      properties:
        previousToken:
          type: string
          description: The pagination token for the previous page, if one exists. You can use this token to navigate to the
            previous page of data.
          example: 1a2b3c4d5e6f7g8h9i10j11k
        nextToken:
          type: string
          description: The pagination token for the next page. If this value is present in the response, there is another
            page of data you can fetch.
          example: 1a2b3c4d5e6f7g8h9i10j11k
        currentToken:
          type: string
          description: The pagination token for the current page.
          example: 1a2b3c4d5e6f7g8h9i10j11k
        limit:
          type: integer
          description: The number of records to return on the page. Not to exceed 200.
          example: 100
        totalCount:
          type: integer
          description: The total number of records available. This field may return blank, even if there are more records.
            To confirm if there are more records, check the `nextToken` field.
          example: 2
        _links:
          $ref: '#/components/schemas/PaginationLinks'
    Appointment1:
      title: Appointment
      description: A JSON schema representing the structure of an appointment object.
      type: object
      properties:
        id:
          type: string
          format: uuid
          example: 04ca6ae2-0dc3-487b-953e-86d6abbdf7d3
          description: Appointment id
    Audit:
      title: Audit
      description: Audit information
      type: object
      properties:
        created:
          type: string
          format: date-time
          description: The ISO 8601 zoned date time when this record was created.
          readOnly: true
          example: '2017-01-02T02:00:00Z'
        createdBy:
          type: string
          description: The identifier of the user that created this record.
          readOnly: true
          example: hporter
        lastModified:
          type: string
          format: date-time
          description: The ISO 8601 zoned date time when this record was updated.
          readOnly: true
          example: '2019-02-12T03:00:00Z'
        lastModifiedBy:
          type: string
          description: The identifier of the user that last updated this record.
          readOnly: true
          example: hporter
    ErrorResponse-12:
      title: ErrorResponse
      description: Represents an error response with additional details of cascading error messages.
      allOf:
      - $ref: '#/components/schemas/ErrorResponseBase1'
      type: object
      required:
      - code
      - message
      properties:
        details:
          type: array
          items:
            $ref: '#/components/schemas/ErrorResponseBase1'
          description: Additional details of cascading error messages.
  responses:
    NotFound1:
      description: Resource not found
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse-12'
          example:
            code: 404
            message: Not found
    BadRequest1:
      description: Bad request
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse-12'
          example:
            code: 400
            message: Bad Request
    TooManyRequests1:
      description: Too many requests
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse-12'
          example:
            code: 429
            message: Limit Exceeded
    Unauthorized1:
      description: Bad or expired token
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse-12'
          example:
            code: 401
            message: Unauthorized
    Forbidden1:
      description: You do not have access to the resource
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse-12'
          example:
            code: 403
            message: Access Forbidden
  parameters:
    after:
      name: after
      required: false
      description: Used to query records that have been added or updated after this time point. Default to the beginning of
        time of the data store.
      in: query
      schema:
        type: string
        format: date-time
        example: '2017-01-02T02:00:00Z'
    leadId:
      in: path
      name: leadId
      description: ID of a lead.
      required: true
      schema:
        type: string
        format: uuid
        example: cdd0d110-3a84-4bc5-a420-37c007716c73
    before:
      name: before
      required: false
      in: query
      description: Used to query records that have been added or updated before this time point.
      schema:
        type: string
        format: date-time
        example: '2017-01-02T02:00:00Z'
    token:
      name: token
      in: query
      description: 'The continuation token returned from a previous class. This must be a valid UUID v4 if provided.

        This will override any other pageable parameters provided.

        '
      style: form
      explode: true
      schema:
        type: string
        example: 0e28af57-511f-47ab-ae46-46cd1ca51a1a
    id6:
      in: path
      name: id
      description: ID of an event.
      required: true
      schema:
        type: string
        format: uuid
        example: 3db28cfc-db22-11eb-8d19-0242ac130003
    exhibitorId:
      in: path
      name: exhibitorId
      description: ID of an exhibitor.
      required: true
      schema:
        type: string
        format: uuid
        example: 4888db54-db22-11eb-8d19-0242ac130003
    limit:
      name: limit
      in: query
      description: The maximum number of records to return per page.
      style: form
      explode: true
      schema:
        maximum: 200
        minimum: 1
        type: integer
        default: 100
        example: 100
  securitySchemes:
    OAuth2.clientCredentials:
      type: oauth2
      description: OAuth2 Client Credentials Flow.
      flows:
        clientCredentials:
          tokenUrl: https://api-platform.cvent.com/ea/oauth2/token
          scopes:
            account/hooks:delete: Allows the deletion of hooks.
            account/hooks:read: Allows the reading of hooks.
            account/hooks:write: Allows the creation/updation of hooks.
            account/user-groups:delete: Allows deletion for user groups
            account/user-groups:read: Allows the reading of user groups
            account/user-groups:write: Allows the writing of user groups
            account/users:delete: Allows the deletion of User
            account/users:read: Allows the reading of User, User Group
            account/users:write: Allows the creation/updating of User
            appointments/appointment-attendees:read: Allows the reading of appointment attendees and their related entities.
            appointments/appointment-events:read: Allows the reading of appointment events and their related entities.
            appointments/appointment-types:read: Allows the reading of appointment types and their related entities.
            appointments/appointments:read: Allows the reading of appointment and their related entities.
            appointments/appointments:write: Allows the writing of appointments and their related entities.
            appointments/available-times:read: Allows the reading of availability times.
            appointments/locations:read: Allows the reading of appointment locations and their related entities.
            attendee-insights/attendee-insights:read: Allows the reading of engagement scores (attendee insights).
            attendee-insights/scores:read: Allows the reading of scores.
            attendee-insights/stats:read: Allows the reading of engagement score (attendee insight) stats.
            budget/budget-items:delete: Allows the deletion of budget items
            budget/budget-items:read: Allows the reading of all budget items
            budget/budget-items:write: Allows creation/updation of budget item
            budget/budget-totals:read: Allows the reading of all event budget totals
            budget/budget-vendors:read: Allows reading of account-level budget vendors.
            budget/cards:read: Allows the reading of cards
            budget/currency-conversion-rate:delete: Allows deletion of currency conversion rate for currency.
            budget/currency-conversion-rate:read: Allows reading of currency conversion rate for currency.
            budget/currency-conversion-rate:write: Allows creation/update of currency conversion rate for currency.
            budget/payments:delete: Allows deletion of payments.
            budget/payments:read: Allows reading of payment for budget item.
            budget/payments:write: Allows creation of payment in a budget item.
            budget/transactions:delete: Allows delete card transactions.
            budget/transactions:read: Allows the reading of all card's transactions
            budget/transactions:write: Allows creation of card transactions.
            bulk/bulk-jobs:read: Allows the reading of bulk job related entities
            bulk/bulk-jobs:write: Allows the creation, update and deletion of bulk job related entities
            business-transient/bids:read: Allows the reading of Business Transient Bid data
            business-transient/proposals:read: Allows the reading of Business Transient Proposal data
            business-transient/supplier-brands:read: Allows the reading of a supplier brand or a list of travel supplier brands.
            business-transient/supplier-chains:read: Allows the reading of a travel supplier chain or a list of travel supplier
              chains.
            business-transient/supplier-properties:read: Allows the reading of a travel supplier property or a list of travel
              supplier properties.
            business-transient/supplier-property-rooms:read: Allows the reading of a list of travel supplier property rooms.
            business-transient/travel-accounts:read: Allows the reading of business transient travel account data.
            business-transient/travel-program-questions:read: Allows the reading of business transient travel program question
              data.
            business-transient/travel-programs:read: Allows the reading of business transient travel program data.
            business-transient/travel-supplier-accoun

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