# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Boom WhatsApp templates API version: 1.0.0 extends: openapi/boom-ai-whatsapp-templates-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['/api/v1/templates'].get update: x-apievangelist-phrasing: intent: List my WhatsApp templates effect: read questions: - Which of my WhatsApp templates have been approved? - Can I list only marketing or utility templates? instructions: - text: List my WhatsApp templates with status {status}. slots: status: query.status - text: Show all {category} templates. slots: category: query.category method: generated generated: '2026-09-26' - target: $.paths['/api/v1/templates'].post update: x-apievangelist-phrasing: intent: Create and submit a WhatsApp template effect: write questions: - How long does WhatsApp take to approve a new message template? - Do I have to give example values for placeholders in a new template? instructions: - text: Create template {name} in {language}, category {category}, type {contentType}, with content {content}. slots: name: requestBody.name language: requestBody.language category: requestBody.category contentType: requestBody.contentType content: requestBody.content - text: Submit template {name} ({language}, {category}, {contentType}) with content {content} and examples {variables} for approval. slots: name: requestBody.name language: requestBody.language category: requestBody.category contentType: requestBody.contentType content: requestBody.content variables: requestBody.variables method: generated generated: '2026-09-26' - target: $.paths['/api/v1/templates/{id}'].get update: x-apievangelist-phrasing: intent: Get a template's approval status effect: read questions: - Why was my WhatsApp template rejected? - Has a specific template been approved yet? instructions: - text: Get template {id}. slots: id: path.id - text: Check the approval status and rejection reason for template {id}. slots: id: path.id method: generated generated: '2026-09-26' - target: $.paths['/api/v1/whatsapp-numbers'].get update: x-apievangelist-phrasing: intent: List connected WhatsApp numbers effect: read questions: - Which WhatsApp phone numbers are connected to my organization? - What numbers can I create templates for? instructions: - text: List my connected WhatsApp numbers. - text: Show the phone numbers available for new templates. method: generated generated: '2026-09-26'