Live Direct Marketing · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Live Direct Marketing Online Creatives API
105 actions
105 updates
phrasing
extends
openapi/live-direct-marketing-online-creatives-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 105 · first 16 shown; the file carries all of them
$.info
$.paths['/api/creatives'].get
$.paths['/api/creatives'].post
$.paths['/api/creatives/ai-generate'].post
$.paths['/api/creatives/autopilot-v2'].post
$.paths['/api/creatives/pdf-status'].get
$.paths['/api/creatives/pdf/{filename}'].get
$.paths['/api/creatives/variables/available'].get
$.paths['/api/creatives/{id}'].get
$.paths['/api/creatives/{id}'].delete
$.paths['/api/creatives/{id}'].patch
$.paths['/api/creatives/{id}/brief-intake'].get
$.paths['/api/creatives/{id}/stats'].get
$.paths['/api/creatives/{id}/preview'].post
$.paths['/api/creatives/{id}/inbox-placement-test'].post
$.paths['/api/creatives/{id}/inbox-placement-test/{token}'].get
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 Creatives API
version: 1.0.0
extends: openapi/live-direct-marketing-online-creatives-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: 104
- target: $.paths['/api/creatives'].get
update:
x-apievangelist-phrasing:
intent: List and search creatives
effect: read
questions:
- What email creatives and templates do I have in my workspace?
- Can I search my creatives by name and filter them by type?
instructions:
- text: List my creatives, page {page} with {pageSize} per page.
slots:
page: query.page
pageSize: query.pageSize
- text: Search my creatives for {search} of type {type}.
slots:
search: query.search
type: query.type
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives'].post
update:
x-apievangelist-phrasing:
intent: Create a new creative
effect: write
questions:
- How do I create a new email template with a subject and HTML body?
- Can a new creative have link tracking and an unsubscribe link turned on from the start?
- Is it possible to attach a file to a creative when creating it?
instructions:
- text: Create a {type} creative named {name} with subject {subject}.
slots:
type: requestBody.type
name: requestBody.name
subject: requestBody.subject
- text: 'Make a new creative {name} of type {type} using this HTML body: {bodyHtml}.'
slots:
name: requestBody.name
type: requestBody.type
bodyHtml: requestBody.bodyHtml
- text: Create a {type} creative called {name} linked to brief {briefId}.
slots:
type: requestBody.type
name: requestBody.name
briefId: requestBody.briefId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/ai-generate'].post
update:
x-apievangelist-phrasing:
intent: Draft a creative with AI
effect: write
questions:
- Can AI write a first draft of a cold email for me from a short prompt?
- Which tone and language options does AI creative generation accept?
instructions:
- text: 'Generate an AI creative draft from this prompt: {prompt}.'
slots:
prompt: requestBody.prompt
- text: Use AI to write a {tone} creative in {language} about {prompt}.
slots:
tone: requestBody.tone
language: requestBody.language
prompt: requestBody.prompt
- text: Regenerate creative {creativeId} in place with AI using prompt {prompt}.
slots:
creativeId: requestBody.creativeId
prompt: requestBody.prompt
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/autopilot-v2'].post
update:
x-apievangelist-phrasing:
intent: Create an Autopilot v2 creative
effect: write
questions:
- How do I start a new creative on the Autopilot v2 engine?
- Can I spin up a fresh Autopilot v2 creative instead of a classic template?
instructions:
- text: Create a new Autopilot v2 creative.
- text: Set up a fresh creative that uses Autopilot v2.
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/pdf-status'].get
update:
x-apievangelist-phrasing:
intent: Check the PDF generation queue
effect: read
questions:
- How busy is the PDF generation queue right now?
- Are there PDF jobs waiting in the queue for my workspace?
instructions:
- text: Show the status of the PDF generation queue.
- text: Check how many PDFs are queued for generation.
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/pdf/{filename}'].get
update:
x-apievangelist-phrasing:
intent: Download a generated PDF by filename
effect: read
questions:
- Where can I download a PDF that was generated from a creative if I know its file name?
- Can I fetch a generated PDF directly by its filename?
instructions:
- text: Download the generated PDF named {filename}.
slots:
filename: path.filename
- text: Fetch PDF file {filename} using my session.
slots:
filename: path.filename
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/variables/available'].get
update:
x-apievangelist-phrasing:
intent: List template variables I can use
effect: read
questions:
- Which merge variables can I put into a template from my contact lists and companies?
- What placeholders are available from a particular pipeline stage?
instructions:
- text: List available template variables from sources {sources}.
slots:
sources: query.sources
- text: Show merge variables I can use from contact list {contactListId}.
slots:
contactListId: query.contactListId
- text: List template variables provided by pipeline {pipelineId} stage {stageId}.
slots:
pipelineId: query.pipelineId
stageId: query.stageId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get a creative
effect: read
questions:
- What subject, body and settings does a specific creative have?
- Can I open one creative by its id to see its full content?
instructions:
- text: Show creative {id}.
slots:
id: path.id
- text: Get the full content and settings of creative {id}.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}'].delete
update:
x-apievangelist-phrasing:
intent: Delete a creative
effect: destructive
questions:
- How do I permanently delete a creative I no longer use?
- Can I remove an old email template from my library?
instructions:
- text: Delete creative {id}.
slots:
id: path.id
- text: Remove creative {id} from my library permanently.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}'].patch
update:
x-apievangelist-phrasing:
intent: Edit a creative
effect: write
questions:
- Can I change the subject line of a creative I already made?
- How do I turn off pixel tracking on an existing creative?
instructions:
- text: Change the subject of existing creative {id} to {subject}.
slots:
id: path.id
subject: requestBody.subject
- text: Rename creative {id} to {name}.
slots:
id: path.id
name: requestBody.name
- text: Set pixel tracking on creative {id} to {pixelTracking}.
slots:
id: path.id
pixelTracking: requestBody.pixelTracking
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/brief-intake'].get
update:
x-apievangelist-phrasing:
intent: Get the brief intake email for a creative
effect: read
questions:
- Which email address should a customer send their materials to for this creative's brief?
- Is there localized help text for brief intake on a creative?
instructions:
- text: Get the brief intake email and help for creative {id}.
slots:
id: path.id
- text: Show brief intake instructions for creative {id} in locale {locale}.
slots:
id: path.id
locale: query.locale
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/stats'].get
update:
x-apievangelist-phrasing:
intent: Get performance stats for a creative
effect: read
questions:
- How is a particular creative performing?
- What send and engagement numbers does one creative have?
instructions:
- text: Show stats for creative {id}.
slots:
id: path.id
- text: How is creative {id} performing? Get its stats.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/preview'].post
update:
x-apievangelist-phrasing:
intent: Preview a creative for a sample contact
effect: read
questions:
- What will this email look like once merge variables are filled in for a real contact?
- Can I preview spintax with a fixed seed so it renders the same each time?
instructions:
- text: Render a preview of creative {id} for contact {contactId}.
slots:
id: path.id
contactId: requestBody.contactId
- text: Preview creative {id} with seed {seed}.
slots:
id: path.id
seed: requestBody.seed
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/inbox-placement-test'].post
update:
x-apievangelist-phrasing:
intent: Start an inbox placement test
effect: write
questions:
- Will my creative land in the inbox or spam at Gmail and Outlook?
- Which seed providers can an inbox placement test cover?
instructions:
- text: Start an inbox placement test for creative {id} sent from account {accountId}.
slots:
id: path.id
accountId: requestBody.accountId
- text: Run a placement test of creative {id} from {accountId} across {providers}.
slots:
id: path.id
accountId: requestBody.accountId
providers: requestBody.providers
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/inbox-placement-test/{token}'].get
update:
x-apievangelist-phrasing:
intent: Get inbox placement test results
effect: read
questions:
- Did my seed letters land in the inbox or in spam?
- What were the results of the placement test I started?
instructions:
- text: Get the result of placement test {token} for creative {id}.
slots:
token: path.token
id: path.id
- text: Check whether inbox placement test {token} on creative {id} has finished.
slots:
token: path.token
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/variables'].get
update:
x-apievangelist-phrasing:
intent: List variables used in a creative
effect: read
questions:
- Which merge fields does a given creative actually reference?
- What placeholders appear inside a specific template?
instructions:
- text: List the template variables used in creative {id}.
slots:
id: path.id
- text: Show which merge fields creative {id} references.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/spintax'].get
update:
x-apievangelist-phrasing:
intent: Analyze spintax in a creative
effect: read
questions:
- How many variations does the spintax in my email produce?
- Is the spintax in a creative well-formed?
instructions:
- text: Analyze the spintax patterns in creative {id}.
slots:
id: path.id
- text: Check the spintax variations in creative {id}.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/copy'].post
update:
x-apievangelist-phrasing:
intent: Duplicate a creative
effect: write
questions:
- Can I copy an existing creative to use as a starting point?
- How do I clone a template without changing the original?
instructions:
- text: Duplicate creative {id}.
slots:
id: path.id
- text: Make a copy of creative {id}.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/versions'].get
update:
x-apievangelist-phrasing:
intent: List versions of a creative
effect: read
questions:
- What earlier versions of this creative were saved?
- Can I see the version history of a template?
instructions:
- text: List saved versions of creative {id}.
slots:
id: path.id
- text: Show the version history for creative {id}.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/versions'].post
update:
x-apievangelist-phrasing:
intent: Save a new version of a creative
effect: write
questions:
- Can I snapshot the current state of a creative as a version?
- Is there a way to save a checkpoint before I edit a template?
instructions:
- text: Save a new version snapshot of creative {id}.
slots:
id: path.id
- text: Create a version checkpoint for creative {id}.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/versions/{versionId}/restore'].post
update:
x-apievangelist-phrasing:
intent: Restore a creative to a prior version
effect: write
questions:
- Can I roll a creative back to how it was before my edits?
- What happens when I restore an older version of a template?
instructions:
- text: Restore creative {id} to version {versionId}.
slots:
id: path.id
versionId: path.versionId
- text: Roll creative {id} back to saved version {versionId}.
slots:
id: path.id
versionId: path.versionId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/test-sends'].get
update:
x-apievangelist-phrasing:
intent: List test sends of a creative
effect: read
questions:
- Which test emails have already been sent for this creative?
- Who received earlier test copies of a template?
instructions:
- text: List the test sends for creative {id}.
slots:
id: path.id
- text: Show past test copies sent of creative {id}.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/test-send'].post
update:
x-apievangelist-phrasing:
intent: Send a test copy of a creative
effect: write
questions:
- Can I email myself a test copy of a creative before launching?
- Is it possible to send a test without connecting my own mailbox?
instructions:
- text: Send a test of creative {id} to {toEmail} from account {accountId}.
slots:
id: path.id
toEmail: requestBody.toEmail
accountId: requestBody.accountId
- text: Send a test of creative {id} using sender {sender} with contact {contactId}'s data.
slots:
id: path.id
sender: requestBody.sender
contactId: requestBody.contactId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/moderation/pending'].get
update:
x-apievangelist-phrasing:
intent: List channel creatives awaiting moderation
effect: read
questions:
- Which channel creatives are waiting for a superadmin to approve?
- Is there a moderation queue for channel creatives?
instructions:
- text: List channel creatives pending moderation.
- text: Show the moderation queue of channel creatives.
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/moderate'].post
update:
x-apievangelist-phrasing:
intent: Approve or reject a channel creative
effect: write
questions:
- How does a superadmin approve or reject a channel creative?
- Can I reject a channel creative that's pending review?
instructions:
- text: Approve channel creative {id}.
slots:
id: path.id
- text: Reject channel creative {id} in moderation.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/generate-prompt'].post
update:
x-apievangelist-phrasing:
intent: Generate an Autopilot meta-prompt
effect: write
questions:
- Can Autopilot write the meta-prompt for my creative automatically?
- Is there a way to have a classic Autopilot meta-prompt generated?
instructions:
- text: Generate an Autopilot meta-prompt for creative {id}.
slots:
id: path.id
- text: Have Autopilot (v1) draft the meta-prompt for creative {id}.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/v2/generate-prompt'].post
update:
x-apievangelist-phrasing:
intent: Generate an Autopilot v2 meta-prompt
effect: write
questions:
- Can the v2 engine generate a meta-prompt for my creative?
- What does Autopilot v2 produce when asked to generate a prompt?
instructions:
- text: Produce a v2-engine meta-prompt for creative {id}.
slots:
id: path.id
- text: Use the v2 engine to write the meta-prompt of creative {id}.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/rules/bank/generate'].post
update:
x-apievangelist-phrasing:
intent: Queue a rules v2 bank-generation job
effect: write
questions:
- Can I queue a background job to build the rules template bank for a creative?
- How is a rules v2 template bank generated asynchronously?
instructions:
- text: Enqueue a rules v2 bank-generation job for creative {id}.
slots:
id: path.id
- text: Start building the rules template bank for creative {id} in the background.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/rules/bank/jobs/{jobId}'].get
update:
x-apievangelist-phrasing:
intent: Check a bank-generation job
effect: read
questions:
- Is my rules bank-generation job finished yet?
- What state is a particular bank job in?
instructions:
- text: Get the status of bank-generation job {jobId} for creative {id}.
slots:
jobId: path.jobId
id: path.id
- text: Check progress of rules bank job {jobId} on creative {id}.
slots:
jobId: path.jobId
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/rules/bank/jobs'].get
update:
x-apievangelist-phrasing:
intent: List bank-generation jobs for a creative
effect: read
questions:
- Which rules bank-generation jobs have run for a creative?
- Can I see the recent bank jobs history of a template?
instructions:
- text: List the last {limit} bank-generation jobs for creative {id}.
slots:
limit: query.limit
id: path.id
- text: Show all rules bank jobs run on creative {id}.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/rules/bank/jobs/{jobId}/cancel'].post
update:
x-apievangelist-phrasing:
intent: Cancel a bank-generation job
effect: destructive
questions:
- Can I stop a rules bank-generation job that's still running?
- What happens if I cancel a queued bank job?
instructions:
- text: Cancel bank-generation job {jobId} on creative {id}.
slots:
jobId: path.jobId
id: path.id
- text: Stop running rules bank job {jobId} for creative {id}.
slots:
jobId: path.jobId
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/rules/bank/{tid}'].patch
update:
x-apievangelist-phrasing:
intent: Edit a rules v2 bank template
effect: write
questions:
- Can I edit one template in the rules v2 bank by hand?
- Is it possible to tweak a single rules-bank template's text?
instructions:
- text: Update rules v2 bank template {tid} on creative {id}.
slots:
tid: path.tid
id: path.id
- text: Edit the wording of rules bank template {tid} in creative {id}.
slots:
tid: path.tid
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/rules/bank/{tid}/action'].post
update:
x-apievangelist-phrasing:
intent: Approve or reject a rules v2 bank template
effect: write
questions:
- How do I approve a template in the rules v2 bank?
- Can I reject one rules-bank template so it isn't used?
instructions:
- text: Approve rules v2 bank template {tid} on creative {id}.
slots:
tid: path.tid
id: path.id
- text: Reject rules bank template {tid} of creative {id}.
slots:
tid: path.tid
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/preview-meta-prompt'].post
update:
x-apievangelist-phrasing:
intent: Preview a creative's meta-prompt
effect: read
questions:
- What will the final assembled meta-prompt look like before I run Autopilot?
- Can I see the rendered meta-prompt without saving it?
instructions:
- text: Preview the assembled meta-prompt for creative {id}.
slots:
id: path.id
- text: Show a rendered preview of creative {id}'s meta-prompt without changing it.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/segment/{segmentId}/meta-prompt'].patch
update:
x-apievangelist-phrasing:
intent: Update a segment's meta-prompt
effect: write
questions:
- Can each audience segment in Autopilot have its own meta-prompt?
- How is the meta-prompt for one segment patched?
instructions:
- text: Update the meta-prompt of segment {segmentId} on creative {id}.
slots:
segmentId: path.segmentId
id: path.id
- text: Patch segment {segmentId}'s prompt in creative {id}.
slots:
segmentId: path.segmentId
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/test-batch'].post
update:
x-apievangelist-phrasing:
intent: Run an Autopilot test batch
effect: write
questions:
- Can I run a small test batch through Autopilot to see generated emails?
- What does an Autopilot test batch produce?
instructions:
- text: Run a test batch through Autopilot for creative {id}.
slots:
id: path.id
- text: Generate a trial batch of Autopilot emails for creative {id}.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/bank/generate'].post
update:
x-apievangelist-phrasing:
intent: Trigger Autopilot bank generation
effect: write
questions:
- How do I fill the Autopilot template bank for a creative?
- Can Autopilot generate its bank of templates on demand?
instructions:
- text: Trigger Autopilot bank generation for creative {id}.
slots:
id: path.id
- text: Fill the Autopilot template bank of creative {id}.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/bank/pipeline/{jobId}'].get
update:
x-apievangelist-phrasing:
intent: Check an Autopilot bank pipeline job
effect: read
questions:
- Is the Autopilot bank pipeline job finished?
- What stage is my Autopilot bank pipeline in?
instructions:
- text: Get the status of Autopilot bank pipeline job {jobId} for creative {id}.
slots:
jobId: path.jobId
id: path.id
- text: Check progress of Autopilot pipeline job {jobId}.
slots:
jobId: path.jobId
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/bank'].get
update:
x-apievangelist-phrasing:
intent: List Autopilot bank templates
effect: read
questions:
- Which templates are in the Autopilot bank for a segment?
- Can I see every Autopilot bank template for a creative?
instructions:
- text: List Autopilot bank templates for creative {id} segment {segmentId}.
slots:
id: path.id
segmentId: query.segmentId
- text: Show the Autopilot template bank of creative {id}.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/bank/templates/{templateId}'].get
update:
x-apievangelist-phrasing:
intent: Get one Autopilot bank template
effect: read
questions:
- What does a single Autopilot bank template contain?
- Can I open one bank template by id?
instructions:
- text: Show Autopilot bank template {templateId} of creative {id} for segment {segmentId}.
slots:
templateId: path.templateId
id: path.id
segmentId: query.segmentId
- text: Open bank template {templateId} on creative {id}.
slots:
templateId: path.templateId
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/bank/templates/{templateId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete one Autopilot bank template
effect: destructive
questions:
- Can I remove a single bad template from the Autopilot bank?
- How do I delete one bank template but keep the others?
instructions:
- text: Delete Autopilot bank template {templateId} from creative {id}.
slots:
templateId: path.templateId
id: path.id
- text: Remove just template {templateId} from creative {id}'s Autopilot bank.
slots:
templateId: path.templateId
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/bank/templates/{templateId}'].patch
update:
x-apievangelist-phrasing:
intent: Update an Autopilot bank template
effect: write
questions:
- Can I change the status or settings of one Autopilot bank template?
- Is there a way to patch an individual Autopilot template?
instructions:
- text: Update Autopilot bank template {templateId} on creative {id}.
slots:
templateId: path.templateId
id: path.id
- text: Patch the settings of Autopilot template {templateId} in creative {id}.
slots:
templateId: path.templateId
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/bank/approve-all'].post
update:
x-apievangelist-phrasing:
intent: Approve all pending Autopilot templates
effect: write
questions:
- Can I approve every pending Autopilot template at once?
- Is there a bulk approve for the Autopilot bank?
instructions:
- text: Approve all pending Autopilot bank templates on creative {id}.
slots:
id: path.id
- text: Bulk-approve the Autopilot template bank for creative {id}.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/bank/templates'].post
update:
x-apievangelist-phrasing:
intent: Add a template to the Autopilot bank
effect: write
questions:
- Can I hand-write a template and add it to the Autopilot bank?
- How is a manual template added to an Autopilot bank?
instructions:
- text: Add a new hand-written template to creative {id}'s Autopilot bank.
slots:
id: path.id
- text: Create an Autopilot bank template manually for creative {id}.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/bank/templates'].delete
update:
x-apievangelist-phrasing:
intent: Delete all Autopilot bank templates
effect: destructive
questions:
- Can I wipe the whole Autopilot template bank and start over?
- What removes every bank template from a creative at once?
instructions:
- text: Delete all Autopilot bank templates of creative {id}.
slots:
id: path.id
- text: Wipe the entire Autopilot bank for creative {id}.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/bank/regenerate'].post
update:
x-apievangelist-phrasing:
intent: Regenerate Autopilot bank templates
effect: write
questions:
- Can Autopilot rebuild the templates in an existing bank?
- What happens when I regenerate the Autopilot bank?
instructions:
- text: Regenerate the Autopilot bank templates for creative {id}.
slots:
id: path.id
- text: Rebuild creative {id}'s existing Autopilot bank.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/bank/config'].patch
update:
x-apievangelist-phrasing:
intent: Configure the Autopilot bank
effect: write
questions:
- Can I change how many templates the Autopilot bank keeps?
- Where are the Autopilot bank settings changed?
instructions:
- text: Update the Autopilot bank configuration of creative {id}.
slots:
id: path.id
- text: Change bank settings for creative {id}'s Autopilot.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/bank/preview'].post
update:
x-apievangelist-phrasing:
intent: Preview Autopilot bank output
effect: read
questions:
- What would the Autopilot bank generate before I commit to it?
- Can I see sample bank output without quality checks?
instructions:
- text: Preview Autopilot bank output for creative {id}.
slots:
id: path.id
- text: Show sample Autopilot bank emails for creative {id} without QC.
slots:
id: path.id
method: generated
generated: '2026-10-01'
- target: $.paths['/api/creatives/{id}/autopilot/bank/preview-with-qc'].post
update:
x-apievangelist-phrasing:
intent: Preview Autopilot bank output with QC
effect: read
questions:
- Would the Autopilot bank output pass quality control?
- Can I preview generated bank emails along with their QC results?
instructions:
- text: Preview Autopilot bank output for creative {id} with QC checks.
slots:
id: path.id
- text: Show sample bank emails for creative {id} and how they score on QC.
slots:
id: path.id
method: generated
generated: '2026-10-01'
# --- truncated at 32 KB (64 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/live-direct-marketing-online/refs/heads/main/overlays/live-direct-marketing-online-creatives-api-phrasing-overlay.yaml