# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Cvent REST Video API version: 1.0.0 extends: openapi/cvent-video-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 7 - target: $.paths['/videos'].get update: x-apievangelist-phrasing: intent: List videos in the account or event effect: read questions: - What videos are stored for my account or event? - Can I include deleted videos in the list? instructions: - text: List videos matching {filter}. slots: filter: query.filter - text: Show videos uploaded after {after}. slots: after: query.after method: generated generated: '2026-09-26' - target: $.paths['/videos/views'].get update: x-apievangelist-phrasing: intent: List video views effect: read questions: - Who watched our event videos, and when? - Can I pull video view records for a date range? instructions: - text: List video views since {after}. slots: after: query.after - text: Show video views matching {filter}. slots: filter: query.filter method: generated generated: '2026-09-26' - target: $.paths['/videos/{videoId}/audio-tracks'].get update: x-apievangelist-phrasing: intent: List a video's audio tracks effect: read questions: - What audio tracks or languages does a video have? - Can I see the alternate audio for one video? instructions: - text: List audio tracks for video {videoId}. slots: videoId: path.videoId - text: Show the audio language tracks on video {videoId}. slots: videoId: path.videoId method: generated generated: '2026-09-26' - target: $.paths['/videos/{videoId}/renditions'].get update: x-apievangelist-phrasing: intent: List a video's renditions effect: read questions: - What resolutions or renditions exist for a video? - Can I get the encoded versions of one video? instructions: - text: List renditions for video {videoId}. slots: videoId: path.videoId - text: Show the available encodings of video {videoId}. slots: videoId: path.videoId method: generated generated: '2026-09-26' - target: $.paths['/videos/{videoId}/text-tracks'].get update: x-apievangelist-phrasing: intent: List a video's captions and subtitles effect: read questions: - Which caption or subtitle tracks are on a video? - Does this video already have captions in Spanish? instructions: - text: List text tracks for video {videoId}. slots: videoId: path.videoId - text: Show captions and subtitles on video {videoId}. slots: videoId: path.videoId method: generated generated: '2026-09-26' - target: $.paths['/videos/{videoId}/text-tracks'].post update: x-apievangelist-phrasing: intent: Add a caption track to a video effect: write questions: - How do I add a VTT caption file to a video? - Does creating a text track give me an upload URL for the VTT file? instructions: - text: Create a {kind} text track in {language} for video {videoId}. slots: kind: requestBody.kind language: requestBody.language videoId: path.videoId - text: Add a new {language} caption track labeled {label} to video {videoId}. slots: language: requestBody.language label: requestBody.label videoId: path.videoId method: generated generated: '2026-09-26' - target: $.paths['/videos/{videoId}/text-tracks/{textTrackId}'].put update: x-apievangelist-phrasing: intent: Update or replace a video's text track effect: write questions: - Can I replace the VTT file on an existing caption track? - Is it possible to publish or relabel a caption track that already exists? instructions: - text: Set text track {textTrackId} on video {videoId} to status {status} to get a new upload link. slots: textTrackId: path.textTrackId videoId: path.videoId status: requestBody.status - text: Relabel existing caption track {textTrackId} of video {videoId} as {label}. slots: textTrackId: path.textTrackId videoId: path.videoId label: requestBody.label method: generated generated: '2026-09-26'