# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Slack Web Dnd API version: 1.0.0 extends: openapi/slack-dnd-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['/dnd.setSnooze'].post update: x-apievangelist-phrasing: intent: Turn on Do Not Disturb for some minutes effect: write questions: - How do I snooze my notifications for the next hour? - Can I set Do Not Disturb for a specific number of minutes? instructions: - text: Turn on Do Not Disturb for {num_minutes} minutes. slots: num_minutes: requestBody.num_minutes - text: Snooze my notifications for {num_minutes} minutes. slots: num_minutes: requestBody.num_minutes method: generated generated: '2026-09-26' - target: $.paths['/dnd.info'].get update: x-apievangelist-phrasing: intent: Check a user's Do Not Disturb status effect: read questions: - Is a teammate in Do Not Disturb mode right now? - When does my current snooze end? instructions: - text: Check the Do Not Disturb status of {user}. slots: user: query.user - text: Show my current Do Not Disturb settings. method: generated generated: '2026-09-26'