# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Media Edge Session API version: 1.0.0 extends: openapi/adobe-launch-session-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: 3 - target: $.paths['/sessionStart'].post update: x-apievangelist-phrasing: intent: Start a Media Edge session effect: write questions: - How do I open a new Media Edge session and get its session ID? - Which datastream ID does starting a media session need? instructions: - text: Start a media session for datastream {configId}. slots: configId: query.configId - text: Start a session on datastream {configId} with {events} and return the sessionId. slots: configId: query.configId events: requestBody.events method: generated generated: '2026-09-26' - target: $.paths['/sessionComplete'].post update: x-apievangelist-phrasing: intent: Signal the end of main content effect: write questions: - How do I tell Media Edge the main content reached its end? - What call marks a media session's content as finished? instructions: - text: Send a session complete event with {events}. slots: events: requestBody.events - text: Mark that the main content played to the end. method: generated generated: '2026-09-26' - target: $.paths['/sessionEnd'].post update: x-apievangelist-phrasing: intent: Close an abandoned media session immediately effect: destructive questions: - How do I close a session right away when the viewer abandons the content? - What happens to a session I never end explicitly? instructions: - text: End the media session now with {events}. slots: events: requestBody.events - text: Close the session immediately because the viewer left and won't return. method: generated generated: '2026-09-26'