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.
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
# 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'