# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Salesforce Creation API version: 1.0.0 extends: openapi/salesforce-creation-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['/data/v64.0/connect/business-rules/expression-set'].post update: x-apievangelist-phrasing: intent: Create an expression set effect: write questions: - How do I create a new business rules expression set with versions? - Can I define an expression set's usage type and context definitions when creating it? instructions: - text: Create expression set {name} with API name {api_name} and usage type {usage_type}. slots: name: requestBody.name api_name: requestBody.apiName usage_type: requestBody.usageType - text: Create expression set {api_name} with versions {versions}. slots: api_name: requestBody.apiName versions: requestBody.versions method: generated generated: '2026-09-26' - target: $.paths['/data/v64.0/global-promotions-management/promotions'].post update: x-apievangelist-phrasing: intent: Create a loyalty promotion effect: write questions: - How do I create a promotion for my loyalty program with start and end dates? - Can I set eligibility rules and limits on a new promotion? instructions: - text: Create promotion {name} in loyalty program {program} from {start} to {end}. slots: name: requestBody.name program: requestBody.loyaltyProgram start: requestBody.startDateTime end: requestBody.endDateTime - text: Create promotion {name} with objective {objective} and eligibility {eligibility}. slots: name: requestBody.name objective: requestBody.objective eligibility: requestBody.promotionEligibility method: generated generated: '2026-09-26'