# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Cvent REST Campaigns API version: 1.0.0 extends: openapi/cvent-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: 4 - target: $.paths['/campaigns'].get update: x-apievangelist-phrasing: intent: List eMarketing campaigns effect: read questions: - What eMarketing campaigns do we have running? - Can I filter eMarketing campaigns by date? instructions: - text: List my eMarketing campaigns. - text: Show eMarketing campaigns matching {filter}. slots: filter: query.filter method: generated generated: '2026-09-26' - target: $.paths['/emarketing/campaigns/{campaignId}/email-templates'].get update: x-apievangelist-phrasing: intent: List a campaign's email templates effect: read questions: - Which email templates belong to a campaign? - Where do I find the template ID to send a campaign email? instructions: - text: List email templates for campaign {campaignId}. slots: campaignId: path.campaignId - text: Show campaign {campaignId}'s templates matching {filter}. slots: campaignId: path.campaignId filter: query.filter method: generated generated: '2026-09-26' - target: $.paths['/emarketing/emails'].post update: x-apievangelist-phrasing: intent: Send a campaign email to recipients effect: write questions: - How do I send an eMarketing email to people on my recipient list? - Can I send one template to several campaign recipients at once? instructions: - text: Send template {templateId} to recipients {recipients}. slots: templateId: requestBody.templateId recipients: requestBody.recipients - text: Email campaign recipients {recipients} using template {templateId}. slots: recipients: requestBody.recipients templateId: requestBody.templateId method: generated generated: '2026-09-26' - target: $.paths['/emarketing/emails/{emailRequestId}/status'].get update: x-apievangelist-phrasing: intent: Check the delivery status of a campaign send effect: read questions: - Did my eMarketing email actually go out? - What's the status of an email request I just sent? instructions: - text: Get the status of email request {emailRequestId}. slots: emailRequestId: path.emailRequestId - text: Check whether campaign send {emailRequestId} was delivered. slots: emailRequestId: path.emailRequestId method: generated generated: '2026-09-26'