Cvent Appointments API
An appointment is a meeting scheduled between two or more parties. These APIs allow you to get
An appointment is a meeting scheduled between two or more parties. These APIs allow you to get
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/cvent-appointments-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.0.2
info:
title: Cvent REST APIs — Appointments
version: ea
description: "An appointment is a meeting scheduled between two or more parties. These APIs allow you to get\n information\
\ about your Cvent Appointments: appointment attendees, their interests, and availabilities.\n\n\n* **Appointment Events**\
\ - Appointment events help planners facilitate meetings between attendees. Attendees express their interest and availability\
\ to schedule appointments. Use this API to get information about appointments and appointment attendees.\n\n* **Appointment\
\ Attendees** - Appointment attendees are meeting participants. They can be attendees of either events or appointment\
\ events. Get information about these participants or use their appointment attendee ID to get their availabilities and\
\ interests.\n\n* **Availability** - Appointment availabilities describe an appointment attendees' preference in meeting\
\ dates and times. Availability information is only available for *Planner Coordinated Appointments*.\n\n* **Interests**\
\ - Appointment interests describe appointment attendees' preferences in meeting with another organization or individual.\
\ Interest information is only available for *Planner Coordinated Appointments*.\n* **Available Times** - Available times\
\ lists time ranges available for appointments scheduling.\n* **Locations** - Locations lists details of all locations\
\ created for scheduling appointments.\n* **Appointment Types** - Appointment Types lists details of different appointment\
\ types created.\n"
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: Appointments
description: "An appointment is a meeting scheduled between two or more parties. These APIs allow you to get\n information\
\ about your Cvent Appointments: appointment attendees, their interests, and availabilities.\n\n\n* **Appointment Events**\
\ - Appointment events help planners facilitate meetings between attendees. Attendees express their interest and availability\
\ to schedule appointments. Use this API to get information about appointments and appointment attendees.\n\n* **Appointment\
\ Attendees** - Appointment attendees are meeting participants. They can be attendees of either events or appointment\
\ events. Get information about these participants or use their appointment attendee ID to get their availabilities and\
\ interests.\n\n* **Availability** - Appointment availabilities describe an appointment attendees' preference in meeting\
\ dates and times. Availability information is only available for *Planner Coordinated Appointments*.\n\n* **Interests**\
\ - Appointment interests describe appointment attendees' preferences in meeting with another organization or individual.\
\ Interest information is only available for *Planner Coordinated Appointments*.\n* **Available Times** - Available times\
\ lists time ranges available for appointments scheduling.\n* **Locations** - Locations lists details of all locations\
\ created for scheduling appointments.\n* **Appointment Types** - Appointment Types lists details of different appointment\
\ types created.\n"
paths:
/appointment-attendees:
get:
tags:
- Appointments
security:
- OAuth2.clientCredentials:
- appointments/appointment-attendees:read
- OAuth2.authorizationCode:
- appointments/appointment-attendees:read
parameters:
- $ref: '#/components/parameters/after'
- $ref: '#/components/parameters/before'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
- 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''.
There are six comparison types that can be used in filter expressions:
* equal: eq
* not equal: ne
* greater than: gt
* greater or equal: ge
* less than: lt
* less than or equal: le
The following fields are filterable:
* appointmentEvent.id (eq)
* contact.id (eq)
* deleted (eq)
The following operators are available:
* and'
schema:
type: string
example: appointmentEvent.id eq 'd165ad63-4bec-449d-aa9e-054fc7fcbb71' and contact.id eq 'da561161-8e80-4c70-9663-750cbc2045f6'
and deleted eq 'false'
summary: List Appt Attendees
description: Gets a paginated list of appointment attendees.
operationId: listAppointmentAttendees
responses:
'200':
description: Successfully retrieved a paginated response of appointment attendees.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/appointment-attendee-paginated-response'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'429':
$ref: '#/components/responses/TooManyRequests1'
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/appointment-attendees/{id}:
parameters:
- $ref: '#/components/parameters/appointmentAttendeeId'
get:
tags:
- Appointments
security:
- OAuth2.clientCredentials:
- appointments/appointment-attendees:read
- OAuth2.authorizationCode:
- appointments/appointment-attendees:read
summary: Get Appt Attendee
description: Gets a single appointment attendee by their ID.
operationId: getAppointmentAttendeeById
responses:
'200':
description: Successfully retrieved an appointment attendee.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/appointment-attendee'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
$ref: '#/components/responses/TooManyRequests1'
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/appointment-availability-times:
get:
tags:
- Appointments
security:
- OAuth2.clientCredentials:
- appointments/appointment-attendees:read
- OAuth2.authorizationCode:
- appointments/appointment-attendees:read
parameters:
- $ref: '#/components/parameters/after'
- $ref: '#/components/parameters/before'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
- 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''.
There are six comparison types that can be used in filter expressions:
* equal: eq
* not equal: ne
* greater than: gt
* greater or equal: ge
* less than: lt
* less than or equal: le
The following fields are filterable:
* appointmentEvent.id (eq)
* attendee.id (eq)
No operators are available'
schema:
type: string
example: appointmentEvent.id eq 'd165ad63-4bec-449d-aa9e-054fc7fcbb71'
summary: List Availability
description: Gets a paginated list of appointment availability times.
operationId: listAvailability
responses:
'200':
description: Successfully retrieved a paginated list of appointment availability times.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/appointment-availability-paginated-response'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'429':
$ref: '#/components/responses/TooManyRequests1'
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/appointment-availability-times/{id}:
parameters:
- $ref: '#/components/parameters/appointmentAvailabilityTimeId'
get:
tags:
- Appointments
security:
- OAuth2.clientCredentials:
- appointments/appointment-attendees:read
- OAuth2.authorizationCode:
- appointments/appointment-attendees:read
summary: Get Availability
description: Get a single appointment availability time by its ID.
operationId: getAvailabilityById
responses:
'200':
description: Successfully retrieved an appointment availability time.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/appointment-availability'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
description: Response 429 is required for public operations with rate limiting
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/appointment-events:
get:
tags:
- Appointments
security:
- OAuth2.clientCredentials:
- appointments/appointment-events:read
- OAuth2.authorizationCode:
- appointments/appointment-events:read
parameters:
- $ref: '#/components/parameters/after'
- $ref: '#/components/parameters/before'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
- 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''.
There are six comparison types that can be used in filter expressions:
* equal: eq
* not equal: ne
* greater than: gt
* greater or equal: ge
* less than: lt
* less than or equal: le
The following fields are filterable:
* event.id (eq)
No operators are available'
schema:
type: string
example: event.id eq 'd165ad63-4bec-449d-aa9e-054fc7fcbb71'
summary: List Appt Events
description: Gets a paginated list of appointment events.
operationId: listAppointmentEvents
responses:
'200':
description: Successfully retrieved a paginated list of appointment events.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/appointment-event-paginated-response'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'429':
$ref: '#/components/responses/TooManyRequests1'
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/appointment-events/{id}:
parameters:
- $ref: '#/components/parameters/appointmentEventId'
get:
tags:
- Appointments
security:
- OAuth2.clientCredentials:
- appointments/appointment-events:read
- OAuth2.authorizationCode:
- appointments/appointment-events:read
summary: Get Appt Event
description: Gets a single appointment event by its ID.
operationId: getAppointmentEventById
responses:
'200':
description: Successfully retrieved an appointment event.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/appointment-event'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
$ref: '#/components/responses/TooManyRequests1'
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/appointment-events/{id}/appointment-available-times:
get:
parameters:
- $ref: '#/components/parameters/appointmentEventId'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
- 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''.
There are six comparison types that can be used in filter expressions:
* equal: eq
* not equal: ne
* greater than: gt
* greater or equal: ge
* less than: lt
* less than or equal: le
The following fields are filterable:
* appointmentType.id (eq)
* location.id (eq)
No operators are available'
schema:
type: string
example: appointmentType.id eq '2925dd1c-7b02-4e34-8881-18f2360b50a7'
tags:
- Appointments
security:
- OAuth2.clientCredentials:
- appointments/available-times:read
- OAuth2.authorizationCode:
- appointments/available-times:read
summary: List Available Times
description: Gets a paginated list of times and locations available for scheduling appointments in a particular appointment
event.
operationId: listAvailableTimes
responses:
'200':
description: Successfully retrieved a paginated list of times and locations available to schedule appointments in
a particular appointment event.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/available-times-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
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/appointment-events/{id}/appointment-types:
get:
parameters:
- $ref: '#/components/parameters/appointmentEventId'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
tags:
- Appointments
security:
- OAuth2.clientCredentials:
- appointments/appointment-types:read
- OAuth2.authorizationCode:
- appointments/appointment-types:read
summary: List Appointment Types
description: Gets a paginated list of appointment types for an appointment event.
operationId: listAppointmentTypes
responses:
'200':
description: Successfully retrieved a paginated list of appointment types.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/appointment-types-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
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/appointment-events/{id}/appointments:
post:
parameters:
- $ref: '#/components/parameters/appointmentEventId'
- $ref: '#/components/parameters/suppressNotifications'
tags:
- Appointments
security:
- OAuth2.clientCredentials:
- appointments/appointments:write
- OAuth2.authorizationCode:
- appointments/appointments:write
summary: Create Appointment
description: Creates an appointment in a given appointment event.
operationId: createAppointment
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/create-appointment-request'
responses:
'201':
description: Successfully created an appointment.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/appointment-with-questions'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'422':
$ref: '#/components/responses/UnprocessableEntity13'
'429':
$ref: '#/components/responses/TooManyRequests1'
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/appointment-events/{id}/appointments/{apptId}:
put:
parameters:
- $ref: '#/components/parameters/appointmentEventId'
- $ref: '#/components/parameters/apptId'
- $ref: '#/components/parameters/suppressNotifications'
tags:
- Appointments
security:
- OAuth2.clientCredentials:
- appointments/appointments:write
- OAuth2.authorizationCode:
- appointments/appointments:write
summary: Update Appointments
description: Updates an appointment based on the given ID.
operationId: updateAppointment
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/update-appointment-request'
responses:
'200':
description: Successfully updated an appointment.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/appointment-with-questions'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'422':
$ref: '#/components/responses/UnprocessableEntity13'
'429':
$ref: '#/components/responses/TooManyRequests1'
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
delete:
parameters:
- $ref: '#/components/parameters/appointmentEventId'
- $ref: '#/components/parameters/apptId'
- $ref: '#/components/parameters/suppressNotifications'
tags:
- Appointments
security:
- OAuth2.clientCredentials:
- appointments/appointments:write
- OAuth2.authorizationCode:
- appointments/appointments:write
summary: Cancel Appointment
description: Cancels an appointment with the given appointment ID.
operationId: cancelAppointment
responses:
'204':
description: Successfully cancelled an appointment.
'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'
/appointment-events/{id}/locations:
get:
parameters:
- $ref: '#/components/parameters/appointmentEventId'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
tags:
- Appointments
security:
- OAuth2.clientCredentials:
- appointments/locations:read
- OAuth2.authorizationCode:
- appointments/locations:read
summary: List Locations
description: Gets a paginated list of appointment locations in a particular appointment event.
operationId: listLocations
responses:
'200':
description: Successfully retrieved a paginated list of appointment locations for a particular appointment event.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/locations-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
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/appointment-meeting-interests:
get:
tags:
- Appointments
security:
- OAuth2.clientCredentials:
- appointments/appointment-attendees:read
- OAuth2.authorizationCode:
- appointments/appointment-attendees:read
parameters:
- $ref: '#/components/parameters/after'
- $ref: '#/components/parameters/before'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
- 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''.
There are six comparison types that can be used in filter expressions:
* equal: eq
* not equal: ne
* greater than: gt
* greater or equal: ge
* less than: lt
* less than or equal: le
The following fields are filterable:
* appointmentEvent.id (eq)
* attendee.id (eq)
No operators are available'
schema:
type: string
example: appointmentEvent.id eq 'd165ad63-4bec-449d-aa9e-054fc7fcbb71'
summary: List Interests
description: Gets a paginated list of appointment meeting interests.
operationId: listMeetingInterests
responses:
'200':
description: Successfully retrieved a paginated list of appointment meeting interests.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/attendee-appointment-meeting-interests-paginated-response'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'429':
description: Response 429 is required for public operations with rate limiting
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/appointment-meeting-interests/{id}:
parameters:
- $ref: '#/components/parameters/appointmentMeetingInterestId'
get:
tags:
- Appointments
security:
- OAuth2.clientCredentials:
- appointments/appointment-attendees:read
- OAuth2.authorizationCode:
- appointments/appointment-attendees:read
summary: Get Interest
description: Gets a single attendee's meeting interests in a particular appointment event by their interest ID.
operationId: getMeetingInterestById
responses:
'200':
description: Successfully retrieved an attendees appointment meeting interests in the given event.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/attendee-appointment-meeting-interest'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
description: Response 429 is required for public operations with rate limiting
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/appointments:
get:
tags:
- Appointments
security:
- OAuth2.clientCredentials:
- appointments/appointments:read
- OAuth2.authorizationCode:
- appointments/appointments:read
parameters:
- $ref: '#/components/parameters/after'
- $ref: '#/components/parameters/before'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/token'
- 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''.
There are six comparison types that can be used in filter expressions:
* equal: eq
* not equal: ne
* greater than: gt
* greater or equal: ge
* less than: lt
* less than or equal: le
The following fields are filterable:
* appointmentEvent.id (eq)
* participants.attendee.contact.id (eq)
* code (eq)
No operators are available'
schema:
type: string
example: appointmentEvent.id eq 'ad0ea301-1203-4fee-a7d2-54165ba14e2d'
summary: List Appointments
description: Gets a paginated list of appointments.
operationId: listAppointments
responses:
'200':
description: Successfully retrieved a paginated list of appointments.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/appointment-paginated-response'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'429':
description: Response 429 is required for public operations with rate limiting
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
/appointments/{id}:
parameters:
- $ref: '#/components/parameters/appointmentId'
get:
tags:
- Appointments
security:
- OAuth2.clientCredentials:
- appointments/appointments:read
- OAuth2.authorizationCode:
- appointments/appointments:read
summary: Get Appointment
description: Gets a single appointment by its ID.
operationId: getAppointmentById
responses:
'200':
description: Successfully retrieved an appointment.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/appointment-with-questions'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'429':
description: Response 429 is required for public operations with rate limiting
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
components:
schemas:
appointment-availability-time-range.json:
title: AppointmentAvailabilityTimeRange
description: Time range for an appointment availability.
type: object
properties:
start:
type: string
description: The ISO 8601 formatted start datetime of the time range, in the event's timezone.
example: '2020-04-01T19:00:00.000'
end:
type: string
description: The ISO 8601 formatted end datetime of the time range, in the event's timezone.
example: '2020-04-01T20:00:00.000'
type:
$ref: '#/components/schemas/appointment-availability-type.json'
uuid.json:
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/uuid-property'
appointment-event-id.json:
type: object
description: Represents an appointment event ID.
required:
- id
properties:
id:
type: string
format: uuid
description: The unique ID of an appointment event.
readOnly: true
example: 2d8234f1-55df-483c-abe3-7e2cb98f8275
appointment-meeting-interest.json:
title: AppointmentMeetingInterest
type: object
description: An individual meeting interest.
properties:
name:
type: string
description: The name of the exhibitor in which interest is expressed.
example: Cvent
exhibitor:
$ref: '#/components/schemas/uuid.json'
ranking:
type: string
description: The strength of the interest.
example: '5'
meetingType:
type: string
description: The meeting type of interest.
example: Group Meeting
comment:
type: string
description: A comment about this interest.
example: A 1:1 or group meeting works.
custom-field.json:
title: CustomField
description: A Custom Field
required:
- id
- value
type: object
properties:
id:
type: string
description: The unique ID representing this custom field.
format: uuid
name:
type: string
description: The actual text of the custom field.
example: What is a your favorite color?
readOnly: true
type:
description: The type of data collected by a custom field.
type: string
allOf:
- title: C
# --- truncated at 32 KB (110 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cvent/refs/heads/main/openapi/cvent-appointments-api-openapi.yml