# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Twilio - Media Media Processors API version: 1.0.0 extends: openapi/twilio-mediaprocessors-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: 4 - target: $.paths['/v1/MediaProcessors'].get update: x-apievangelist-phrasing: intent: List media processors effect: read questions: - Which of my media processors have failed? - Can I list media processors oldest first? instructions: - text: List media processors with status {status}. slots: status: query.Status - text: Show my media processors sorted {order} by creation date. slots: order: query.Order method: generated generated: '2026-09-26' - target: $.paths['/v1/MediaProcessors'].post update: x-apievangelist-phrasing: intent: Start a media processor effect: write questions: - How do I start a Media Extension like the video composer on a live video room? - Can I cap how long a media processor runs before it stops on its own? instructions: - text: Start a media processor with extension {extension} and context {extension_context}. slots: extension: requestBody.Extension extension_context: requestBody.ExtensionContext - text: Run extension {extension} with context {extension_context} for at most {max_duration} seconds and send events to {status_callback}. slots: extension: requestBody.Extension extension_context: requestBody.ExtensionContext max_duration: requestBody.MaxDuration status_callback: requestBody.StatusCallback method: generated generated: '2026-09-26' - target: $.paths['/v1/MediaProcessors/{Sid}'].get update: x-apievangelist-phrasing: intent: Get one media processor effect: read questions: - Is a particular media processor still running? - What extension and settings is one media processor using? instructions: - text: Get media processor {sid}. slots: sid: path.Sid - text: Check the status of media processor {sid}. slots: sid: path.Sid method: generated generated: '2026-09-26' - target: $.paths['/v1/MediaProcessors/{Sid}'].post update: x-apievangelist-phrasing: intent: Stop a running media processor effect: write questions: - How do I end a media processor before its maximum duration? - Can I change the status of a running media processor? instructions: - text: Set media processor {sid} to status {status}. slots: sid: path.Sid status: requestBody.Status - text: End running media processor {sid} now by updating its status to {status}. slots: sid: path.Sid status: requestBody.Status method: generated generated: '2026-09-26'