# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Nylas Sessions API version: 1.0.0 extends: openapi/nylas-sessions-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: 2 - target: $.paths['/v3/scheduling/sessions'].post update: x-apievangelist-phrasing: intent: Start a scheduling session for the booking UI effect: write questions: - How do I create a short-lived session for the Scheduling Component? - Can I control how long a scheduling session stays valid? instructions: - text: Create a scheduling session for configuration {configuration_id}. slots: configuration_id: requestBody.configuration_id - text: Start a session for {configuration_id} that lasts {time_to_live} minutes. slots: configuration_id: requestBody.configuration_id time_to_live: requestBody.time_to_live method: generated generated: '2026-09-26' - target: $.paths['/v3/scheduling/sessions/{session_id}'].delete update: x-apievangelist-phrasing: intent: End a scheduling session effect: destructive questions: - How do I invalidate a scheduling session before it expires? - Can I delete a session I handed to the Scheduling Component? instructions: - text: Delete scheduling session {session_id}. slots: session_id: path.session_id - text: End session {session_id} now. slots: session_id: path.session_id method: generated generated: '2026-09-26'