Lytics · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Lytics Jobs API
832 actions
832 updates
phrasing
extends
openapi/lytics-jobs-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Lytics's API. It is a proposal applied on top of the contract, not a document Lytics publishes.
What the actions change
x-apievangelist-phrasing
Targets 832 · first 16 shown; the file carries all of them
$.info
$.paths['/job'].get
$.paths['/job/adroll-sync'].post
$.paths['/job/adroll-sync/{id}'].get
$.paths['/job/adroll-sync/{id}'].put
$.paths['/job/adwords-customer-match'].post
$.paths['/job/adwords-customer-match-mobile'].post
$.paths['/job/adwords-customer-match-mobile/{id}'].get
$.paths['/job/adwords-customer-match-mobile/{id}'].put
$.paths['/job/adwords-customer-match-userid'].post
$.paths['/job/adwords-customer-match-userid/{id}'].get
$.paths['/job/adwords-customer-match-userid/{id}'].put
$.paths['/job/adwords-customer-match/{id}'].get
$.paths['/job/adwords-customer-match/{id}'].put
$.paths['/job/adwords-export'].post
$.paths['/job/adwords-export/{id}'].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 Lytics Jobs API
version: 1.0.0
extends: openapi/lytics-jobs-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-10-02'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 831
- target: $.paths['/job'].get
update:
x-apievangelist-phrasing:
intent: List the jobs running in my Lytics account
effect: read
questions:
- Which data jobs are currently set up in my Lytics account?
- Can I see completed or deleted jobs alongside the active ones?
- Is there a way to filter my job list down to one workflow?
instructions:
- text: List every job in my account, including completed ones.
- text: Show me all jobs that run the {workflow} workflow.
slots:
workflow: query.workflow
- text: List the jobs in account {account_id}, deleted ones included.
slots:
account_id: query.account_id
method: generated
generated: '2026-10-02'
- target: $.paths['/job/adroll-sync'].post
update:
x-apievangelist-phrasing:
intent: Set up an AdRoll sync job
effect: write
questions:
- How do I start syncing my audiences to AdRoll?
- Can I pause an AdRoll sync during quiet hours overnight?
instructions:
- text: Create an AdRoll sync job named {name} with config {config}.
slots:
name: requestBody.name
config: requestBody.config
- text: Start a new AdRoll audience sync called {name} using authorization {auth_ids} and config {config}.
slots:
name: requestBody.name
auth_ids: requestBody.auth_ids
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/adroll-sync/{id}'].get
update:
x-apievangelist-phrasing:
intent: Check the status of an AdRoll sync job
effect: read
questions:
- Is my AdRoll sync job still running?
- Where can I see the summary of an existing AdRoll sync?
instructions:
- text: Show me the summary of AdRoll sync job {job_id}.
slots:
job_id: path.id
- text: Get AdRoll sync job {job_id} in account {account_id}.
slots:
job_id: path.id
account_id: query.account_id
method: generated
generated: '2026-10-02'
- target: $.paths['/job/adroll-sync/{id}'].put
update:
x-apievangelist-phrasing:
intent: Change an existing AdRoll sync job
effect: write
questions:
- Can I rename or reconfigure an AdRoll sync after it is created?
- What settings of a running AdRoll sync job can I edit?
instructions:
- text: Update AdRoll sync job {job_id} to use config {config}.
slots:
job_id: path.id
config: requestBody.config
- text: Rename my AdRoll sync {job_id} to {name} and keep its config {config}.
slots:
job_id: path.id
name: requestBody.name
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/adwords-customer-match'].post
update:
x-apievangelist-phrasing:
intent: Create an AdWords Customer Match job by email
effect: write
questions:
- How can I push a Lytics audience into AdWords Customer Match?
- What do I need to configure to send email-based audiences to AdWords Customer Match?
instructions:
- text: Create an AdWords Customer Match job called {name} with config {config}.
slots:
name: requestBody.name
config: requestBody.config
- text: Send my audience to AdWords Customer Match as a new job {name}, config {config}, expiring {expires_at}.
slots:
name: requestBody.name
config: requestBody.config
expires_at: requestBody.expires_at
method: generated
generated: '2026-10-02'
- target: $.paths['/job/adwords-customer-match-mobile'].post
update:
x-apievangelist-phrasing:
intent: Create an AdWords Customer Match job for mobile IDs
effect: write
questions:
- Can I match users to AdWords by their mobile device IDs?
- What's needed to start a mobile-ID Customer Match audience in AdWords?
instructions:
- text: Create a mobile device ID Customer Match job for AdWords named {name} with config {config}.
slots:
name: requestBody.name
config: requestBody.config
- text: Start sending mobile advertising IDs to AdWords as job {name} using config {config}.
slots:
name: requestBody.name
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/adwords-customer-match-mobile/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get an AdWords mobile-ID Customer Match job
effect: read
questions:
- Is my mobile device ID match job for AdWords healthy?
- Which config is my AdWords mobile Customer Match job using?
instructions:
- text: Show the mobile-ID AdWords Customer Match job {job_id}.
slots:
job_id: path.id
- text: Fetch the summary of mobile device match job {job_id} for AdWords.
slots:
job_id: path.id
method: generated
generated: '2026-10-02'
- target: $.paths['/job/adwords-customer-match-mobile/{id}'].put
update:
x-apievangelist-phrasing:
intent: Update an AdWords mobile-ID Customer Match job
effect: write
questions:
- Can I edit the config of my AdWords mobile device ID matching job?
- How would I change the name of a mobile-ID Customer Match job in AdWords?
instructions:
- text: Change mobile device ID match job {job_id} for AdWords to config {config}.
slots:
job_id: path.id
config: requestBody.config
- text: Rename the AdWords mobile-ID match job {job_id} to {name}, config {config}.
slots:
job_id: path.id
name: requestBody.name
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/adwords-customer-match-userid'].post
update:
x-apievangelist-phrasing:
intent: Create an AdWords Customer Match job by user ID
effect: write
questions:
- Can I build an AdWords Customer Match list keyed on my own user IDs?
- What does a user-ID based Customer Match job for AdWords require?
instructions:
- text: Create a user-ID Customer Match job for AdWords called {name} with config {config}.
slots:
name: requestBody.name
config: requestBody.config
- text: Set up AdWords matching on user IDs as job {name}, config {config}, authorization {auth_ids}.
slots:
name: requestBody.name
config: requestBody.config
auth_ids: requestBody.auth_ids
method: generated
generated: '2026-10-02'
- target: $.paths['/job/adwords-customer-match-userid/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get an AdWords user-ID Customer Match job
effect: read
questions:
- Where can I check my AdWords user-ID matching job?
- Is the user ID Customer Match export to AdWords still active?
instructions:
- text: Get AdWords user-ID Customer Match job {job_id}.
slots:
job_id: path.id
- text: Show me how user ID match job {job_id} for AdWords is doing.
slots:
job_id: path.id
method: generated
generated: '2026-10-02'
- target: $.paths['/job/adwords-customer-match-userid/{id}'].put
update:
x-apievangelist-phrasing:
intent: Update an AdWords user-ID Customer Match job
effect: write
questions:
- Can I reconfigure an AdWords job that matches on user IDs?
- Is it possible to add a description to my user-ID Customer Match job in AdWords?
instructions:
- text: Update the user-ID AdWords match job {job_id} with config {config}.
slots:
job_id: path.id
config: requestBody.config
- text: Describe AdWords user-ID job {job_id} as {description}, config {config}.
slots:
job_id: path.id
description: requestBody.description
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/adwords-customer-match/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get an AdWords Customer Match job
effect: read
questions:
- Did my standard AdWords Customer Match job finish its last run?
- Where do I look up the details of a Customer Match job for AdWords?
instructions:
- text: Get the summary of AdWords Customer Match job {job_id}.
slots:
job_id: path.id
- text: Look up Customer Match job {job_id} for AdWords.
slots:
job_id: path.id
method: generated
generated: '2026-10-02'
- target: $.paths['/job/adwords-customer-match/{id}'].put
update:
x-apievangelist-phrasing:
intent: Update an AdWords Customer Match job
effect: write
questions:
- Can I swap the audience my AdWords Customer Match job sends?
- Is it possible to add an expiry date to an existing Customer Match export for AdWords?
instructions:
- text: Update AdWords Customer Match job {job_id} with config {config}.
slots:
job_id: path.id
config: requestBody.config
- text: Set AdWords Customer Match job {job_id} to expire at {expires_at}, keeping config {config}.
slots:
job_id: path.id
expires_at: requestBody.expires_at
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/adwords-export'].post
update:
x-apievangelist-phrasing:
intent: Create an AdWords export job
effect: write
questions:
- How can I export Lytics data to AdWords?
- Can an AdWords export skip sending during a quiet window?
instructions:
- text: Create an AdWords export job named {name} with config {config}.
slots:
name: requestBody.name
config: requestBody.config
- text: Export to AdWords with a new job {name}, config {config}, quiet in timezone {quiet_timezone}.
slots:
name: requestBody.name
config: requestBody.config
quiet_timezone: requestBody.quiet_timezone
method: generated
generated: '2026-10-02'
- target: $.paths['/job/adwords-export/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get an AdWords export job
effect: read
questions:
- What is the current state of my AdWords export?
- Can I pull up the summary of a single AdWords export job?
instructions:
- text: Get AdWords export job {job_id}.
slots:
job_id: path.id
- text: Show the summary for my AdWords export {job_id}.
slots:
job_id: path.id
method: generated
generated: '2026-10-02'
- target: $.paths['/job/adwords-export/{id}'].put
update:
x-apievangelist-phrasing:
intent: Update an AdWords export job
effect: write
questions:
- Can I change what an existing AdWords export job sends?
- Is there a way to move the quiet period on my AdWords export?
instructions:
- text: Update AdWords export job {job_id} with config {config}.
slots:
job_id: path.id
config: requestBody.config
- text: Set the quiet period of AdWords export {job_id} to {quiet_period}, config {config}.
slots:
job_id: path.id
quiet_period: requestBody.quiet_period
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/airship-compliance-import'].post
update:
x-apievangelist-phrasing:
intent: Import compliance data from Airship
effect: write
questions:
- Can Lytics pull opt-out and compliance data from Airship?
- What do I configure to import Airship compliance records?
instructions:
- text: Create an Airship compliance import job named {name} with config {config}.
slots:
name: requestBody.name
config: requestBody.config
- text: Start importing Airship compliance data using authorization {auth_ids} as job {name}, config {config}.
slots:
auth_ids: requestBody.auth_ids
name: requestBody.name
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/airship-compliance-import/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get an Airship compliance import job
effect: read
questions:
- Is my Airship compliance import running on schedule?
- Where do I see details of the Airship compliance import?
instructions:
- text: Get Airship compliance import job {job_id}.
slots:
job_id: path.id
- text: Show the summary of compliance import {job_id} from Airship.
slots:
job_id: path.id
method: generated
generated: '2026-10-02'
- target: $.paths['/job/airship-compliance-import/{id}'].put
update:
x-apievangelist-phrasing:
intent: Update an Airship compliance import job
effect: write
questions:
- Can I change the settings of my Airship compliance import?
- Is it possible to rename an Airship compliance import job?
instructions:
- text: Update Airship compliance import {job_id} to config {config}.
slots:
job_id: path.id
config: requestBody.config
- text: Rename the Airship compliance import {job_id} to {name} with config {config}.
slots:
job_id: path.id
name: requestBody.name
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/airship-export'].post
update:
x-apievangelist-phrasing:
intent: Export audiences to Airship
effect: write
questions:
- How do I send Lytics audiences to Airship for messaging?
- Can an Airship export hold back sends during quiet hours?
instructions:
- text: Create an Airship export job called {name} with config {config}.
slots:
name: requestBody.name
config: requestBody.config
- text: Export to Airship as job {name}, config {config}, quiet from {quiet_time_of_day}.
slots:
name: requestBody.name
config: requestBody.config
quiet_time_of_day: requestBody.quiet_time_of_day
method: generated
generated: '2026-10-02'
- target: $.paths['/job/airship-export/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get an Airship export job
effect: read
questions:
- Is my audience export to Airship working?
- Where can I read the summary of an Airship export?
instructions:
- text: Get Airship export job {job_id}.
slots:
job_id: path.id
- text: Show me the state of the Airship audience export {job_id}.
slots:
job_id: path.id
method: generated
generated: '2026-10-02'
- target: $.paths['/job/airship-export/{id}'].put
update:
x-apievangelist-phrasing:
intent: Update an Airship export job
effect: write
questions:
- Can I change which audience my Airship export sends?
- What can I edit on an Airship export once it exists?
instructions:
- text: Update Airship export {job_id} with config {config}.
slots:
job_id: path.id
config: requestBody.config
- text: Change the Airship export {job_id} description to {description}, config {config}.
slots:
job_id: path.id
description: requestBody.description
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/airship-import'].post
update:
x-apievangelist-phrasing:
intent: Import user data from Airship
effect: write
questions:
- Can I bring Airship user data into Lytics profiles?
- What authorization does an Airship import job need?
instructions:
- text: Set up a user data import from Airship called {name} using config {config}.
slots:
name: requestBody.name
config: requestBody.config
- text: Import from Airship using authorization {auth_ids} as job {name} with config {config}.
slots:
auth_ids: requestBody.auth_ids
name: requestBody.name
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/airship-import/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get an Airship import job
effect: read
questions:
- Has my Airship user import run recently?
- Where is the summary for the Airship data import?
instructions:
- text: Get Airship import job {job_id}.
slots:
job_id: path.id
- text: Show the Airship user data import {job_id}.
slots:
job_id: path.id
method: generated
generated: '2026-10-02'
- target: $.paths['/job/airship-import/{id}'].put
update:
x-apievangelist-phrasing:
intent: Update an Airship import job
effect: write
questions:
- Can I reconfigure my Airship user import?
- Is there a way to set an end date on an Airship import?
instructions:
- text: Update Airship import {job_id} to config {config}.
slots:
job_id: path.id
config: requestBody.config
- text: Make Airship import {job_id} expire at {expires_at}, with config {config}.
slots:
job_id: path.id
expires_at: requestBody.expires_at
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/algolia-export'].post
update:
x-apievangelist-phrasing:
intent: Export data to Algolia
effect: write
questions:
- How can I push Lytics profile data into an Algolia index?
- What config does an Algolia export job take?
instructions:
- text: Create an Algolia export job called {name} with config {config}.
slots:
name: requestBody.name
config: requestBody.config
- text: Send profiles to Algolia as new export {name} using authorization {auth_ids} and config {config}.
slots:
name: requestBody.name
auth_ids: requestBody.auth_ids
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/algolia-export/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get an Algolia export job
effect: read
questions:
- Is the Algolia export still pushing data?
- Can I see the summary of my Algolia export job?
instructions:
- text: Get Algolia export job {job_id}.
slots:
job_id: path.id
- text: Show the status of Algolia export {job_id}.
slots:
job_id: path.id
method: generated
generated: '2026-10-02'
- target: $.paths['/job/algolia-export/{id}'].put
update:
x-apievangelist-phrasing:
intent: Update an Algolia export job
effect: write
questions:
- Can I modify an Algolia export after creating it?
- Is it possible to rename my Algolia export?
instructions:
- text: Update Algolia export {job_id} with config {config}.
slots:
job_id: path.id
config: requestBody.config
- text: Rename Algolia export {job_id} to {name}, config {config}.
slots:
job_id: path.id
name: requestBody.name
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/algolia-import'].post
update:
x-apievangelist-phrasing:
intent: Import data from Algolia
effect: write
questions:
- Can Lytics import records from Algolia?
- What do I set up to pull data in from an Algolia index?
instructions:
- text: Create an Algolia import job named {name} with config {config}.
slots:
name: requestBody.name
config: requestBody.config
- text: Pull data from Algolia into Lytics as job {name}, config {config}.
slots:
name: requestBody.name
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/algolia-import/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get an Algolia import job
effect: read
questions:
- Did my Algolia import complete?
- Where can I check details of the import from Algolia?
instructions:
- text: Get Algolia import job {job_id}.
slots:
job_id: path.id
- text: Show me the import from Algolia, job {job_id}.
slots:
job_id: path.id
method: generated
generated: '2026-10-02'
- target: $.paths['/job/algolia-import/{id}'].put
update:
x-apievangelist-phrasing:
intent: Update an Algolia import job
effect: write
questions:
- Can I change the settings of an Algolia import job?
- How would I add a description to my Algolia import?
instructions:
- text: Update Algolia import {job_id} with config {config}.
slots:
job_id: path.id
config: requestBody.config
- text: Describe the Algolia import {job_id} as {description}, config {config}.
slots:
job_id: path.id
description: requestBody.description
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/amazon-ads-audience-export'].post
update:
x-apievangelist-phrasing:
intent: Create an Amazon Ads audience export job
effect: write
questions:
- How do I send a Lytics audience to Amazon Ads?
- Can an Amazon Ads audience export be set to expire on a date?
instructions:
- text: Create an Amazon Ads audience export job named {name} with config {config}.
slots:
name: requestBody.name
config: requestBody.config
- text: Start an audience export to Amazon Ads called {name}, config {config}, ending {expires_at}.
slots:
name: requestBody.name
config: requestBody.config
expires_at: requestBody.expires_at
method: generated
generated: '2026-10-02'
- target: $.paths['/job/amazon-ads-audience-export/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get an Amazon Ads audience export job
effect: read
questions:
- Is my Amazon Ads audience export job up to date?
- Where can I see the summary of an audience export job for Amazon Ads?
instructions:
- text: Get Amazon Ads audience export job {job_id}.
slots:
job_id: path.id
- text: Show the summary of audience export {job_id} going to Amazon Ads.
slots:
job_id: path.id
method: generated
generated: '2026-10-02'
- target: $.paths['/job/amazon-ads-audience-export/{id}'].put
update:
x-apievangelist-phrasing:
intent: Update an Amazon Ads audience export job
effect: write
questions:
- Can I edit the config of my Amazon Ads audience export job?
- Is it possible to rename an audience export job for Amazon Ads?
instructions:
- text: Update Amazon Ads audience export job {job_id} with config {config}.
slots:
job_id: path.id
config: requestBody.config
- text: Rename the Amazon Ads audience export job {job_id} to {name}, config {config}.
slots:
job_id: path.id
name: requestBody.name
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/amazon-ads-export-audience'].post
update:
x-apievangelist-phrasing:
intent: Create an Amazon Ads export-audience job
effect: write
questions:
- What does the Amazon Ads export-audience workflow need to start?
- Can I name and describe a new Amazon Ads export-audience job?
instructions:
- text: Create an Amazon Ads export-audience workflow job called {name} with config {config}.
slots:
name: requestBody.name
config: requestBody.config
- text: 'Set up the export-audience workflow for Amazon Ads: name {name}, description {description}, config {config}.'
slots:
name: requestBody.name
description: requestBody.description
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/amazon-ads-export-audience/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get an Amazon Ads export-audience job
effect: read
questions:
- Is the Amazon Ads export-audience workflow job running?
- Where do I find details of an export-audience job for Amazon Ads?
instructions:
- text: Get the Amazon Ads export-audience workflow job {job_id}.
slots:
job_id: path.id
- text: Look up export-audience job {job_id} on the Amazon Ads workflow.
slots:
job_id: path.id
method: generated
generated: '2026-10-02'
- target: $.paths['/job/amazon-ads-export-audience/{id}'].put
update:
x-apievangelist-phrasing:
intent: Update an Amazon Ads export-audience job
effect: write
questions:
- Can I reconfigure an Amazon Ads export-audience workflow job?
- Which fields of an Amazon Ads export-audience job can be changed?
instructions:
- text: Update the Amazon Ads export-audience workflow job {job_id} to config {config}.
slots:
job_id: path.id
config: requestBody.config
- text: Change the description of export-audience job {job_id} for Amazon Ads to {description}, config {config}.
slots:
job_id: path.id
description: requestBody.description
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/amazon-capi-export'].post
update:
x-apievangelist-phrasing:
intent: Send conversions to the Amazon Conversions API
effect: write
questions:
- How can I forward conversion events to Amazon's Conversions API?
- Can an Amazon CAPI export be quiet during certain hours?
instructions:
- text: Create an Amazon CAPI export job called {name} with config {config}.
slots:
name: requestBody.name
config: requestBody.config
- text: Start sending conversion events to Amazon CAPI as job {name}, config {config}, quiet in {quiet_timezone}.
slots:
name: requestBody.name
config: requestBody.config
quiet_timezone: requestBody.quiet_timezone
method: generated
generated: '2026-10-02'
- target: $.paths['/job/amazon-capi-export/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get an Amazon CAPI export job
effect: read
questions:
- Is my Amazon CAPI conversion export running?
- Where can I see the summary of the Amazon Conversions API export?
instructions:
- text: Get Amazon CAPI export job {job_id}.
slots:
job_id: path.id
- text: Show the conversions export {job_id} to Amazon CAPI.
slots:
job_id: path.id
method: generated
generated: '2026-10-02'
- target: $.paths['/job/amazon-capi-export/{id}'].put
update:
x-apievangelist-phrasing:
intent: Update an Amazon CAPI export job
effect: write
questions:
- Can I change the events my Amazon CAPI export sends?
- Is it possible to set an expiry on an Amazon Conversions API export?
instructions:
- text: Update Amazon CAPI export {job_id} with config {config}.
slots:
job_id: path.id
config: requestBody.config
- text: Set Amazon CAPI export {job_id} to expire at {expires_at}, config {config}.
slots:
job_id: path.id
expires_at: requestBody.expires_at
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/amazon-dsp-export'].post
update:
x-apievangelist-phrasing:
intent: Export audiences to Amazon DSP
effect: write
questions:
- How do I get a Lytics audience into Amazon DSP?
- What authorization does an Amazon DSP export use?
instructions:
- text: Create an Amazon DSP export job named {name} with config {config}.
slots:
name: requestBody.name
config: requestBody.config
- text: Export to Amazon DSP with authorization {auth_ids} as job {name}, config {config}.
slots:
auth_ids: requestBody.auth_ids
name: requestBody.name
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/amazon-dsp-export/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get an Amazon DSP export job
effect: read
questions:
- Is my Amazon DSP audience export healthy?
- Where can I view the Amazon DSP export summary?
instructions:
- text: Get Amazon DSP export job {job_id}.
slots:
job_id: path.id
- text: Show me Amazon DSP export {job_id}.
slots:
job_id: path.id
method: generated
generated: '2026-10-02'
- target: $.paths['/job/amazon-dsp-export/{id}'].put
update:
x-apievangelist-phrasing:
intent: Update an Amazon DSP export job
effect: write
questions:
- Can I change the audience in an Amazon DSP export?
- How can I rename my Amazon DSP export job?
instructions:
- text: Update Amazon DSP export {job_id} with config {config}.
slots:
job_id: path.id
config: requestBody.config
- text: Rename Amazon DSP export {job_id} to {name} using config {config}.
slots:
job_id: path.id
name: requestBody.name
config: requestBody.config
method: generated
generated: '2026-10-02'
- target: $.paths['/job/amazon-dsp-match'].post
update:
x-apievangelist-phrasing:
intent: Create an Amazon DSP match job
effect: write
questions:
- Can Lytics match its profiles against Amazon DSP?
- What config is needed for an Amazon DSP matching job?
instructions:
- text: Create an Amazon DSP match job called {name} with config {config}.
slots:
name: requestBody.name
config: requestBody.config
- text: Start matching profiles with Amazon DSP as job {name}, config {config}, described as {description}.
slots:
name: requestBody.name
config: requestBody.config
description: requestBody.description
method: generated
generated: '2026-10-02'
- target: $.paths['/job/amazon-dsp-match/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get an Amazon DSP match job
effect: read
questions:
- How is my Amazon DSP matching job doing?
- Where do I read the summary of the Amazon DSP match?
instructions:
- text: Get Amazon DSP match job {job_id}.
slots:
job_id: path.id
- text: Show the profile matching job {job_id} for Amazon DSP.
slots:
job_id: path.id
method: generated
generated: '2026-10-02'
# --- truncated at 32 KB (559 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/lytics/refs/heads/main/overlays/lytics-jobs-api-phrasing-overlay.yaml