Live Direct Marketing · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Live Direct Marketing Online ICP Extension / API

18 actions 18 updates phrasing extends openapi/live-direct-marketing-online-icp-extension-api-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Live Direct Marketing's API. It is a proposal applied on top of the contract, not a document Live Direct Marketing publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 18 · first 16 shown; the file carries all of them

$.info
$.paths['/api/ext/auth'].get
$.paths['/api/ext/icpreview/next'].get
$.paths['/api/ext/icpreview/ai'].post
$.paths['/api/ext/icpreview/enrich'].post
$.paths['/api/ext/icpreview/complete'].post
$.paths['/api/ext/formassist/config'].get
$.paths['/api/ext/company/lookup'].get
$.paths['/api/ext/formassist/profile'].get
$.paths['/api/ext/formassist/ai'].post
$.paths['/api/ext/formassist/complete'].post
$.paths['/api/ext/sendemail/stats'].get
$.paths['/api/ext/sendemail/capture'].post
$.paths['/api/ext/messenger/generate'].post
$.paths['/api/ext/messenger/complete'].post
$.paths['/api/ext/presentation'].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 Live Direct Marketing Online ICP Extension / API
  version: 1.0.0
extends: openapi/live-direct-marketing-online-icp-extension-api-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-10-01'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 17
- target: $.paths['/api/ext/auth'].get
  update:
    x-apievangelist-phrasing:
      intent: Authorize the Chrome extension with a project key
      effect: read
      questions:
      - How does the Chrome extension get authorized to my project?
      - Is my project key valid for the browser extension?
      instructions:
      - text: Authorize the Chrome extension with project key {key}.
        slots:
          key: query.key
      - text: Check whether extension key {key} is accepted.
        slots:
          key: query.key
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/ext/icpreview/next'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the next ICP review item
      effect: read
      questions:
      - Which company is next in my ICP review queue in the extension?
      - Can the extension pull the next ideal-customer-profile item to review?
      instructions:
      - text: Get the next ICP review item for key {key}.
        slots:
          key: query.key
      - text: Pull the next company to review against my ICP using key {key}.
        slots:
          key: query.key
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/ext/icpreview/ai'].post
  update:
    x-apievangelist-phrasing:
      intent: Analyze an ICP review item with AI
      effect: write
      questions:
      - Can AI judge whether the company I'm reviewing fits my ideal customer profile?
      - Is there an AI analysis for the current ICP review item?
      instructions:
      - text: Analyze the current ICP review item with AI.
      - text: Have AI score this company against my ideal customer profile.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/ext/icpreview/enrich'].post
  update:
    x-apievangelist-phrasing:
      intent: Enrich a company card from the visited site
      effect: write
      questions:
      - Can the extension fill in a company card from the website I'm on?
      - Is there automatic enrichment of company details while browsing their site?
      instructions:
      - text: Auto-enrich the company card from the site I'm visiting.
      - text: Fill in this company's CRM card using its website.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/ext/icpreview/complete'].post
  update:
    x-apievangelist-phrasing:
      intent: Mark an ICP review item as completed
      effect: write
      questions:
      - How do I finish an ICP review item so the next one appears?
      - Can I record that I'm done reviewing this company?
      instructions:
      - text: Mark the current ICP review item as completed.
      - text: Close out this ICP review and move on.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/ext/formassist/config'].get
  update:
    x-apievangelist-phrasing:
      intent: Get form assist configuration
      effect: read
      questions:
      - What settings does the extension use to help fill in contact forms?
      - Can I load the form assist configuration for my project?
      instructions:
      - text: Get the form assist configuration for key {key}.
        slots:
          key: query.key
      - text: Load the extension's form-fill settings with key {key}.
        slots:
          key: query.key
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/ext/company/lookup'].get
  update:
    x-apievangelist-phrasing:
      intent: Look up a CRM company by site host
      effect: read
      questions:
      - Is the website I'm on already a company in my CRM?
      - Can the extension widget show the company card for a site host?
      instructions:
      - text: Look up the CRM company for host {host} using key {key}.
        slots:
          host: query.host
          key: query.key
      - text: Show the company card for {host} on task item {task_item_id} and company {company_id} with key {key}.
        slots:
          host: query.host
          task_item_id: query.task_item_id
          company_id: query.company_id
          key: query.key
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/ext/formassist/profile'].get
  update:
    x-apievangelist-phrasing:
      intent: Get profile values for manual form fill
      effect: read
      questions:
      - Which saved profile values can I paste into a form from the right-click menu?
      - Can I get my resolved sender details for filling in a site's form by hand?
      instructions:
      - text: Get the resolved form-fill profile for key {key}.
        slots:
          key: query.key
      - text: Load my sender profile values for manual form filling with key {key}.
        slots:
          key: query.key
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/ext/formassist/ai'].post
  update:
    x-apievangelist-phrasing:
      intent: Suggest form-fill values with AI
      effect: write
      questions:
      - Can AI suggest what to write in a website's contact form?
      - Is there an AI fill suggestion for the form I'm looking at?
      instructions:
      - text: Run an AI form-fill suggestion for this page.
      - text: Have AI draft the answers for this contact form.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/ext/formassist/complete'].post
  update:
    x-apievangelist-phrasing:
      intent: Report a completed form submission
      effect: write
      questions:
      - How does the extension record that I submitted a form on a company's site?
      - Can I log form-assist completion back to the CRM?
      instructions:
      - text: Report that the form assist submission is complete.
      - text: Log that I filled in this site's contact form.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/ext/sendemail/stats'].get
  update:
    x-apievangelist-phrasing:
      intent: Get the extension's send-email stats
      effect: read
      questions:
      - How many emails have I captured or sent through the extension?
      - What are my send-email numbers in the browser extension?
      instructions:
      - text: Get send-email stats for extension key {key}.
        slots:
          key: query.key
      - text: Show my extension email capture counts with key {key}.
        slots:
          key: query.key
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/ext/sendemail/capture'].post
  update:
    x-apievangelist-phrasing:
      intent: Capture an email address from a web page
      effect: write
      questions:
      - Can I save an email address I found on a website into the CRM?
      - How does the extension capture contact emails while browsing?
      instructions:
      - text: Capture this email address from the page.
      - text: Save the email I just found on this site.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/ext/messenger/generate'].post
  update:
    x-apievangelist-phrasing:
      intent: Generate a messenger message
      effect: write
      questions:
      - Can AI write an outreach message for Telegram, WhatsApp, VK or LinkedIn?
      - Which messenger channels can the extension draft messages for?
      instructions:
      - text: Generate a {channel} message for this prospect.
        slots:
          channel: query.channel
      - text: Draft an outreach note to send on {channel}.
        slots:
          channel: query.channel
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/ext/messenger/complete'].post
  update:
    x-apievangelist-phrasing:
      intent: Report a sent messenger message
      effect: write
      questions:
      - Does sending a messenger message create a contact from the profile link?
      - How do I log that I messaged someone on LinkedIn or Telegram?
      instructions:
      - text: Report that the {channel} message was sent and link the contact.
        slots:
          channel: query.channel
      - text: Log my completed {channel} outreach for this profile.
        slots:
          channel: query.channel
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/ext/presentation'].post
  update:
    x-apievangelist-phrasing:
      intent: Generate a presentation PDF
      effect: write
      questions:
      - Can the extension build a presentation PDF to attach or share as a link?
      - What's the difference between attach mode and link mode for presentations?
      instructions:
      - text: Generate a presentation PDF as an attachment.
      - text: Create a shareable presentation link for this prospect.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/ext/presentation/pdf/{filename}'].get
  update:
    x-apievangelist-phrasing:
      intent: Download a presentation PDF by filename
      effect: read
      questions:
      - Where can a prospect download the presentation PDF I generated?
      - Can I fetch a presentation file by its name without a key?
      instructions:
      - text: Download presentation PDF {filename}.
        slots:
          filename: path.filename
      - text: Serve the public presentation file {filename}.
        slots:
          filename: path.filename
      method: generated
      generated: '2026-10-01'
- target: $.paths['/api/ext/presentation/{token}'].get
  update:
    x-apievangelist-phrasing:
      intent: Show the preview page for a presentation link
      effect: read
      questions:
      - What preview card shows up when a presentation link is shared in chat?
      - Can I open the public preview page for a presentation token?
      instructions:
      - text: Open the preview page for presentation token {token}.
        slots:
          token: path.token
      - text: Show the link preview for shared presentation {token}.
        slots:
          token: path.token
      method: generated
      generated: '2026-10-01'