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-webcasts-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: 3.2.0
info:
title: Cvent Event Cloud Webcasts API
version: ea
contact:
name: Cvent Development Platform
url: https://developers.cvent.com/
description: 'Operations tagged Webcasts 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: Webcasts
description: Webcasts are virtual or livestreaming components of your Cvent events. Use these APIs to integrate your virtual events from outside sources into your Cvent workflows, create and delete webcasts from within Cvent, and retrieve and update webcast details.
paths:
/webcasts:
post:
tags:
- Webcasts
operationId: createWebcast
security:
- OAuth2.clientCredentials:
- event/webcasts:write
- OAuth2.authorizationCode:
- event/webcasts:write
summary: Create Webcast
description: Used to create a new webcast for a specific event.
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/webcast'
required: true
responses:
'200':
description: Webcast was successfully integrated for specific event.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/existing-webcast'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'409':
$ref: '#/components/responses/Conflict1'
'429':
$ref: '#/components/responses/TooManyRequests1'
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
get:
security:
- OAuth2.clientCredentials:
- event/webcasts:read
- OAuth2.authorizationCode:
- event/webcasts:read
summary: List Webcasts
description: Gets a paginated list of webcasts associated with your event.
operationId: listWebcasts
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` |
| event.id | `eq`, `ne` |
| session.id | `eq`, `ne`, `is empty`, `is not empty` |
| appointment.id | `eq`, `ne`, `is empty`, `is not empty` |
| exhibitor.id | `eq`, `ne`, `is empty`, `is not empty` |
| sourceId | `eq`, `ne`, `is empty`, `is not empty` |
| solutionType | `eq`, `ne` |
| provider | `eq`, `ne` |
| type | `eq`, `ne` |
| status | `eq`, `ne` |
| meetingId | `eq`, `ne` |
| created | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
| lastModified | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
| playerType | `eq`, `ne` |
'
schema:
type: string
example: event.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' and sourceId ne 'sampleWebcastSystemId'
tags:
- Webcasts
responses:
'200':
description: Successfully retrieved a paginated list of webcasts.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/webcast-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'
servers:
- url: https://api-platform.cvent.com/ea
- url: https://api-platform-eur.cvent.com/ea
/webcasts/attendee-links:
get:
security:
- OAuth2.clientCredentials:
- event/attendee-links:read
- OAuth2.authorizationCode:
- event/attendee-links:read
summary: List Attendee Links
description: Gets a paginated list of attendee links.
operationId: listAttendeeLinks
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` |
| sourceId | `eq`, `ne` |
| attendee.id | `eq`, `ne` |
| webcast.id | `eq`, `ne` |
| created | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
| lastModified | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
'
schema:
type: string
example: id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3' and event.id eq '55ca6645-0dc3-487b-953e-86d6abbdf7d3'
tags:
- Webcasts
responses:
'200':
description: Successfully retrieved a paginated list of attendee links.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/attendee-link-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'
servers:
- url: https://api-platform.cvent.com/ea
- url: https://api-platform-eur.cvent.com/ea
/webcasts/players:
get:
security:
- OAuth2.clientCredentials:
- event/players:read
- OAuth2.authorizationCode:
- event/players:read
summary: List Players
description: Gets a paginated list of player details associated with webcast.
operationId: listPlayers
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 |
|--------------| -----------------------------------|
| webcast.id | `eq`, `ne` |
| id | `eq`, `ne` |
| created | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
| lastModified | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
'
schema:
type: string
example: webcast.id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3'
tags:
- Webcasts
responses:
'200':
description: Successfully retrieved a paginated list of players.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/player-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'
servers:
- url: https://api-platform.cvent.com/ea
- url: https://api-platform-eur.cvent.com/ea
/webcasts/{id}:
parameters:
- $ref: '#/components/parameters/id13'
get:
summary: Get Webcast
description: Retrieve a single webcast details by ID.
operationId: getWebcastById
security:
- OAuth2.clientCredentials:
- event/webcasts:read
- OAuth2.authorizationCode:
- event/webcasts:read
tags:
- Webcasts
responses:
'200':
description: Successfully retrieved a webcast object.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/existing-webcast'
'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'
delete:
summary: Delete Webcast
description: Delete an existing webcast by ID.
operationId: deleteWebcast
security:
- OAuth2.clientCredentials:
- event/webcasts:delete
- OAuth2.authorizationCode:
- event/webcasts:delete
tags:
- Webcasts
responses:
'204':
description: Successfully deleted webcast from specific event.
headers: {}
'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'
put:
tags:
- Webcasts
operationId: updateWebcast
security:
- OAuth2.clientCredentials:
- event/webcasts:write
- OAuth2.authorizationCode:
- event/webcasts:write
summary: Update Webcast
description: Update info for an existing webcast within a Cvent event.
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/existing-webcast'
required: true
responses:
'200':
description: Webcast was successfully updated for specific event.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/existing-webcast'
'400':
$ref: '#/components/responses/BadRequest1'
'401':
$ref: '#/components/responses/Unauthorized1'
'403':
$ref: '#/components/responses/Forbidden1'
'404':
$ref: '#/components/responses/NotFound1'
'409':
$ref: '#/components/responses/Conflict1'
'429':
$ref: '#/components/responses/TooManyRequests1'
deprecated: false
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
servers:
- url: https://api-platform.cvent.com/ea
- url: https://api-platform-eur.cvent.com/ea
/webcasts/{id}/attendee-links:
parameters:
- $ref: '#/components/parameters/id13'
post:
tags:
- Webcasts
operationId: createAttendeeLinks
security:
- OAuth2.clientCredentials:
- event/attendee-links:write
- OAuth2.authorizationCode:
- event/attendee-links:write
summary: Create Attendee Link
description: Create attendee links in bulk for a given webcast.
requestBody:
description: Up to **100 attendee links** can be created per call.
content:
application/json:
schema:
$ref: '#/components/schemas/bulk-attendee-link'
required: true
responses:
'207':
description: Attendee links successfully created.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/attendee-link-bulk-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'
put:
tags:
- Webcasts
operationId: updateAttendeeLinks
security:
- OAuth2.clientCredentials:
- event/attendee-links:write
- OAuth2.authorizationCode:
- event/attendee-links:write
summary: Update Attendee Link
description: Update data for existing attendee links in bulk for a given webcast.
requestBody:
description: Up to **100 attendee links** can be updated per call.
content:
application/json:
schema:
$ref: '#/components/schemas/bulk-existing-attendee-link'
required: true
responses:
'207':
description: Attendee links successfully updated.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/attendee-link-bulk-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'
get:
security:
- OAuth2.clientCredentials:
- event/attendee-links:read
- OAuth2.authorizationCode:
- event/attendee-links:read
summary: List Attendee Links
description: Gets a paginated list of attendee links in a webcast.
operationId: listWebcastAttendeeLinks
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` |
| sourceId | `eq`, `ne` |
| attendee.id | `eq`, `ne` |
| created | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
| lastModified | `eq`, `ne`, `lt`, `le`, `gt`, `ge` |
'
schema:
type: string
example: id eq '04ca6ae2-0dc3-487b-953e-86d6abbdf7d3'
tags:
- Webcasts
responses:
'200':
description: Successfully retrieved a paginated list of attendee links.
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/attendee-link-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: true
externalDocs:
description: More about OAuth2 authorization code support for administrators
url: '#oauth2-auth-code-planner-admin'
servers:
- url: https://api-platform.cvent.com/ea
- url: https://api-platform-eur.cvent.com/ea
/webcasts/{id}/attendee-links/{attendeeLinkId}:
parameters:
- $ref: '#/components/parameters/id13'
- $ref: '#/components/parameters/attendeeLinkId'
delete:
summary: Delete Attendee Link
description: Delete attendee links for webcast.
operationId: deleteAttendeeLink
security:
- OAuth2.clientCredentials:
- event/attendee-links:delete
- OAuth2.authorizationCode:
- event/attendee-links:delete
tags:
- Webcasts
responses:
'204':
description: Successfully deleted webcast attendee link from specific event.
headers: {}
'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'
servers:
- url: https://api-platform.cvent.com/ea
- url: https://api-platform-eur.cvent.com/ea
components:
parameters:
id13:
in: path
name: id
description: The identifier of the webcast.
required: true
schema:
$ref: '#/components/schemas/uuid-property'
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'
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
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'
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
attendeeLinkId:
in: path
name: attendeeLinkId
description: The identifier of an attendee link in a webcast.
required: true
schema:
$ref: '#/components/schemas/uuid-property'
schemas:
live-stream-recording-status.json:
title: LiveStreamRecordingStatus
enum:
- error
- waiting
- waiting_finish_live
- processing
- cancelling
- cancelled
- finished
- failed
- creating_asset
type: string
description: This is used to denote the status of the live stream recording job
example: finished
readOnly: true
webcast-links.json:
title: WebcastLinks
description: webcast link references
type: object
properties:
join:
$ref: '#/components/schemas/webcast-link.json'
speaker:
$ref: '#/components/schemas/webcast-link.json'
host:
$ref: '#/components/schemas/webcast-host-link.json'
recording:
$ref: '#/components/schemas/webcast-link.json'
player-type-provider.json:
title: PlayerTypeProvider
enum:
- Brightcove
- Amazon IVS
- Cvent VOD
type: string
description: This is used to denote the type of a video player used for the Cvent Video Player
example: Amazon IVS
readOnly: true
format.json:
title: Format
enum:
- Live
- Pre-recorded
type: string
default: Live
description: This is used to denote the format of a webcast
example: Pre-recorded
live-stream-recording.json:
title: LiveStreamRecording
type: object
properties:
id:
type: string
description: Unique ID of the live stream recording job.
example: 62989518f9294e19b2f7e184e8141d72
status:
$ref: '#/components/schemas/live-stream-recording-status.json'
description: Provides information about the livestream's recording
schedule.json:
title: Schedule
description: A scheduled action.
type: object
properties:
id:
type: string
format: uuid
description: Unique ID of the scheduled task.
scheduledExecution:
type: string
format: date-time
description: 'The ISO 8601 zoned date time when the session will be moved to the next stage: provisioning, activation, deactivation or archival'
example: '2024-03-05T09:00:00Z'
readOnly: true
action:
$ref: '#/components/schemas/schedule-action.json'
link.json:
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
bulk-attendee-link:
title: AttendeeLinkBulk
description: Collection of attendee links.
type: array
items:
$ref: '#/components/schemas/existing-attendee-link/allOf/0'
attendee-link-bulk-response:
title: AttendeeLinkBulkResponse
description: Collection of attendee linking responses.
type: array
items:
$ref: '#/components/schemas/attendee-link-bulk-response-item.json'
existing-attendee-link:
title: ExistingAttendeeLink
description: An existing attendee link.
type: object
required:
- id
allOf:
- title: AttendeeLink
description: An attendee link.
type: object
required:
- webcast
- attendee
allOf:
- $ref: '#/components/schemas/webcast/allOf/0'
properties:
webcast:
$ref: '#/components/schemas/uuid.json'
event:
$ref: '#/components/schemas/uuid.json'
session:
$ref: '#/components/schemas/uuid.json'
attendee:
$ref: '#/components/schemas/uuid.json'
sourceId:
type: string
description: Source Id of the webcast provider
maxLength: 50
example: kBBBAAcccdddd8U==
join:
$ref: '#/components/schemas/webcast-link.json'
properties:
id:
type: string
format: uuid
description: Attendee-link ID
readOnly: true
live-stream-session.json:
title: LiveStreamSession
type: object
properties:
id:
type: string
description: An identifier for the current streaming session
example: st-1A2b3c4D5e6F78ghij9Klmn
description: Provides information about the livestream's current streaming session
webcast-provider.json:
title: WebcastProvider
enum:
- Adobe Connect
- Amazon Chime
- BlueJeans
- Brightcove
- Cisco Webex
- Facebook Live
- GlobalMeet
- GoToMeeting
- GoToWebinar
- Goldcast
- Intrado
- Microsoft Teams
- None
- ON24
- Other
- Vimeo
- YouTube Live
- Zoom
type: string
description: Name of the webcast provider.
example: Zoom
existing-webcast:
title: ExistingWebcast
description: An existing webcast.
type: object
allOf:
- title: Webcast
description: A webcast
type: object
allOf:
- $ref: '#/components/schemas/webcast/allOf/0'
properties:
event:
$ref: '#/components/schemas/uuid.json'
session:
$ref: '#/components/schemas/uuid.json'
appointment:
$ref: '#/components/schemas/uuid.json'
solutionType:
$ref: '#/components/schemas/solution-type.json'
exhibitor:
$ref: '#/components/schemas/uuid.json'
format:
$ref: '#/components/schemas/format.json'
type:
$ref: '#/components/schemas/webcast-type.json'
provider:
$ref: '#/components/schemas/webcast-provider.json'
status:
$ref: '#/components/schemas/webcast-status.json'
playerType:
$ref: '#/components/schemas/player-type.json'
simulatedLive:
type: boolean
description: Indicates if the webcast is simulated live or not
example: false
recordLiveStream:
type: boolean
description: Indicates if the live stream recording is enabled
example: false
autoAddToLibrary:
type: boolean
description: Indicates if the live stream recording will be added to the library automatically
example: false
default: false
onDemandVideo:
type: boolean
description: Indicates if the on demand video is available
example: false
sourceId:
type: string
description: Source Id of the webcast provider
maxLength: 50
example: kBBBAAcccdddd8U==
title:
type: string
description: Title of the webcast
maxLength: 500
example: Webinar Connect Event
meetingId:
type: string
description: Id of meeting within a webcast.
maxLength: 300
example: 123ERt
_links:
$ref: '#/components/schemas/webcast-links.json'
details:
type: string
description: Additional information related to the webcast
maxLength: 2000
example: This is free of cost event
video:
type: object
description: Video for the webcast.
readOnly: true
properties:
id:
type: string
format: uuid
description: The unique identifier of the video.
example: 35b43fce-e87f-4a52-8685-2ba09fb53f53
readOnly: true
properties:
id:
type: string
format: uuid
description: Webcast ID
readOnly: true
attendee-link-bulk-response-item.json:
title: AttendeeLinkBulkResponseItem
description: This entity is used to represent a single item that is returned as part of a bulk request call.
allOf:
- $ref: '#/components/schemas/webcast-delete-bulk-item.json/allOf/0'
properties:
data:
anyOf:
- $ref: '#/components/schemas/existing-attendee-link'
- $ref: '#/components/schemas/error-response'
webcast-paginated-response:
title: WebcastPaginatedResponse
description: The response from a request to get the list of webcasts. This includes the paging object as well as the collection of webcasts.
required:
- paging
- data
type: object
properties:
paging:
$ref: '#/components/schemas/paging.json'
data:
type: array
items:
$ref: '#/components/schemas/existing-webcast'
description: Collection of webcasts.
uuid-property:
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
ErrorResponse:
title: ErrorResponse
description: Represents an error response with additional details of cascading error messages.
allOf:
- $ref: '#/components/schemas/ErrorResponseBase'
type: object
required:
- code
- message
properties:
details:
type: array
items:
$ref: '#/components/schemas/ErrorResponseBase'
description: Additional details of cascading error messages.
existing-player:
title: ExistingPlayer
description: An existing webcast player.
type: object
allOf:
- title: Player
description: A Webcast player details.
type: object
allOf:
- $ref: '#/components/schemas/webcast/allOf/0'
properties:
webcast:
$ref: '#/components/schemas/uuid.json'
videoId:
type: string
description: ID of the video to be played.
maxLength: 100
example: 123ERt
videoUrl:
type: string
description: URL to play video
format: uri
example: https://80a8541ebf4d.us-east-1.playback.live-video.net/api/video/v1/us-east-1.572724207364.channel.L7FiQgC4MUt6.m3u8
password:
type: string
description: Password to access the video.
example: 123ERt
stream:
$ref: '#/components/schemas/live-stream.json'
region:
$ref: '#/components/schemas/region.json1'
duration:
type: integer
description: Video duration (milliseconds)
example: 3600000
schedule:
$ref: '#/components/schemas/schedule.json'
playerTypeProvider:
$ref: '#/components/schemas/player-type-provider.json'
simuliveOffset:
type: integer
description: Offset (seconds) to determine start date for simulated live video.
example: 300
properties:
id:
type: string
format: uuid
description: Player ID
readOnly: true
webcast-link.json:
title: WebcastLink
description: Link details for a webcast.
type
# --- truncated at 32 KB (85 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cvent-event-cloud/refs/heads/main/openapi/cvent-event-cloud-webcasts-api-openapi.yml