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.
View Overlay File View on GitHub Overlay Specification

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

Raw ↑
# 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