ActiveCampaign · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Activecampaign Templates API

7 actions 7 updates phrasing extends openapi/activecampaign-templates-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for ActiveCampaign's API. It is a proposal applied on top of the contract, not a document ActiveCampaign publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 7

$.info
$.paths['/templates/{id}'].get
$.paths['/channel/whatsapp/channels/whatsapp/template'].get
$.paths['/channel/whatsapp/channels/whatsapp/template/{id}'].get
$.paths['/channel/whatsapp/channels/whatsapp/template/{id}'].put
$.paths['/channel/whatsapp/channels/whatsapp/template/{id}'].delete
$.paths['/channel/whatsapp/channels/whatsapp/template/{id}/send'].post

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Activecampaign Templates API
  version: 1.0.0
extends: openapi/activecampaign-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: 6
- target: $.paths['/templates/{id}'].get
  update:
    x-apievangelist-phrasing:
      intent: Retrieve an email template
      effect: read
      questions:
      - How do I fetch one of my saved email templates by ID?
      - Can I see the content of an email design template?
      instructions:
      - text: Get email template {id}.
        slots:
          id: path.id
      - text: Show the content of campaign email template {id}.
        slots:
          id: path.id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/channel/whatsapp/channels/whatsapp/template'].get
  update:
    x-apievangelist-phrasing:
      intent: List WhatsApp message templates
      effect: read
      questions:
      - What WhatsApp templates do I have in ActiveCampaign?
      - Can I show only WhatsApp templates that have been approved?
      - Which WhatsApp templates fall under the payment update category?
      instructions:
      - text: List my WhatsApp templates.
      - text: List WhatsApp templates with status {status}.
        slots:
          status: query.status
      - text: Search WhatsApp templates for {search} in category {category}.
        slots:
          search: query.search
          category: query.category
      method: generated
      generated: '2026-09-26'
- target: $.paths['/channel/whatsapp/channels/whatsapp/template/{id}'].get
  update:
    x-apievangelist-phrasing:
      intent: Retrieve a WhatsApp template
      effect: read
      questions:
      - How do I check the approval status of a specific WhatsApp template?
      - Can I view one WhatsApp template's components?
      instructions:
      - text: Get WhatsApp template {id}.
        slots:
          id: path.id
      - text: Show the status and body of WhatsApp template {id}.
        slots:
          id: path.id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/channel/whatsapp/channels/whatsapp/template/{id}'].put
  update:
    x-apievangelist-phrasing:
      intent: Update a WhatsApp template
      effect: write
      questions:
      - How do I edit the text or language of a WhatsApp template?
      - Can I change the category of an existing WhatsApp template?
      instructions:
      - text: Rename WhatsApp template {id} to {name}.
        slots:
          id: path.id
          name: requestBody.name
      - text: Update WhatsApp template {id} to language {language} and category {category}.
        slots:
          id: path.id
          language: requestBody.language
          category: requestBody.category
      method: generated
      generated: '2026-09-26'
- target: $.paths['/channel/whatsapp/channels/whatsapp/template/{id}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a WhatsApp template
      effect: destructive
      questions:
      - How do I delete a WhatsApp template I no longer need?
      - Can I remove a rejected WhatsApp template?
      instructions:
      - text: Delete WhatsApp template {id}.
        slots:
          id: path.id
      - text: Remove WhatsApp template {id} from my channel.
        slots:
          id: path.id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/channel/whatsapp/channels/whatsapp/template/{id}/send'].post
  update:
    x-apievangelist-phrasing:
      intent: Send a WhatsApp template message
      effect: write
      questions:
      - How do I send a WhatsApp message to a phone number using an approved template?
      - Can I fill in template variables when sending a WhatsApp message?
      instructions:
      - text: Send WhatsApp template {id} to {phone}.
        slots:
          id: path.id
          phone: requestBody.phone
      - text: Message {phone} on WhatsApp with template {id} using variables {variables}.
        slots:
          phone: requestBody.phone
          id: path.id
          variables: requestBody.variables
      method: generated
      generated: '2026-09-26'