# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Mailchimp Marketing Sms Campaigns API version: 1.0.0 extends: openapi/mailchimp-sms-campaigns-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: 10 - target: $.paths['/sms-campaigns'].get update: x-apievangelist-phrasing: intent: List SMS campaigns effect: read questions: - What SMS campaigns do I have in my account? - Can I page through my text message campaigns a few at a time? instructions: - text: List all my SMS campaigns. - text: Show the first {count} SMS campaigns. slots: count: query.count method: generated generated: '2026-09-26' - target: $.paths['/sms-campaigns'].post update: x-apievangelist-phrasing: intent: Create an SMS campaign effect: write questions: - How do I create a new text message campaign? - Can I target an SMS campaign at specific segments and exclude others? instructions: - text: Create an SMS campaign called {name}. slots: name: requestBody.name - text: Create SMS campaign {name} for audience {list_id} targeting segments {segments}. slots: name: requestBody.name list_id: requestBody.list_id segments: requestBody.segments method: generated generated: '2026-09-26' - target: $.paths['/sms-campaigns/{sms_campaign_id}'].get update: x-apievangelist-phrasing: intent: Get one SMS campaign effect: read questions: - What's the status and audience of a specific SMS campaign? - Can I look up one text campaign by its ID? instructions: - text: Get SMS campaign {sms_campaign_id}. slots: sms_campaign_id: path.sms_campaign_id - text: Show the settings and status of text campaign {sms_campaign_id}. slots: sms_campaign_id: path.sms_campaign_id method: generated generated: '2026-09-26' - target: $.paths['/sms-campaigns/{sms_campaign_id}'].delete update: x-apievangelist-phrasing: intent: Delete an SMS campaign effect: destructive questions: - Can I remove an SMS campaign from my account? - Is deleting a text message campaign permanent? instructions: - text: Delete SMS campaign {sms_campaign_id}. slots: sms_campaign_id: path.sms_campaign_id - text: Remove text campaign {sms_campaign_id} from my account. slots: sms_campaign_id: path.sms_campaign_id method: generated generated: '2026-09-26' - target: $.paths['/sms-campaigns/{sms_campaign_id}'].patch update: x-apievangelist-phrasing: intent: Update an SMS campaign's settings effect: write questions: - How do I rename an SMS campaign or move it to another folder? - Can I change which segments an existing text campaign targets? instructions: - text: Rename SMS campaign {sms_campaign_id} to {name}. slots: sms_campaign_id: path.sms_campaign_id name: requestBody.name - text: Exclude segments {excluded_segments} from existing text campaign {sms_campaign_id}. slots: excluded_segments: requestBody.excluded_segments sms_campaign_id: path.sms_campaign_id method: generated generated: '2026-09-26' - target: $.paths['/sms-campaigns/{sms_campaign_id}/actions/send'].post update: x-apievangelist-phrasing: intent: Send an SMS campaign now effect: write questions: - How do I send an SMS campaign immediately? - Can I blast a text campaign out right now instead of scheduling it? instructions: - text: Send SMS campaign {sms_campaign_id} now. slots: sms_campaign_id: path.sms_campaign_id - text: Blast text campaign {sms_campaign_id} to its audience immediately. slots: sms_campaign_id: path.sms_campaign_id method: generated generated: '2026-09-26' - target: $.paths['/sms-campaigns/{sms_campaign_id}/actions/schedule'].post update: x-apievangelist-phrasing: intent: Schedule an SMS campaign effect: write questions: - Can I schedule a text campaign to go out at a specific time? - What's needed to set a future send time for an SMS campaign? instructions: - text: Schedule SMS campaign {sms_campaign_id} for {schedule_time}. slots: sms_campaign_id: path.sms_campaign_id schedule_time: requestBody.schedule_time - text: Set text campaign {sms_campaign_id} to send at {schedule_time}. slots: sms_campaign_id: path.sms_campaign_id schedule_time: requestBody.schedule_time method: generated generated: '2026-09-26' - target: $.paths['/sms-campaigns/{sms_campaign_id}/actions/cancel-send'].post update: x-apievangelist-phrasing: intent: Cancel a scheduled or sending SMS campaign effect: destructive questions: - Can I stop an SMS campaign that is already sending? - How do I cancel a text campaign I scheduled by mistake? instructions: - text: Cancel the send of SMS campaign {sms_campaign_id}. slots: sms_campaign_id: path.sms_campaign_id - text: Stop text campaign {sms_campaign_id} from going out. slots: sms_campaign_id: path.sms_campaign_id method: generated generated: '2026-09-26' - target: $.paths['/sms-campaigns/{sms_campaign_id}/content'].get update: x-apievangelist-phrasing: intent: Get the message text of an SMS campaign effect: read questions: - What message body and media will an SMS campaign send? - Can I preview the text of a campaign before sending it? instructions: - text: Show the message content of SMS campaign {sms_campaign_id}. slots: sms_campaign_id: path.sms_campaign_id - text: Get the text and media attached to text campaign {sms_campaign_id}. slots: sms_campaign_id: path.sms_campaign_id method: generated generated: '2026-09-26' - target: $.paths['/sms-campaigns/{sms_campaign_id}/content'].put update: x-apievangelist-phrasing: intent: Set the message text of an SMS campaign effect: write questions: - How do I write the message body for an SMS campaign? - Can I attach an image or other media to a text campaign? instructions: - text: Set the message of SMS campaign {sms_campaign_id} to {message_body}. slots: sms_campaign_id: path.sms_campaign_id message_body: requestBody.message_body - text: Attach media {media} to text campaign {sms_campaign_id} with message {message_body}. slots: media: requestBody.media sms_campaign_id: path.sms_campaign_id message_body: requestBody.message_body method: generated generated: '2026-09-26'