# 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-event-cloud-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 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: List videos with deleted set to {deleted}. slots: deleted: query.deleted method: generated generated: '2026-09-26' - target: $.paths['/videos/views'].get update: x-apievangelist-phrasing: intent: List video views effect: read questions: - How many times have my event videos been watched, and by whom? - Can I get video view records after a certain date? instructions: - text: List video views matching {filter}. slots: filter: query.filter - text: List video views recorded after {after}. slots: after: query.after 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, such as other languages, does a video have? - Can I see the audio tracks for one video? instructions: - text: List audio tracks for video {videoId}. slots: videoId: path.videoId - text: Show the audio 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: - Which resolutions or renditions are available for a video? - Can I get the encoded renditions of one video? instructions: - text: List renditions for video {videoId}. slots: videoId: path.videoId - text: Show the available renditions 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 text tracks effect: read questions: - Which caption or subtitle tracks exist on a video? - Can I see the text tracks for one video? instructions: - text: List text tracks for video {videoId}. slots: videoId: path.videoId - text: Show the captions available 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 subtitles to a video? - Does creating a text track upload the VTT file, or give me a link to upload it? 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 {language} {kind} track labeled {label} to video {videoId}. slots: language: requestBody.language kind: requestBody.kind 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 a video's text track effect: write questions: - Can I replace the caption file on an existing text track? - How do I publish or relabel an existing subtitle track? instructions: - text: Update text track {textTrackId} on video {videoId} to language {language}, kind {kind}. slots: textTrackId: path.textTrackId videoId: path.videoId language: requestBody.language kind: requestBody.kind - text: Set text track {textTrackId} of video {videoId} to status {status} to get a new upload link. slots: textTrackId: path.textTrackId videoId: path.videoId status: requestBody.status method: generated generated: '2026-09-26'