# 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' - target: $.paths['/job/amazon-dsp-match/{id}'].put update: x-apievangelist-phrasing: intent: Update an Amazon DSP match job effect: write questions: - Can I reconfigure an Amazon DSP matching job? - Is it possible to set an end date on Amazon DSP matching? instructions: - text: Update Amazon DSP match {job_id} to config {config}. slots: job_id: path.id config: requestBody.config - text: Stop Amazon DSP match {job_id} at {expires_at} by updating it 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/amazon-marketing-cloud-export'].post update: x-apievangelist-phrasing: intent: Export data to Amazon Marketing Cloud effect: write questions: - How can I send Lytics data into Amazon Marketing Cloud? - What does an Amazon Marketing Cloud export job need? instructions: - text: Create an Amazon Marketing Cloud export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export to Amazon Marketing Cloud 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/amazon-marketing-cloud-export/{id}'].get update: x-apievangelist-phrasing: intent: Get an Amazon Marketing Cloud export job effect: read questions: - Is the Amazon Marketing Cloud export still sending? - Where can I see my Amazon Marketing Cloud export details? instructions: - text: Get Amazon Marketing Cloud export job {job_id}. slots: job_id: path.id - text: Show the summary for Amazon Marketing Cloud export {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/amazon-marketing-cloud-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an Amazon Marketing Cloud export job effect: write questions: - Can I edit an Amazon Marketing Cloud export job? - Is there a way to add a description to my Amazon Marketing Cloud export? instructions: - text: Update Amazon Marketing Cloud export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Describe Amazon Marketing Cloud export {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/amc-export'].post update: x-apievangelist-phrasing: intent: Create an AMC export job effect: write questions: - Can I use the short AMC export workflow to ship data out? - What does the amc-export job take to start? instructions: - text: Create an AMC export job (amc-export workflow) named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start an amc-export job called {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/amc-export/{id}'].get update: x-apievangelist-phrasing: intent: Get an AMC export job effect: read questions: - Is my amc-export job running? - Where is the summary of an AMC workflow export? instructions: - text: Get AMC export job {job_id}. slots: job_id: path.id - text: Show the amc-export job {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/amc-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an AMC export job effect: write questions: - Can I reconfigure an amc-export job? - How can I change the quiet period on an AMC export? instructions: - text: Update AMC export job {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Set amc-export job {job_id} quiet period 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/amplitude-cohort-import'].post update: x-apievangelist-phrasing: intent: Import cohorts from Amplitude effect: write questions: - Can I bring Amplitude cohorts into Lytics? - What do I configure to import an Amplitude cohort? instructions: - text: Create an Amplitude cohort import job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Import Amplitude cohorts 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/amplitude-cohort-import/{id}'].get update: x-apievangelist-phrasing: intent: Get an Amplitude cohort import job effect: read questions: - Has my Amplitude cohort import run? - Where do I see the Amplitude cohort import summary? instructions: - text: Get Amplitude cohort import job {job_id}. slots: job_id: path.id - text: Show me the cohort import {job_id} from Amplitude. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/amplitude-cohort-import/{id}'].put update: x-apievangelist-phrasing: intent: Update an Amplitude cohort import job effect: write questions: - Can I change which cohorts are imported from Amplitude? - Is it possible to rename an Amplitude cohort import? instructions: - text: Update Amplitude cohort import {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename Amplitude cohort import {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/amplitude-event-import'].post update: x-apievangelist-phrasing: intent: Import events from Amplitude effect: write questions: - How do I pull Amplitude event data into Lytics? - Can an Amplitude event import be given an end date? instructions: - text: Create an Amplitude event import job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Import Amplitude events as 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/amplitude-event-import/{id}'].get update: x-apievangelist-phrasing: intent: Get an Amplitude event import job effect: read questions: - Is my Amplitude event import keeping up? - Where can I look up the Amplitude event import job? instructions: - text: Get Amplitude event import job {job_id}. slots: job_id: path.id - text: Show the event import {job_id} from Amplitude. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/amplitude-event-import/{id}'].put update: x-apievangelist-phrasing: intent: Update an Amplitude event import job effect: write questions: - Can I reconfigure the Amplitude event import? - What can I change on an existing Amplitude events job? instructions: - text: Update Amplitude event import {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Give Amplitude event import {job_id} the description {description}, config {config}. slots: job_id: path.id description: requestBody.description config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/analytics-setup'].post update: x-apievangelist-phrasing: intent: Create an analytics setup job effect: write questions: - Is there a job that sets up analytics for my Lytics account? - What config does the analytics setup workflow need? instructions: - text: Create an analytics setup job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Run the analytics setup workflow as job {name}, config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/analytics-setup/{id}'].get update: x-apievangelist-phrasing: intent: Get an analytics setup job effect: read questions: - Did my analytics setup job complete? - Where is the summary of the analytics setup run? instructions: - text: Get analytics setup job {job_id}. slots: job_id: path.id - text: Show me analytics setup 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/analytics-setup/{id}'].put update: x-apievangelist-phrasing: intent: Update an analytics setup job effect: write questions: - Can I change the config of an analytics setup job? - Is it possible to rename the analytics setup job? instructions: - text: Update analytics setup job {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename analytics setup 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/appsflyer-capi-export'].post update: x-apievangelist-phrasing: intent: Send conversions to AppsFlyer effect: write questions: - How can I send conversion events to AppsFlyer from Lytics? - What authorization does an AppsFlyer CAPI export need? instructions: - text: Create an AppsFlyer CAPI export job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export conversions to AppsFlyer 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/appsflyer-capi-export/{id}'].get update: x-apievangelist-phrasing: intent: Get an AppsFlyer CAPI export job effect: read questions: - Is my AppsFlyer conversions export running? - Where can I see the AppsFlyer CAPI export summary? instructions: - text: Get AppsFlyer CAPI export job {job_id}. slots: job_id: path.id - text: Show the AppsFlyer conversion export {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/appsflyer-capi-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an AppsFlyer CAPI export job effect: write questions: - Can I modify my AppsFlyer conversion export? - Is there a way to add quiet hours to an AppsFlyer export? instructions: - text: Update AppsFlyer CAPI export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Quiet AppsFlyer export {job_id} starting {quiet_time_of_day}, config {config}. slots: job_id: path.id quiet_time_of_day: requestBody.quiet_time_of_day config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/attentive-export'].post update: x-apievangelist-phrasing: intent: Export audiences to Attentive effect: write questions: - How do I sync Lytics audiences to Attentive for SMS? - Can an Attentive export avoid sending during quiet hours? instructions: - text: Create an Attentive export job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export to Attentive as job {name}, config {config}, quiet period {quiet_period}. slots: name: requestBody.name config: requestBody.config quiet_period: requestBody.quiet_period method: generated generated: '2026-10-02' - target: $.paths['/job/attentive-export/{id}'].get update: x-apievangelist-phrasing: intent: Get an Attentive export job effect: read questions: - Is my Attentive export working? - Where do I find the summary of the Attentive audience export? instructions: - text: Get Attentive export job {job_id}. slots: job_id: path.id - text: Show me Attentive export {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/attentive-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an Attentive export job effect: write questions: - Can I change the audience my Attentive export sends? - How can I rename an Attentive export? instructions: - text: Update Attentive export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename Attentive 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/aws-cloudwatch-monitoring'].post update: x-apievangelist-phrasing: intent: Set up AWS CloudWatch monitoring effect: write questions: - Can Lytics send monitoring data to AWS CloudWatch? - What config does a CloudWatch monitoring job need? instructions: - text: Create an AWS CloudWatch monitoring job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start CloudWatch monitoring 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/aws-cloudwatch-monitoring/{id}'].get update: x-apievangelist-phrasing: intent: Get an AWS CloudWatch monitoring job effect: read questions: - Is my CloudWatch monitoring job active? - Where can I see the AWS CloudWatch monitoring job details? instructions: - text: Get AWS CloudWatch monitoring job {job_id}. slots: job_id: path.id - text: Show the CloudWatch monitoring job {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/aws-cloudwatch-monitoring/{id}'].put update: x-apievangelist-phrasing: intent: Update an AWS CloudWatch monitoring job effect: write questions: - Can I change what my CloudWatch monitoring job reports? - Is it possible to rename the AWS CloudWatch monitoring job? instructions: - text: Update AWS CloudWatch monitoring {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename CloudWatch monitoring 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/aws-kinesis-import'].post update: x-apievangelist-phrasing: intent: Import a stream from AWS Kinesis effect: write questions: - How can I stream data from AWS Kinesis into Lytics? - What does a Kinesis import job need to be configured? instructions: - text: Create an AWS Kinesis import job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Import from Kinesis 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/aws-kinesis-import/{id}'].get update: x-apievangelist-phrasing: intent: Get an AWS Kinesis import job effect: read questions: - Is my Kinesis stream import still consuming? - Where can I see the summary of a Kinesis import? instructions: - text: Get AWS Kinesis import job {job_id}. slots: job_id: path.id - text: Show the Kinesis stream import {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/aws-kinesis-import/{id}'].put update: x-apievangelist-phrasing: intent: Update an AWS Kinesis import job effect: write questions: - Can I point my Kinesis import at a different stream config? - How do I add a description to an AWS Kinesis import? instructions: - text: Update AWS Kinesis import {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Describe Kinesis 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/aws-kinesis-triggers'].post update: x-apievangelist-phrasing: intent: Send trigger events to AWS Kinesis effect: write questions: - Can Lytics fire trigger events into an AWS Kinesis stream? - What do I configure for Kinesis triggers? instructions: - text: Create an AWS Kinesis triggers job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start sending triggers to Kinesis 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/aws-kinesis-triggers/{id}'].get update: x-apievangelist-phrasing: intent: Get an AWS Kinesis triggers job effect: read questions: - Are my Kinesis triggers firing? - Where can I look up the Kinesis triggers job? instructions: - text: Get AWS Kinesis triggers job {job_id}. slots: job_id: path.id - text: Show me the Kinesis trigger job {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/aws-kinesis-triggers/{id}'].put update: x-apievangelist-phrasing: intent: Update an AWS Kinesis triggers job effect: write questions: - Can I change which triggers go to Kinesis? - Is it possible to set an expiry on Kinesis triggers? instructions: - text: Update AWS Kinesis triggers {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: End Kinesis triggers job {job_id} 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/aws-pinpoint-export'].post update: x-apievangelist-phrasing: intent: Export audiences to AWS Pinpoint effect: write questions: - How do I send Lytics audiences to AWS Pinpoint? - What authorization is needed for a Pinpoint export? instructions: - text: Create an AWS Pinpoint export job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export to Pinpoint 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/aws-pinpoint-export/{id}'].get update: x-apievangelist-phrasing: intent: Get an AWS Pinpoint export job effect: read questions: - Is my Pinpoint audience export healthy? - Where can I see the AWS Pinpoint export summary? instructions: - text: Get AWS Pinpoint export job {job_id}. slots: job_id: path.id - text: Show Pinpoint audience export {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/aws-pinpoint-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an AWS Pinpoint export job effect: write questions: - Can I change the audience in my Pinpoint export? - How can I rename an AWS Pinpoint export? instructions: - text: Update AWS Pinpoint export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename Pinpoint 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/aws-pinpoint-import'].post update: x-apievangelist-phrasing: intent: Import data from AWS Pinpoint effect: write questions: - Can I import AWS Pinpoint endpoints and data into Lytics? - What does a Pinpoint import job need? instructions: - text: Create an AWS Pinpoint import job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull data from Pinpoint as import 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/aws-pinpoint-import/{id}'].get update: x-apievangelist-phrasing: intent: Get an AWS Pinpoint import job effect: read questions: - Has my Pinpoint import run lately? - Where is the summary of the import from AWS Pinpoint? instructions: - text: Get AWS Pinpoint import job {job_id}. slots: job_id: path.id - text: Show me the import from Pinpoint, job {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/aws-pinpoint-import/{id}'].put update: x-apievangelist-phrasing: intent: Update an AWS Pinpoint import job effect: write questions: - Can I reconfigure my Pinpoint import? - Is there a way to stop a Pinpoint import on a set date? instructions: - text: Update AWS Pinpoint import {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Expire Pinpoint import {job_id} 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/aws-pinpoint-push'].post update: x-apievangelist-phrasing: intent: Send push notifications through AWS Pinpoint effect: write questions: - Can Lytics trigger push notifications via AWS Pinpoint? - Can a Pinpoint push job stay quiet overnight? instructions: - text: Create an AWS Pinpoint push job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start Pinpoint push notifications 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/aws-pinpoint-push/{id}'].get update: x-apievangelist-phrasing: intent: Get an AWS Pinpoint push job effect: read questions: - Is my Pinpoint push notification job running? - Where can I check the AWS Pinpoint push job? instructions: - text: Get AWS Pinpoint push job {job_id}. slots: job_id: path.id - text: Show the push notification job {job_id} on Pinpoint. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/aws-pinpoint-push/{id}'].put update: x-apievangelist-phrasing: intent: Update an AWS Pinpoint push job effect: write questions: - Can I change the quiet window of my Pinpoint push job? - What can I edit on an AWS Pinpoint push job? instructions: - text: Update AWS Pinpoint push {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Set the quiet timezone of Pinpoint push job {job_id} to {quiet_timezone}, config {config}. slots: job_id: path.id quiet_timezone: requestBody.quiet_timezone config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/aws-sqs-triggers'].post update: x-apievangelist-phrasing: intent: Send trigger events to AWS SQS effect: write questions: - Can Lytics drop trigger events onto an AWS SQS queue? - What config does an SQS triggers job need? instructions: - text: Create an AWS SQS triggers job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send triggers to SQS 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/aws-sqs-triggers/{id}'].get update: x-apievangelist-phrasing: intent: Get an AWS SQS triggers job effect: read questions: - Are my SQS triggers being delivered? - Where can I see the SQS triggers job summary? instructions: - text: Get AWS SQS triggers job {job_id}. slots: job_id: path.id - text: Show the SQS trigger job {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/aws-sqs-triggers/{id}'].put update: x-apievangelist-phrasing: intent: Update an AWS SQS triggers job effect: write questions: - Can I change the queue config of my SQS triggers? - How can I rename an AWS SQS triggers job? instructions: - text: Update AWS SQS triggers {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename SQS triggers 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/azure-csv-export'].post update: x-apievangelist-phrasing: intent: Export CSV files to Azure storage effect: write questions: - How can I export Lytics data as CSV files into Azure? - What does an Azure CSV export job need? instructions: - text: Create an Azure CSV export job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Write CSV exports to Azure 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/azure-csv-export/{id}'].get update: x-apievangelist-phrasing: intent: Get an Azure CSV export job effect: read questions: - Is my Azure CSV export producing files? - Where is the Azure CSV export summary? instructions: - text: Get Azure CSV export job {job_id}. slots: job_id: path.id - text: Show me the CSV export {job_id} to Azure. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/azure-csv-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an Azure CSV export job effect: write questions: - Can I change the settings of my Azure CSV export? - Is it possible to add a description to an Azure CSV export? instructions: - text: Update Azure CSV export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Describe Azure CSV export {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/azure-csv-import'].post update: x-apievangelist-phrasing: intent: Import CSV files from Azure storage effect: write questions: - Can Lytics load CSV files stored in Azure? - What config does an Azure CSV import take? instructions: - text: Create an Azure CSV import job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Import CSVs from Azure as 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/azure-csv-import/{id}'].get update: x-apievangelist-phrasing: intent: Get an Azure CSV import job effect: read questions: - Did my Azure CSV import load the latest files? - Where do I see the Azure CSV import details? instructions: - text: Get Azure CSV import job {job_id}. slots: job_id: path.id - text: Show the CSV import {job_id} from Azure. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/azure-csv-import/{id}'].put update: x-apievangelist-phrasing: intent: Update an Azure CSV import job effect: write questions: - Can I point an Azure CSV import at a different config? - How do I rename my Azure CSV import? instructions: - text: Update Azure CSV import {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename Azure CSV import {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/azure-event-export'].post update: x-apievangelist-phrasing: intent: Export events to Azure effect: write questions: - How can I send raw Lytics events to Azure? - What does an Azure event export need to start? instructions: - text: Create an Azure event export job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export events to Azure 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/azure-event-export/{id}'].get update: x-apievangelist-phrasing: intent: Get an Azure event export job effect: read questions: - Is my Azure event export flowing? - Where can I view the Azure event export summary? instructions: - text: Get Azure event export job {job_id}. slots: job_id: path.id - text: Show the event export {job_id} to Azure. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/azure-event-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an Azure event export job effect: write questions: - Can I change which events go to Azure? - Is there a way to set quiet hours on an Azure event export? instructions: - text: Update Azure event export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Quiet the Azure event export {job_id} for {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/azure-event-hub-export'].post update: x-apievangelist-phrasing: intent: Export events to Azure Event Hub effect: write questions: - Can Lytics stream events into an Azure Event Hub? - What config is needed for an Event Hub export? instructions: - text: Create an Azure Event Hub export job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Stream to Event Hub 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/azure-event-hub-export/{id}'].get update: x-apievangelist-phrasing: intent: Get an Azure Event Hub export job effect: read questions: - Is my Event Hub export delivering? - Where can I check the Azure Event Hub export job? instructions: - text: Get Azure Event Hub export job {job_id}. slots: job_id: path.id - text: Show the Event Hub stream job {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/azure-event-hub-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an Azure Event Hub export job effect: write questions: - Can I reconfigure my Event Hub export? - How can I rename an Azure Event Hub export? instructions: - text: Point Event Hub stream job {job_id} at new config {config}. slots: job_id: path.id config: requestBody.config - text: Rename Event Hub 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/azure-json-export'].post update: x-apievangelist-phrasing: intent: Export JSON files to Azure storage effect: write questions: - Can I export Lytics data as JSON files into Azure? - What does an Azure JSON export job take? instructions: - text: Create an Azure JSON export job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Write JSON exports to Azure as 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/azure-json-export/{id}'].get update: x-apievangelist-phrasing: intent: Get an Azure JSON export job effect: read questions: - Is my Azure JSON export writing files? - Where do I see the Azure JSON export summary? instructions: - text: Get Azure JSON export job {job_id}. slots: job_id: path.id - text: Show the JSON export {job_id} to Azure. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/azure-json-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an Azure JSON export job effect: write questions: - Can I change the settings of an Azure JSON export? - Is it possible to describe my Azure JSON export? instructions: - text: Update Azure JSON export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Set the description of Azure JSON export {job_id} to {description}, config {config}. slots: job_id: path.id description: requestBody.description config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/azure-sql-conductor-event-export'].post update: x-apievangelist-phrasing: intent: Export events to Azure SQL via Conductor effect: write questions: - Can I export events into Azure SQL using the Conductor pipeline? - What does a Conductor event export to Azure SQL need? instructions: - text: Create a Conductor event export to Azure SQL named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start the Azure SQL Conductor events 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/azure-sql-conductor-event-export/{id}'].get update: x-apievangelist-phrasing: intent: Get an Azure SQL Conductor event export job effect: read questions: - Is my Conductor events job for Azure SQL running? - Where can I see the Azure SQL Conductor event export? instructions: - text: Get the Azure SQL Conductor event export job {job_id}. slots: job_id: path.id - text: Show Conductor events-to-Azure-SQL job {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/azure-sql-conductor-event-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an Azure SQL Conductor event export effect: write questions: - Can I reconfigure the Conductor event export into Azure SQL? - How do I rename my Azure SQL Conductor events job? instructions: - text: Update the Azure SQL Conductor event export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename Conductor events job {job_id} for Azure SQL to {name}, config {config}. slots: job_id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/azure-sql-conductor-export'].post update: x-apievangelist-phrasing: intent: Export profiles to Azure SQL via Conductor effect: write questions: - Can I export user profiles to Azure SQL through Conductor? - What config does a Conductor profile export to Azure SQL take? instructions: - text: Create a Conductor profile export to Azure SQL called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Set up Azure SQL Conductor profile export {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/azure-sql-conductor-export/{id}'].get update: x-apievangelist-phrasing: intent: Get an Azure SQL Conductor export job effect: read questions: - Is the Conductor profile export into Azure SQL healthy? - Where can I read the summary of my Conductor Azure SQL user export? instructions: - text: Get the Azure SQL Conductor profile export job {job_id}. slots: job_id: path.id - text: Show Conductor user export {job_id} into Azure SQL. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/azure-sql-conductor-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an Azure SQL Conductor export effect: write questions: - Can I change my Conductor profile export into Azure SQL? - Is it possible to put an end date on the Conductor user export to Azure SQL? instructions: - text: Update Conductor profile export {job_id} for Azure SQL with config {config}. slots: job_id: path.id config: requestBody.config - text: Expire Azure SQL Conductor user export {job_id} 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/azure-sql-event-export'].post update: x-apievangelist-phrasing: intent: Export events to Azure SQL effect: write questions: - How can I write Lytics events into an Azure SQL database directly? - Can an Azure SQL event export pause during quiet hours? instructions: - text: Start a direct events-to-Azure-SQL job called {name} using config {config}. slots: name: requestBody.name config: requestBody.config - text: Write events straight to Azure SQL 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/azure-sql-event-export/{id}'].get update: x-apievangelist-phrasing: intent: Get an Azure SQL event export job effect: read questions: - Are events still landing in Azure SQL from my direct export? - Where is the summary of the non-Conductor Azure SQL event export? instructions: - text: Get Azure SQL event export job {job_id}. slots: job_id: path.id - text: Show the direct event export {job_id} to Azure SQL. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/azure-sql-event-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an Azure SQL event export job effect: write questions: - Can I edit the direct Azure SQL event export? - What can I change on a plain Azure SQL events job? instructions: - text: Reconfigure the direct Azure SQL events job {job_id} with {config}. slots: job_id: path.id config: requestBody.config - text: Change direct Azure SQL events job {job_id} quiet period 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/azure-sql-export'].post update: x-apievangelist-phrasing: intent: Export profiles to Azure SQL effect: write questions: - How do I export user profiles directly into Azure SQL? - What does a direct Azure SQL profile export require? instructions: - text: Create an Azure SQL export job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export profiles straight to Azure SQL 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/azure-sql-export/{id}'].get update: x-apievangelist-phrasing: intent: Get an Azure SQL export job effect: read questions: - Is my direct profile export to Azure SQL up to date? - Where do I look up an Azure SQL profile export? instructions: - text: Get Azure SQL export job {job_id}. slots: job_id: path.id - text: Show the direct profile export {job_id} to Azure SQL. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/azure-sql-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an Azure SQL export job effect: write questions: - Can I reconfigure a direct Azure SQL profile export? - How can I rename an Azure SQL profile export? instructions: - text: Change the config of direct profile export {job_id} into Azure SQL to {config}. slots: job_id: path.id config: requestBody.config - text: Rename direct Azure SQL profile 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/azuresql-import'].post update: x-apievangelist-phrasing: intent: Import data from Azure SQL effect: write questions: - Can Lytics import tables from an Azure SQL database? - What config does an Azure SQL import job need? instructions: - text: Create an Azure SQL import job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull data from Azure SQL into Lytics 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/azuresql-import/{id}'].get update: x-apievangelist-phrasing: intent: Get an Azure SQL import job effect: read questions: - Has my Azure SQL import loaded new rows? - Where is the summary of the import from Azure SQL? instructions: - text: Get Azure SQL import job {job_id}. slots: job_id: path.id - text: Show me the import from Azure SQL, job {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/azuresql-import/{id}'].put update: x-apievangelist-phrasing: intent: Update an Azure SQL import job effect: write questions: - Can I change what my Azure SQL import reads? - Can I add a description to an Azure SQL import job I already created? instructions: - text: Update Azure SQL import {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Describe Azure SQL 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/bigcommerce-export-audience'].post update: x-apievangelist-phrasing: intent: Export audiences to BigCommerce effect: write questions: - How can I send a Lytics audience to my BigCommerce store? - What does a BigCommerce audience export need? instructions: - text: Create a BigCommerce audience export job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send audiences to BigCommerce 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/bigcommerce-export-audience/{id}'].get update: x-apievangelist-phrasing: intent: Get a BigCommerce audience export job effect: read questions: - Is my BigCommerce audience export running? - Where can I see the summary of the BigCommerce audience export? instructions: - text: Get BigCommerce audience export job {job_id}. slots: job_id: path.id - text: Show the audience export {job_id} to BigCommerce. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/bigcommerce-export-audience/{id}'].put update: x-apievangelist-phrasing: intent: Update a BigCommerce audience export job effect: write questions: - Can I change which audience goes to BigCommerce? - How do I rename a BigCommerce audience export? instructions: - text: Update BigCommerce audience export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename BigCommerce audience 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/bigcommerce-import-opus'].post update: x-apievangelist-phrasing: intent: Import customer data from BigCommerce effect: write questions: - Can Lytics import customers and orders from BigCommerce? - What config does the BigCommerce import (opus) job take? instructions: - text: Create a BigCommerce import job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Import from BigCommerce 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/bigcommerce-import-opus/{id}'].get update: x-apievangelist-phrasing: intent: Get a BigCommerce import job effect: read questions: - Has my BigCommerce import pulled the latest data? - Where do I find the BigCommerce import summary? instructions: - text: Get BigCommerce import job {job_id}. slots: job_id: path.id - text: Show the import {job_id} from BigCommerce. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/bigcommerce-import-opus/{id}'].put update: x-apievangelist-phrasing: intent: Update a BigCommerce import job effect: write questions: - Can I reconfigure my BigCommerce import? - Is it possible to stop a BigCommerce import on a set date? instructions: - text: Update BigCommerce import {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Expire BigCommerce import {job_id} 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/bigquery-entstore-export'].post update: x-apievangelist-phrasing: intent: Export the entity store to BigQuery effect: write questions: - Can I export my Lytics entity store into BigQuery? - What config does a BigQuery entity store export need? instructions: - text: Create a BigQuery entity store export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export the entity store to BigQuery 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/bigquery-entstore-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a BigQuery entity store export job effect: read questions: - Is my entity store export to BigQuery current? - Where can I see the BigQuery entity store export summary? instructions: - text: Get BigQuery entity store export job {job_id}. slots: job_id: path.id - text: Show the entity store export {job_id} to BigQuery. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/bigquery-entstore-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a BigQuery entity store export job effect: write questions: - Can I change my BigQuery entity store export? - How can I add a description to the entity store export in BigQuery? instructions: - text: Update BigQuery entity store export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Describe entity store export {job_id} to BigQuery as {description}, config {config}. slots: job_id: path.id description: requestBody.description config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/bigquery-event-export'].post update: x-apievangelist-phrasing: intent: Export events to BigQuery effect: write questions: - How do I stream Lytics events into BigQuery directly? - Can a direct BigQuery event export pause during quiet hours? instructions: - text: Create a BigQuery event export job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export events directly to BigQuery 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/bigquery-event-export-conductor'].post update: x-apievangelist-phrasing: intent: Export events to BigQuery via Conductor effect: write questions: - Can I send events to BigQuery through the Conductor pipeline? - What does a Conductor-based BigQuery event export need? instructions: - text: Create a Conductor event export to BigQuery named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start BigQuery Conductor events 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/bigquery-event-export-conductor/{id}'].get update: x-apievangelist-phrasing: intent: Get a BigQuery Conductor event export job effect: read questions: - Is my Conductor events job for BigQuery healthy? - Where can I read the BigQuery Conductor event export details? instructions: - text: Get the BigQuery Conductor event export job {job_id}. slots: job_id: path.id - text: Show Conductor events-to-BigQuery job {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/bigquery-event-export-conductor/{id}'].put update: x-apievangelist-phrasing: intent: Update a BigQuery Conductor event export effect: write questions: - Can I reconfigure the Conductor event export into BigQuery? - How would I set an end date on the BigQuery Conductor events job? instructions: - text: Update the BigQuery Conductor event export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Expire Conductor events job {job_id} for BigQuery 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/bigquery-event-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a BigQuery event export job effect: read questions: - Are events still flowing into BigQuery from my direct export? - Where is the summary of the non-Conductor BigQuery event export? instructions: - text: Get BigQuery event export job {job_id}. slots: job_id: path.id - text: Show the direct event export {job_id} to BigQuery. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/bigquery-event-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a BigQuery event export job effect: write questions: - Can I edit the direct BigQuery events job? - Is it possible to rename my plain BigQuery event export? instructions: - text: Update BigQuery event export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename direct BigQuery event 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/bigquery-import'].post update: x-apievangelist-phrasing: intent: Import data from BigQuery effect: write questions: - Can Lytics import tables from BigQuery? - What config does a BigQuery import job need? instructions: - text: Create a BigQuery import job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull data from BigQuery as import 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/bigquery-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a BigQuery import job effect: read questions: - Has my BigQuery import loaded new data? - Where can I see the summary of the import from BigQuery? instructions: - text: Get BigQuery import job {job_id}. slots: job_id: path.id - text: Show the import {job_id} from BigQuery. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/bigquery-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a BigQuery import job effect: write questions: - Can I change what my BigQuery import reads? - Is there a way to describe a BigQuery import job? instructions: - text: Update BigQuery import {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Describe BigQuery 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/bigquery-ml-create'].post update: x-apievangelist-phrasing: intent: Create a BigQuery ML model job effect: write questions: - Can Lytics create a machine learning model in BigQuery ML? - What config does the BigQuery ML create job take? instructions: - text: Create a BigQuery ML model job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start building a model in BigQuery ML as job {name}, config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/bigquery-ml-create/{id}'].get update: x-apievangelist-phrasing: intent: Get a BigQuery ML create job effect: read questions: - Has my BigQuery ML model job finished? - Where can I check the BigQuery ML model creation job? instructions: - text: Get BigQuery ML create job {job_id}. slots: job_id: path.id - text: Show the BigQuery ML model job {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/bigquery-ml-create/{id}'].put update: x-apievangelist-phrasing: intent: Update a BigQuery ML create job effect: write questions: - Can I change the config of a BigQuery ML model job? - How do I rename my BigQuery ML create job? instructions: - text: Update BigQuery ML create job {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename BigQuery ML model 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/bigquery-seg-changes'].post update: x-apievangelist-phrasing: intent: Export segment changes to BigQuery effect: write questions: - Can I record segment membership changes in BigQuery? - What does a BigQuery segment changes job need? instructions: - text: Create a BigQuery segment changes job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send segment entry and exit changes to BigQuery as job {name}, config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/bigquery-seg-changes/{id}'].get update: x-apievangelist-phrasing: intent: Get a BigQuery segment changes job effect: read questions: - Is my segment changes export to BigQuery running? - Where can I see the BigQuery segment changes job? instructions: - text: Get BigQuery segment changes job {job_id}. slots: job_id: path.id - text: Show the segment change export {job_id} to BigQuery. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/bigquery-seg-changes/{id}'].put update: x-apievangelist-phrasing: intent: Update a BigQuery segment changes job effect: write questions: - Can I change which segment changes go to BigQuery? - Is it possible to put quiet hours on BigQuery segment changes? instructions: - text: Update BigQuery segment changes {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Quiet segment changes job {job_id} for BigQuery from {quiet_time_of_day}, config {config}. slots: job_id: path.id quiet_time_of_day: requestBody.quiet_time_of_day config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/bigquery-user-export'].post update: x-apievangelist-phrasing: intent: Export user profiles to BigQuery effect: write questions: - How can I export Lytics user profiles into BigQuery? - What authorization does a BigQuery user export need? instructions: - text: Create a BigQuery user export job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export users to BigQuery 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/bigquery-user-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a BigQuery user export job effect: read questions: - Is my BigQuery user profile export current? - Where can I look up the BigQuery user export? instructions: - text: Get BigQuery user export job {job_id}. slots: job_id: path.id - text: Show the user profile export {job_id} to BigQuery. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/bigquery-user-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a BigQuery user export job effect: write questions: - Can I change the profiles my BigQuery user export sends? - How can I rename a BigQuery user export? instructions: - text: Update BigQuery user export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename BigQuery user 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/bluehornet-export'].post update: x-apievangelist-phrasing: intent: Export audiences to BlueHornet effect: write questions: - How do I send Lytics audiences to BlueHornet? - What does a BlueHornet export job need? instructions: - text: Create a BlueHornet export job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export to BlueHornet 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/bluehornet-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a BlueHornet export job effect: read questions: - Is my BlueHornet export working? - Where can I see the BlueHornet export summary? instructions: - text: Get BlueHornet export job {job_id}. slots: job_id: path.id - text: Show the export {job_id} to BlueHornet. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/bluehornet-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a BlueHornet export job effect: write questions: - Can I change the audience my BlueHornet export sends? - Is it possible to describe a BlueHornet export? instructions: - text: Update BlueHornet export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Describe BlueHornet export {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/bluehornet-import'].post update: x-apievangelist-phrasing: intent: Import data from BlueHornet effect: write questions: - Can Lytics import subscriber data from BlueHornet with the standard import? - What config does the classic BlueHornet import take? instructions: - text: Create a standard BlueHornet import job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Import from BlueHornet (classic workflow) as 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/bluehornet-import-opus'].post update: x-apievangelist-phrasing: intent: Import BlueHornet data with the opus workflow effect: write questions: - Is there a newer opus workflow for importing from BlueHornet? - What does the BlueHornet opus import need to start? instructions: - text: Create a BlueHornet opus import job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start the opus-based BlueHornet import {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/bluehornet-import-opus/{id}'].get update: x-apievangelist-phrasing: intent: Get a BlueHornet opus import job effect: read questions: - Is my opus BlueHornet import keeping up? - Where can I read the BlueHornet opus import details? instructions: - text: Get BlueHornet opus import job {job_id}. slots: job_id: path.id - text: Show the opus workflow import {job_id} from BlueHornet. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/bluehornet-import-opus/{id}'].put update: x-apievangelist-phrasing: intent: Update a BlueHornet opus import job effect: write questions: - Can I change the opus BlueHornet import's settings? - Is it possible to add a description to the BlueHornet opus import? instructions: - text: Update BlueHornet opus import {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Describe the opus BlueHornet 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/bluehornet-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a BlueHornet import job effect: read questions: - Has my classic BlueHornet import run? - Where is the summary of the standard BlueHornet import? instructions: - text: Get the standard BlueHornet import job {job_id}. slots: job_id: path.id - text: Show classic BlueHornet import {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/bluehornet-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a BlueHornet import job effect: write questions: - Can I reconfigure the classic BlueHornet import? - How do I rename the standard BlueHornet import? instructions: - text: Update the standard BlueHornet import {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename classic BlueHornet import {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/bluekai-sftp-export'].post update: x-apievangelist-phrasing: intent: Export audiences to BlueKai over SFTP effect: write questions: - Can I deliver Lytics audiences to BlueKai by SFTP? - What config does a BlueKai SFTP export need? instructions: - text: Create a BlueKai SFTP export job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send audiences to BlueKai via SFTP 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/bluekai-sftp-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a BlueKai SFTP export job effect: read questions: - Did my BlueKai SFTP export upload its file? - Where can I see the BlueKai SFTP export summary? instructions: - text: Get BlueKai SFTP export job {job_id}. slots: job_id: path.id - text: Show the SFTP export {job_id} to BlueKai. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/bluekai-sftp-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a BlueKai SFTP export job effect: write questions: - Can I change my BlueKai SFTP export settings? - How can I rename the BlueKai SFTP export? instructions: - text: Update BlueKai SFTP export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename BlueKai SFTP 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/blueshift-export'].post update: x-apievangelist-phrasing: intent: Export audiences to Blueshift effect: write questions: - How do I sync Lytics audiences to Blueshift? - Can a Blueshift export hold off during quiet hours? instructions: - text: Create a Blueshift export job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export to Blueshift as job {name}, config {config}, quiet period {quiet_period}. slots: name: requestBody.name config: requestBody.config quiet_period: requestBody.quiet_period method: generated generated: '2026-10-02' - target: $.paths['/job/blueshift-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Blueshift export job effect: read questions: - Is my Blueshift export sending? - Where is the Blueshift export summary? instructions: - text: Get Blueshift export job {job_id}. slots: job_id: path.id - text: Show the export {job_id} to Blueshift. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/blueshift-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Blueshift export job effect: write questions: - Can I change what my Blueshift export sends? - Is it possible to set an end date on a Blueshift export? instructions: - text: Update Blueshift export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Expire Blueshift export {job_id} 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/bq-audience-def-export'].post update: x-apievangelist-phrasing: intent: Export audience definitions to BigQuery effect: write questions: - Can I export my audience definitions, not members, to BigQuery? - What does the BigQuery audience definition export need? instructions: - text: Create a BigQuery audience definition export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send audience definitions to BigQuery as job {name}, config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/bq-audience-def-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a BigQuery audience definition export job effect: read questions: - Is my audience definitions export to BigQuery current? - Where can I see the audience definition export job? instructions: - text: Get BigQuery audience definition export job {job_id}. slots: job_id: path.id - text: Show the audience definitions export {job_id} to BigQuery. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/bq-audience-def-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a BigQuery audience definition export effect: write questions: - Can I reconfigure the audience definitions export to BigQuery? - How do I rename the audience definition export? instructions: - text: Update BigQuery audience definition export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename audience definitions 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/bq-metric-export'].post update: x-apievangelist-phrasing: intent: Export metrics to BigQuery effect: write questions: - Can Lytics export its metrics into BigQuery? - What config does a BigQuery metric export need? instructions: - text: Create a BigQuery metric export job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send account metrics to BigQuery 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/bq-metric-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a BigQuery metric export job effect: read questions: - Is my metrics export to BigQuery running? - Where can I look up the BigQuery metric export? instructions: - text: Get BigQuery metric export job {job_id}. slots: job_id: path.id - text: Show the metrics export {job_id} to BigQuery. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/bq-metric-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a BigQuery metric export job effect: write questions: - Can I change which metrics go to BigQuery? - Is it possible to describe my BigQuery metric export? instructions: - text: Update BigQuery metric export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Describe metrics export {job_id} to BigQuery as {description}, config {config}. slots: job_id: path.id description: requestBody.description config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/bq-system-event-export'].post update: x-apievangelist-phrasing: intent: Export system events to BigQuery effect: write questions: - Can I send Lytics system events into BigQuery? - What does a BigQuery system event export need? instructions: - text: Create a BigQuery system event export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export system events to BigQuery as 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/bq-system-event-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a BigQuery system event export job effect: read questions: - Are system events still landing in BigQuery? - Where can I see the BigQuery system event export job? instructions: - text: Get BigQuery system event export job {job_id}. slots: job_id: path.id - text: Show the system events export {job_id} to BigQuery. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/bq-system-event-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a BigQuery system event export effect: write questions: - Can I reconfigure the system events export to BigQuery? - How can I rename the BigQuery system event export? instructions: - text: Apply config {config} to the system events job {job_id} that feeds BigQuery. slots: config: requestBody.config job_id: path.id - text: Rename system events 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/braze-event-export'].post update: x-apievangelist-phrasing: intent: Export events to Braze effect: write questions: - How can I send Lytics events into Braze? - Can a Braze event export stay quiet overnight? instructions: - text: Create a Braze event export job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send events to Braze 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/braze-event-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Braze event export job effect: read questions: - Are my events reaching Braze? - Where is the Braze event export summary? instructions: - text: Get Braze event export job {job_id}. slots: job_id: path.id - text: Show the event export {job_id} to Braze. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/braze-event-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Braze event export job effect: write questions: - Can I change which events my Braze event export sends? - Is it possible to rename the Braze events job? instructions: - text: Update Braze event export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename Braze event 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/braze-export'].post update: x-apievangelist-phrasing: intent: Export audiences to Braze effect: write questions: - How do I sync a Lytics audience to Braze? - What authorization does a Braze audience export use? instructions: - text: Create a Braze audience export job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export audiences to Braze 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/braze-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Braze audience export job effect: read questions: - Is my Braze audience sync up to date? - Where can I view the Braze audience export? instructions: - text: Get Braze audience export job {job_id}. slots: job_id: path.id - text: Show the audience sync {job_id} to Braze. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/braze-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Braze audience export job effect: write questions: - Can I change the audience in my Braze export? - Is there a way to describe a Braze audience export? instructions: - text: Update Braze audience export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Describe Braze audience export {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/braze-purchase-export'].post update: x-apievangelist-phrasing: intent: Export purchases to Braze effect: write questions: - Can Lytics send purchase data to Braze? - What config does a Braze purchase export take? instructions: - text: Create a Braze purchase export job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send purchases to Braze as 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/braze-purchase-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Braze purchase export job effect: read questions: - Are purchases syncing into Braze? - Where is the summary of the Braze purchase export? instructions: - text: Get Braze purchase export job {job_id}. slots: job_id: path.id - text: Show the purchase export {job_id} to Braze. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/braze-purchase-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Braze purchase export job effect: write questions: - Can I reconfigure my Braze purchase export? - How can I rename the purchases job for Braze? instructions: - text: Update Braze purchase export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename Braze purchase 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/brevo-export'].post update: x-apievangelist-phrasing: intent: Export audiences to Brevo effect: write questions: - How can I sync Lytics audiences into Brevo contact lists? - What does a Brevo export job need? instructions: - text: Create a Brevo export job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export to Brevo 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/brevo-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Brevo export job effect: read questions: - Is my Brevo export working? - Where can I see the Brevo export summary? instructions: - text: Get Brevo export job {job_id}. slots: job_id: path.id - text: Show the export {job_id} to Brevo. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/brevo-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Brevo export job effect: write questions: - Can I change the audience my Brevo export sends? - Is it possible to put quiet hours on a Brevo export job I already set up? instructions: - text: Update Brevo export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Quiet Brevo export {job_id} for {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/brevo-import'].post update: x-apievangelist-phrasing: intent: Import contacts from Brevo effect: write questions: - Can Lytics import contacts from Brevo? - What config does a Brevo import job need? instructions: - text: Create a Brevo import job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Import Brevo contacts 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/brevo-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a Brevo import job effect: read questions: - Has my Brevo contact import run? - Where is the Brevo import summary? instructions: - text: Get Brevo import job {job_id}. slots: job_id: path.id - text: Show the contact import {job_id} from Brevo. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/brevo-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Brevo import job effect: write questions: - Can I reconfigure the Brevo contact import? - How do I rename a Brevo import? instructions: - text: Update Brevo import {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename Brevo import {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/campaignmonitor-activate'].post update: x-apievangelist-phrasing: intent: Activate audiences in Campaign Monitor effect: write questions: - How do I push Lytics audiences into Campaign Monitor lists? - What does a Campaign Monitor activation job need? instructions: - text: Create a Campaign Monitor activate job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Activate audiences in Campaign Monitor 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/campaignmonitor-activate/{id}'].get update: x-apievangelist-phrasing: intent: Get a Campaign Monitor activation job effect: read questions: - Is my Campaign Monitor activation running? - Where can I see the Campaign Monitor activate job? instructions: - text: Get Campaign Monitor activate job {job_id}. slots: job_id: path.id - text: Show the Campaign Monitor activation {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/campaignmonitor-activate/{id}'].put update: x-apievangelist-phrasing: intent: Update a Campaign Monitor activation job effect: write questions: - Can I change the audience activated in Campaign Monitor? - Is it possible to stop a Campaign Monitor activation on a date? instructions: - text: Update Campaign Monitor activate job {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Expire Campaign Monitor activation {job_id} 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/campaignmonitor-import'].post update: x-apievangelist-phrasing: intent: Import subscribers from Campaign Monitor effect: write questions: - Can Lytics import subscriber data from Campaign Monitor? - What config does a Campaign Monitor import take? instructions: - text: Create a Campaign Monitor import job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Import subscribers from Campaign Monitor as job {name}, config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/campaignmonitor-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a Campaign Monitor import job effect: read questions: - Has my Campaign Monitor import pulled new subscribers? - Where is the Campaign Monitor import summary? instructions: - text: Get Campaign Monitor import job {job_id}. slots: job_id: path.id - text: Show the subscriber import {job_id} from Campaign Monitor. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/campaignmonitor-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Campaign Monitor import job effect: write questions: - Can I reconfigure the Campaign Monitor import? - How can I add a description to my Campaign Monitor import? instructions: - text: Update Campaign Monitor import {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Describe Campaign Monitor 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/cheetah-export-audience'].post update: x-apievangelist-phrasing: intent: Export audiences to Cheetah effect: write questions: - How can I send Lytics audiences to Cheetah? - What does a Cheetah audience export need? instructions: - text: Create a Cheetah audience export job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export audiences to Cheetah 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/cheetah-export-audience/{id}'].get update: x-apievangelist-phrasing: intent: Get a Cheetah audience export job effect: read questions: - Is my Cheetah audience export running? - Where can I see the Cheetah audience export summary? instructions: - text: Get Cheetah audience export job {job_id}. slots: job_id: path.id - text: Show the audience export {job_id} to Cheetah. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/cheetah-export-audience/{id}'].put update: x-apievangelist-phrasing: intent: Update a Cheetah audience export job effect: write questions: - Can I change the audience my Cheetah export sends? - How do I rename a Cheetah audience export? instructions: - text: Update Cheetah audience export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename Cheetah audience 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/clearbit-enrich'].post update: x-apievangelist-phrasing: intent: Enrich profiles with Clearbit effect: write questions: - Can Lytics enrich user profiles with Clearbit data? - What does a Clearbit enrichment job need? instructions: - text: Create a Clearbit enrich job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start enriching profiles with Clearbit 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/clearbit-enrich/{id}'].get update: x-apievangelist-phrasing: intent: Get a Clearbit enrichment job effect: read questions: - Is my Clearbit enrichment job running? - Where can I see the Clearbit enrich job summary? instructions: - text: Get Clearbit enrich job {job_id}. slots: job_id: path.id - text: Show the Clearbit enrichment job {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/clearbit-enrich/{id}'].put update: x-apievangelist-phrasing: intent: Update a Clearbit enrichment job effect: write questions: - Can I change the settings of my Clearbit enrichment? - Is it possible to set an end date on Clearbit enrichment? instructions: - text: Update Clearbit enrich job {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Expire Clearbit enrichment {job_id} 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/contentstack-audience-export'].post update: x-apievangelist-phrasing: intent: Export audiences to Contentstack effect: write questions: - How do I make Lytics audiences available in Contentstack? - What does a Contentstack audience export need? instructions: - text: Create a Contentstack audience export job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export audiences to Contentstack 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/contentstack-audience-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Contentstack audience export job effect: read questions: - Is my Contentstack audience export current? - Where can I view the Contentstack audience export? instructions: - text: Get Contentstack audience export job {job_id}. slots: job_id: path.id - text: Show the audience export {job_id} to Contentstack. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/contentstack-audience-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Contentstack audience export job effect: write questions: - Can I change which audiences go to Contentstack? - How can I rename the Contentstack audience export? instructions: - text: Update Contentstack audience export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename Contentstack audience 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/contentstack-generate-visitors'].post update: x-apievangelist-phrasing: intent: Generate visitors for Contentstack effect: write questions: - Can Lytics generate visitor records for Contentstack? - What config does the Contentstack generate-visitors job take? instructions: - text: Create a Contentstack generate-visitors job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start generating Contentstack visitors as job {name}, config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/contentstack-generate-visitors/{id}'].get update: x-apievangelist-phrasing: intent: Get a Contentstack generate-visitors job effect: read questions: - Has my Contentstack visitor generation finished? - Where can I see the generate-visitors job for Contentstack? instructions: - text: Get Contentstack generate-visitors job {job_id}. slots: job_id: path.id - text: Show the Contentstack visitor generation job {job_id}. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/contentstack-generate-visitors/{id}'].put update: x-apievangelist-phrasing: intent: Update a Contentstack generate-visitors job effect: write questions: - Can I reconfigure Contentstack visitor generation? - Is it possible to describe the Contentstack generate-visitors job? instructions: - text: Update Contentstack generate-visitors job {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Describe Contentstack visitor generation {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/contentstack-import'].post update: x-apievangelist-phrasing: intent: Import content from Contentstack effect: write questions: - Can Lytics import content entries from Contentstack? - What does a Contentstack import job need? instructions: - text: Create a Contentstack import job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Import from Contentstack 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/contentstack-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a Contentstack import job effect: read questions: - Has my Contentstack import pulled the latest content? - Where is the Contentstack import summary? instructions: - text: Get Contentstack import job {job_id}. slots: job_id: path.id - text: Show the import {job_id} from Contentstack. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/contentstack-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Contentstack import job effect: write questions: - Can I change my Contentstack import settings? - Is there a way to end a Contentstack import on a date? instructions: - text: Update Contentstack import {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Expire Contentstack import {job_id} 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/contentstack-schema-export'].post update: x-apievangelist-phrasing: intent: Export the Lytics schema to Contentstack effect: write questions: - Can I push my Lytics schema into Contentstack? - What does a Contentstack schema export need? instructions: - text: Create a Contentstack schema export job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send the schema to Contentstack 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/contentstack-schema-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Contentstack schema export job effect: read questions: - Did my schema export to Contentstack succeed? - Where can I see the Contentstack schema export job? instructions: - text: Get Contentstack schema export job {job_id}. slots: job_id: path.id - text: Show the schema export {job_id} to Contentstack. slots: job_id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/contentstack-schema-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Contentstack schema export job effect: write questions: - Can I reconfigure the Contentstack schema export? - How do I rename my Contentstack schema export? instructions: - text: Update Contentstack schema export {job_id} with config {config}. slots: job_id: path.id config: requestBody.config - text: Rename Contentstack schema 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/cordial-bulk-export'].post update: x-apievangelist-phrasing: intent: Start a Cordial bulk export job effect: write questions: - How do I bulk export Lytics audiences to Cordial in one large batch? - Can a Cordial bulk export pause during a quiet period overnight? - What config does a Cordial bulk export job require when I set it up? instructions: - text: Create a Cordial bulk export job called {name} using config {config}. slots: name: requestBody.name config: requestBody.config - text: Set up a bulk Cordial export named {name} with config {config} that expires at {expires_at}. slots: name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/cordial-bulk-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Cordial bulk export job effect: read questions: - Where can I see the summary of a Cordial bulk export job I already started? - Is my Cordial bulk export still running or has it finished? instructions: - text: Show the summary of Cordial bulk export job {id}. slots: id: path.id - text: Fetch bulk Cordial export {id} so I can review its settings. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/cordial-bulk-export/{id}'].put update: x-apievangelist-phrasing: intent: Change an existing Cordial bulk export job effect: write questions: - Can I rename or reconfigure a Cordial bulk export after it has been created? - How do I clear the monitoring settings on an existing Cordial bulk export? instructions: - text: Update Cordial bulk export job {id} with the new config {config}. slots: id: path.id config: requestBody.config - text: Rename bulk Cordial export {id} to {name} and keep config {config}. slots: id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/cordial-export'].post update: x-apievangelist-phrasing: intent: Start a Cordial audience export job effect: write questions: - Can I keep a Lytics segment in sync with Cordial contacts on an ongoing basis? - What do I need to send Lytics profiles over to Cordial? - Which authorization is used when exporting audiences to Cordial? instructions: - text: Create a Cordial export called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start sending profiles to Cordial with a job named {name}, config {config} and authorization {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/cordial-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Cordial audience export job effect: read questions: - How can I check what my regular Cordial export job is configured to do? - What does the summary of a Cordial audience export include? instructions: - text: Get the details of Cordial export job {id}. slots: id: path.id - text: Pull up the Cordial audience sync {id} in account {account_id}. slots: id: path.id account_id: query.account_id method: generated generated: '2026-10-02' - target: $.paths['/job/cordial-export/{id}'].put update: x-apievangelist-phrasing: intent: Change an existing Cordial audience export effect: write questions: - Can I change which segment my running Cordial export sends? - Is it possible to add a quiet window to a Cordial export that already exists? instructions: - text: Reconfigure Cordial export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Add a quiet period of {quiet_period} to Cordial audience sync {id}, name {name}, config {config}. slots: quiet_period: requestBody.quiet_period id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/cordial-import'].post update: x-apievangelist-phrasing: intent: Start a Cordial import job effect: write questions: - How do I pull contacts and activity from Cordial into Lytics? - Can I bring Cordial data into Lytics on a schedule with a quiet time zone? - What fields are required to create a Cordial import? instructions: - text: Create a Cordial import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start importing from Cordial into Lytics as {name} using config {config} and description {description}. slots: name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/cordial-import/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Cordial import job effect: read questions: - Where do I find the summary of data coming in from Cordial? - Can I see how my Cordial import was set up? instructions: - text: Show Cordial import job {id}. slots: id: path.id - text: Retrieve the summary for the Cordial ingest {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/cordial-import/{id}'].put update: x-apievangelist-phrasing: intent: Change an existing Cordial import job effect: write questions: - Can I edit the config of a Cordial import that is already running? - How do I set an expiry date on my Cordial import? instructions: - text: Update Cordial import {id} to use config {config}. slots: id: path.id config: requestBody.config - text: Make Cordial ingest {id} stop at {expires_at}, keeping name {name} and config {config}. slots: id: path.id expires_at: requestBody.expires_at name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/criteo-export'].post update: x-apievangelist-phrasing: intent: Start a Criteo audience export job effect: write questions: - How do I send a Lytics audience to Criteo for retargeting? - Can I export segments to Criteo using a saved authorization? - What happens to events during a quiet period on a Criteo export? instructions: - text: Create a Criteo export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Push audiences to Criteo with a job called {name}, config {config} and authorization {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/criteo-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Criteo audience export job effect: read questions: - Can I see the summary of the job sending my audiences to Criteo? - Which config is my Criteo retargeting export using? instructions: - text: Show Criteo export job {id}. slots: id: path.id - text: Look up the Criteo audience push {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/criteo-export/{id}'].put update: x-apievangelist-phrasing: intent: Change an existing Criteo audience export effect: write questions: - Can I swap the audience a Criteo export sends without recreating it? - How do I turn on monitoring for a Criteo export I already have? instructions: - text: Update Criteo export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set monitoring {monitoring} on Criteo audience push {id}, name {name}, config {config}. slots: monitoring: requestBody.monitoring id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/customerio-events'].post update: x-apievangelist-phrasing: intent: Start a Customer.io events job effect: write questions: - How do I stream Lytics events to Customer.io? - Can a Customer.io events job drop events that arrive during its quiet window? - What do I need before creating a Customer.io events job? instructions: - text: Create a Customer.io events job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: 'Send events to Customer.io via a job called {name}, config {config}, dropping events in quiet hours: {drop_events_during_quiet_window}.' slots: name: requestBody.name config: requestBody.config drop_events_during_quiet_window: requestBody.drop_events_during_quiet_window method: generated generated: '2026-10-02' - target: $.paths['/job/customerio-events/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Customer.io events job effect: read questions: - Where can I review the job that sends events to Customer.io? - Is my Customer.io event stream job configured correctly? instructions: - text: Show the Customer.io events job {id}. slots: id: path.id - text: Get the summary of Customer.io event stream {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/customerio-events/{id}'].put update: x-apievangelist-phrasing: intent: Change an existing Customer.io events job effect: write questions: - Can I change the quiet hours on my Customer.io events job? - How do I update the config of an event feed to Customer.io? instructions: - text: Update Customer.io events job {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set quiet time {quiet_time_of_day} in {quiet_timezone} on Customer.io event stream {id}, name {name}, config {config}. slots: quiet_time_of_day: requestBody.quiet_time_of_day quiet_timezone: requestBody.quiet_timezone id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/customerio-segments'].post update: x-apievangelist-phrasing: intent: Start a Customer.io segments job effect: write questions: - How do I sync Lytics segments into Customer.io? - Can I push segment membership to Customer.io under a specific account? - What config does a Customer.io segments job need? instructions: - text: Create a Customer.io segments job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Sync segments to Customer.io in account {account_id} with job {name} and config {config}. slots: account_id: query.account_id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/customerio-segments/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Customer.io segments job effect: read questions: - Can I see which segments my Customer.io segment sync is sending? - Where is the summary for a Customer.io segments job? instructions: - text: Show Customer.io segments job {id}. slots: id: path.id - text: Fetch the Customer.io segment sync {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/customerio-segments/{id}'].put update: x-apievangelist-phrasing: intent: Change an existing Customer.io segments job effect: write questions: - Can I add more segments to a Customer.io segment sync that is already live? - How do I rename my Customer.io segments job? instructions: - text: Update Customer.io segments job {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename Customer.io segment sync {id} to {name} with config {config}. slots: id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-audience-changes-export'].post update: x-apievangelist-phrasing: intent: Start a Databricks audience changes export effect: write questions: - How do I write audience entry and exit changes to Databricks? - Can I export only the changes in segment membership to Databricks instead of full lists? - What config is needed for a Databricks audience changes export? instructions: - text: Create a Databricks audience changes export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start tracking audience membership changes into Databricks as {name}, config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-audience-changes-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Databricks audience changes export effect: read questions: - Where can I see the job that sends audience changes to Databricks? - Is my Databricks audience delta export set up the way I expect? instructions: - text: Show Databricks audience changes export {id}. slots: id: path.id - text: Get the summary of the audience delta job to Databricks {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-audience-changes-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a Databricks audience changes export effect: write questions: - Can I point my Databricks audience changes export at a different audience? - How do I edit the description of a Databricks audience delta job? instructions: - text: Update Databricks audience changes export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Change the description of audience delta job to Databricks {id} to {description}, name {name}, config {config}. slots: id: path.id description: requestBody.description name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-event-export'].post update: x-apievangelist-phrasing: intent: Start a Databricks event export job effect: write questions: - How do I export raw Lytics events to a Databricks table? - Can I send event streams to Databricks with an expiry date on the job? - Which authorization does a Databricks event export use? instructions: - text: Create a Databricks event export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export events to Databricks with job {name}, config {config}, using authorization {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-event-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Databricks event export job effect: read questions: - Where can I review the job writing my event data to Databricks? - What does the summary of a Databricks event export show? instructions: - text: Show Databricks event export {id}. slots: id: path.id - text: Look up the event feed into Databricks {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-event-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a Databricks event export job effect: write questions: - Can I change which streams my Databricks event export writes? - How do I extend the expiry of an event export to Databricks? instructions: - text: Update Databricks event export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Extend event feed into Databricks {id} to expire at {expires_at}, name {name}, config {config}. slots: id: path.id expires_at: requestBody.expires_at name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-export'].post update: x-apievangelist-phrasing: intent: Start a Databricks profile export job effect: write questions: - How do I export Lytics user profiles into Databricks? - Can I copy a full audience of profiles to Databricks on a schedule? - What is required to set up a standard Databricks export? instructions: - text: Create a Databricks export job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Write audience profiles to Databricks with a job called {name} and config {config}, described as {description}. slots: name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-export-conductor'].post update: x-apievangelist-phrasing: intent: Start a Databricks export conductor job effect: write questions: - What is a Databricks export conductor job and how do I create one? - Can I orchestrate Databricks exports through a conductor workflow? - Which config does the Databricks conductor workflow expect? instructions: - text: Create a Databricks export conductor named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Set up the conductor that coordinates Databricks exports as {name} using config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-export-conductor/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Databricks export conductor job effect: read questions: - Where can I see the summary of my Databricks export conductor? - Is my Databricks conductor workflow configured right? instructions: - text: Show Databricks export conductor {id}. slots: id: path.id - text: Fetch the conductor coordinating Databricks exports {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-export-conductor/{id}'].put update: x-apievangelist-phrasing: intent: Change a Databricks export conductor job effect: write questions: - Can I reconfigure a Databricks export conductor after creating it? - How do I add monitoring to my Databricks conductor workflow? instructions: - text: Update Databricks export conductor {id} with config {config}. slots: id: path.id config: requestBody.config - text: Turn on monitoring {monitoring} for the conductor coordinating Databricks exports {id}, name {name}, config {config}. slots: monitoring: requestBody.monitoring id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Databricks profile export job effect: read questions: - Where do I see the summary of my plain Databricks profile export? - Which audience is my Databricks profile export copying? instructions: - text: Show Databricks profile export job {id}. slots: id: path.id - text: Get the summary of the profile copy to Databricks {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a Databricks profile export job effect: write questions: - Can I change the target table of my Databricks profile export? - How do I rename a profile export to Databricks? instructions: - text: Update Databricks profile export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename the profile copy to Databricks {id} as {name} with config {config}. slots: id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-import'].post update: x-apievangelist-phrasing: intent: Start a Databricks import job effect: write questions: - Can I load customer data from a Databricks table into Lytics? - What config does a Databricks import need to read my warehouse? - Is it possible to stop a Databricks import automatically after a certain date? instructions: - text: Create a Databricks import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull records from Databricks into Lytics as {name} using config {config} until {expires_at}. slots: name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-import/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Databricks import job effect: read questions: - Where can I see the summary of data loading in from Databricks? - Which table is my Databricks import reading from? instructions: - text: Show Databricks import job {id}. slots: id: path.id - text: Fetch the warehouse ingest from Databricks {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-import/{id}'].put update: x-apievangelist-phrasing: intent: Change a Databricks import job effect: write questions: - Can I point an existing Databricks import at a different table? - How do I update the authorization on my Databricks import? instructions: - text: Update Databricks import {id} with config {config}. slots: id: path.id config: requestBody.config - text: Switch the warehouse ingest from Databricks {id} to authorization {auth_ids}, name {name}, config {config}. slots: id: path.id auth_ids: requestBody.auth_ids name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-metric-export'].post update: x-apievangelist-phrasing: intent: Start a Databricks metric export job effect: write questions: - How do I export Lytics metrics into Databricks for reporting? - Can metric data land in Databricks on its own job separate from profiles? - What does a Databricks metric export need in its config? instructions: - text: Create a Databricks metric export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send account metrics to Databricks with job {name} and config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-metric-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Databricks metric export job effect: read questions: - Where is the summary for the job sending metrics to Databricks? - Can I check how my Databricks metric export is configured? instructions: - text: Show Databricks metric export {id}. slots: id: path.id - text: Look up the metrics feed into Databricks {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-metric-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a Databricks metric export job effect: write questions: - Can I change which metrics my Databricks metric export writes? - How do I rename the metrics job that feeds Databricks? instructions: - text: Update Databricks metric export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename metrics feed into Databricks {id} to {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-system-event-export'].post update: x-apievangelist-phrasing: intent: Start a Databricks system event export effect: write questions: - Can I export Lytics system events like job and audit activity to Databricks? - What config does a Databricks system event export use? - Where do Lytics platform events go if I want them in Databricks? instructions: - text: Set up a Lytics system events feed to Databricks named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Stream Lytics system events into Databricks as {name} with config {config}, described as {description}. slots: name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-system-event-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Databricks system event export effect: read questions: - Can I see the summary of my system events export to Databricks? - Is the platform activity feed to Databricks still configured? instructions: - text: Show Databricks system event export {id}. slots: id: path.id - text: Get the platform activity feed to Databricks {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/databricks-system-event-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a Databricks system event export effect: write questions: - Can I edit the config of a Databricks system event export? - How do I add monitoring to the platform activity feed in Databricks? instructions: - text: Reconfigure the system events feed to Databricks {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set monitoring {monitoring} on platform activity feed to Databricks {id}, name {name}, config {config}. slots: monitoring: requestBody.monitoring id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/dotmailer-export'].post update: x-apievangelist-phrasing: intent: Start a Dotmailer export job effect: write questions: - How do I send a Lytics audience to a Dotmailer address book? - Can a Dotmailer export run with a quiet period so it doesn't sync at night? - What's needed to create a single-segment Dotmailer export? instructions: - text: Create a Dotmailer export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Push one segment to Dotmailer as {name}, config {config}, using authorization {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/dotmailer-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Dotmailer export job effect: read questions: - Where can I see the summary of my single-segment Dotmailer export? - Which address book is my Dotmailer export writing to? instructions: - text: Show Dotmailer export job {id}. slots: id: path.id - text: Fetch the single-segment Dotmailer sync {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/dotmailer-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a Dotmailer export job effect: write questions: - Can I change the segment a Dotmailer export sends? - How do I adjust the quiet window on my single-segment Dotmailer sync? instructions: - text: Update Dotmailer export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set a quiet period of {quiet_period} on single-segment Dotmailer sync {id}, name {name}, config {config}. slots: quiet_period: requestBody.quiet_period id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/dotmailer-import'].post update: x-apievangelist-phrasing: intent: Start a Dotmailer import job effect: write questions: - How do I bring Dotmailer contacts into Lytics? - Can I import Dotmailer data under a specific Lytics account? - What config does a Dotmailer import need? instructions: - text: Create a Dotmailer import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Import contacts from Dotmailer into account {account_id} as {name} with config {config}. slots: account_id: query.account_id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/dotmailer-import/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Dotmailer import job effect: read questions: - Where do I find the summary of my Dotmailer contact import? - Is the Dotmailer ingest pulling the right address books? instructions: - text: Show Dotmailer import job {id}. slots: id: path.id - text: Look up the Dotmailer contact ingest {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/dotmailer-import/{id}'].put update: x-apievangelist-phrasing: intent: Change a Dotmailer import job effect: write questions: - Can I edit which address books my Dotmailer import reads? - How do I give a Dotmailer import an end date? instructions: - text: Update Dotmailer import {id} with config {config}. slots: id: path.id config: requestBody.config - text: Make Dotmailer contact ingest {id} expire at {expires_at}, name {name}, config {config}. slots: id: path.id expires_at: requestBody.expires_at name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/dotmailer-multi-seg-export'].post update: x-apievangelist-phrasing: intent: Start a Dotmailer multi-segment export effect: write questions: - Can I send several Lytics segments to Dotmailer in one job? - How do I map multiple audiences to Dotmailer address books at once? - What config does the Dotmailer multi-segment export expect? instructions: - text: Create a Dotmailer multi-segment export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Sync many segments to Dotmailer together under job {name} with config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/dotmailer-multi-seg-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Dotmailer multi-segment export effect: read questions: - Where can I see which segments my multi-segment Dotmailer job sends? - What does the summary of a Dotmailer multi-seg export show? instructions: - text: Show Dotmailer multi-segment export {id}. slots: id: path.id - text: Fetch the many-segment Dotmailer sync {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/dotmailer-multi-seg-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a Dotmailer multi-segment export effect: write questions: - Can I add another segment to my multi-segment Dotmailer export? - How do I rename the many-segment Dotmailer sync? instructions: - text: Update Dotmailer multi-segment export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename many-segment Dotmailer sync {id} to {name}, keeping config {config}. slots: id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/drift-import'].post update: x-apievangelist-phrasing: intent: Start a Drift import job effect: write questions: - How do I bring Drift conversation and contact data into Lytics? - Can I import from Drift using an existing authorization? - What do I need to configure for a Drift import? instructions: - text: Create a Drift import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Import data from Drift as {name} with config {config} and authorization {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/drift-import/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Drift import job effect: read questions: - Where can I see the summary of my Drift import? - Is my Drift chat data import still set up? instructions: - text: Show Drift import job {id}. slots: id: path.id - text: Get the summary of the Drift chat data ingest {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/drift-import/{id}'].put update: x-apievangelist-phrasing: intent: Change a Drift import job effect: write questions: - Can I change the settings of an existing Drift import? - How do I update the description on my Drift chat data ingest? instructions: - text: Update Drift import {id} with config {config}. slots: id: path.id config: requestBody.config - text: Describe Drift chat data ingest {id} as {description}, name {name}, config {config}. slots: id: path.id description: requestBody.description name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/eloqua-cdo-export'].post update: x-apievangelist-phrasing: intent: Start an Eloqua custom data object export effect: write questions: - How do I write Lytics data into an Eloqua custom data object? - Can I export to Eloqua CDOs rather than contacts? - What config does an Eloqua CDO export need? instructions: - text: Create an Eloqua CDO export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send audience data into an Eloqua custom data object with job {name} and config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/eloqua-cdo-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up an Eloqua CDO export job effect: read questions: - Where can I review my Eloqua custom data object export? - Which CDO is my Eloqua CDO export writing to? instructions: - text: Show Eloqua CDO export {id}. slots: id: path.id - text: Fetch the Eloqua custom data object sync {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/eloqua-cdo-export/{id}'].put update: x-apievangelist-phrasing: intent: Change an Eloqua CDO export job effect: write questions: - Can I change field mappings on an Eloqua CDO export? - How do I set quiet hours on my Eloqua custom data object sync? instructions: - text: Update Eloqua CDO export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set quiet time {quiet_time_of_day} on Eloqua custom data object sync {id}, name {name}, config {config}. slots: quiet_time_of_day: requestBody.quiet_time_of_day id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/eloqua-export'].post update: x-apievangelist-phrasing: intent: Start an Eloqua contact export job effect: write questions: - How do I send a Lytics segment to Eloqua contacts? - Can I sync audiences to Eloqua contact lists with a saved authorization? - What config is required for a standard Eloqua contact export? instructions: - text: Create an Eloqua contact export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Push audience members to Eloqua contacts as {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/eloqua-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up an Eloqua contact export job effect: read questions: - Where do I see the summary of my Eloqua contact export? - Which segment is my Eloqua contact sync sending? instructions: - text: Show Eloqua contact export {id}. slots: id: path.id - text: Get the outbound Eloqua export job {id} that sends contacts to Eloqua. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/eloqua-export/{id}'].put update: x-apievangelist-phrasing: intent: Change an Eloqua contact export job effect: write questions: - Can I change the segment going to Eloqua contacts without a new job? - How do I turn off monitoring on an Eloqua contact export? instructions: - text: Update Eloqua contact export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set monitoring to {monitoring} on Eloqua contact list sync {id}, name {name}, config {config}. slots: monitoring: requestBody.monitoring id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/eloqua-import'].post update: x-apievangelist-phrasing: intent: Start an Eloqua import job effect: write questions: - How do I import Eloqua contacts and activities into Lytics? - Can I pull Eloqua data in with a description so my team knows what it is? - What config does an Eloqua import require? instructions: - text: Create an Eloqua import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Bring Eloqua records into Lytics as {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/eloqua-import/{id}'].get update: x-apievangelist-phrasing: intent: Look up an Eloqua import job effect: read questions: - Where can I see the summary of my Eloqua import? - Is my Eloqua data ingest pulling what I expect? instructions: - text: Show Eloqua import job {id}. slots: id: path.id - text: Fetch the Eloqua data ingest {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/eloqua-import/{id}'].put update: x-apievangelist-phrasing: intent: Change an Eloqua import job effect: write questions: - Can I reconfigure an Eloqua import that is already running? - How do I set an end date on the Eloqua data ingest? instructions: - text: Update Eloqua import {id} with config {config}. slots: id: path.id config: requestBody.config - text: Have Eloqua data ingest {id} expire at {expires_at}, name {name}, config {config}. slots: id: path.id expires_at: requestBody.expires_at name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/email-alerts'].post update: x-apievangelist-phrasing: intent: Set up an email alerts job effect: write questions: - Can Lytics email me alerts when something in my account needs attention? - What config controls who receives an email alerts job's messages? - Is there a way to silence email alerts during off hours with a quiet time zone? instructions: - text: Create an email alerts job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start sending alert emails under 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/email-alerts/{id}'].get update: x-apievangelist-phrasing: intent: Look up an email alerts job effect: read questions: - Where can I see how my email alerts job is configured? - Who is my alert emails job currently notifying? instructions: - text: Show email alerts job {id}. slots: id: path.id - text: Get the summary of the alert emails job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/email-alerts/{id}'].put update: x-apievangelist-phrasing: intent: Change an email alerts job effect: write questions: - Can I change the recipients of an existing email alerts job? - How do I add quiet hours to my alert emails job? instructions: - text: Update email alerts job {id} with config {config}. slots: id: path.id config: requestBody.config - text: Quiet the alert emails job {id} at {quiet_time_of_day}, name {name}, config {config}. slots: id: path.id quiet_time_of_day: requestBody.quiet_time_of_day name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/email-event-quota-alerts'].post update: x-apievangelist-phrasing: intent: Set up event quota alert emails effect: write questions: - Can I get an email when my account is getting close to its event quota? - What config sets the threshold for event quota warning emails? - Which job warns me by email about event volume limits? instructions: - text: Create an event quota alert email job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Email me when event usage nears the quota, using job {name} and config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/email-event-quota-alerts/{id}'].get update: x-apievangelist-phrasing: intent: Look up an event quota alert email job effect: read questions: - Where can I see the settings of my event quota warning emails? - What threshold is my quota alert job set to? instructions: - text: Show event quota alert email job {id}. slots: id: path.id - text: Fetch the event usage warning job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/email-event-quota-alerts/{id}'].put update: x-apievangelist-phrasing: intent: Change an event quota alert email job effect: write questions: - Can I raise the threshold on my event quota warning emails? - How do I rename the event usage warning job? instructions: - text: Update event quota alert email job {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename event usage warning job {id} to {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/episerver-export-audience'].post update: x-apievangelist-phrasing: intent: Start an Episerver audience export effect: write questions: - How do I send a Lytics audience to Episerver? - Can I export segments to Episerver with a saved authorization? - What config does an Episerver audience export need? instructions: - text: Create an Episerver audience export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Push a segment to Episerver as {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/episerver-export-audience/{id}'].get update: x-apievangelist-phrasing: intent: Look up an Episerver audience export effect: read questions: - Where can I see the summary of my Episerver audience export? - Which segment is my Episerver audience sync sending? instructions: - text: Show Episerver audience export {id}. slots: id: path.id - text: Look up the audience sync to Episerver {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/episerver-export-audience/{id}'].put update: x-apievangelist-phrasing: intent: Change an Episerver audience export effect: write questions: - Can I change the audience my Episerver export sends? - Is it possible to add a quiet period to the audience sync to Episerver? instructions: - text: Update Episerver audience export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Give audience sync to Episerver {id} a quiet period of {quiet_period}, name {name}, config {config}. slots: id: path.id quiet_period: requestBody.quiet_period name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/episerver-import-activity'].post update: x-apievangelist-phrasing: intent: Start an Episerver activity import effect: write questions: - Can I import email activity like opens and clicks from Episerver into Lytics? - What config does an Episerver activity import need? - Which job brings Episerver engagement events into profiles? instructions: - text: Create an Episerver activity import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull Episerver engagement activity into Lytics as {name}, config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/episerver-import-activity/{id}'].get update: x-apievangelist-phrasing: intent: Look up an Episerver activity import effect: read questions: - Where can I see the summary of my Episerver activity import? - Is the Episerver engagement ingest configured right? instructions: - text: Show Episerver activity import {id}. slots: id: path.id - text: Fetch the Episerver engagement ingest {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/episerver-import-activity/{id}'].put update: x-apievangelist-phrasing: intent: Change an Episerver activity import effect: write questions: - Can I change what activity my Episerver import pulls? - How do I set an end date for the Episerver engagement ingest? instructions: - text: Update Episerver activity import {id} with config {config}. slots: id: path.id config: requestBody.config - text: Have Episerver engagement ingest {id} expire at {expires_at}, name {name}, config {config}. slots: id: path.id expires_at: requestBody.expires_at name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/episerver-import-recipients-opus'].post update: x-apievangelist-phrasing: intent: Start an Episerver recipients import effect: write questions: - How do I import Episerver recipient lists into Lytics? - Can I bring Episerver recipients in under a different Lytics account? - What config does the Episerver recipients import need? instructions: - text: Create an Episerver recipients import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Load Episerver recipient lists into account {account_id} as {name}, config {config}. slots: account_id: query.account_id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/episerver-import-recipients-opus/{id}'].get update: x-apievangelist-phrasing: intent: Look up an Episerver recipients import effect: read questions: - Where can I see the summary of my Episerver recipients import? - Which recipient lists is the Episerver recipient ingest reading? instructions: - text: Show Episerver recipients import {id}. slots: id: path.id - text: Get the Episerver recipient list ingest {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/episerver-import-recipients-opus/{id}'].put update: x-apievangelist-phrasing: intent: Change an Episerver recipients import effect: write questions: - Can I add recipient lists to an existing Episerver recipients import? - How do I describe the Episerver recipient list ingest for my team? instructions: - text: Update Episerver recipients import {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set the description of Episerver recipient list ingest {id} to {description}, name {name}, config {config}. slots: id: path.id description: requestBody.description name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/facebook-audience-populate'].post update: x-apievangelist-phrasing: intent: Populate a Facebook custom audience effect: write questions: - How do I fill a Facebook custom audience with Lytics users? - Can I populate a Facebook audience using my saved ad account authorization? - What config does a Facebook audience populate job need? instructions: - text: Create a Facebook audience populate job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Fill a Facebook custom audience from a segment as {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/facebook-audience-populate/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Facebook audience populate job effect: read questions: - Where can I see the summary of my Facebook custom audience populate job? - Which segment is filling my Facebook custom audience? instructions: - text: Show Facebook audience populate job {id}. slots: id: path.id - text: Look up the Facebook custom audience fill {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/facebook-audience-populate/{id}'].put update: x-apievangelist-phrasing: intent: Change a Facebook audience populate job effect: write questions: - Can I change the segment that populates my Facebook custom audience? - How do I add monitoring to a Facebook custom audience fill? instructions: - text: Update Facebook audience populate job {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set monitoring {monitoring} on Facebook custom audience fill {id}, name {name}, config {config}. slots: monitoring: requestBody.monitoring id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/facebook-conversion-api'].post update: x-apievangelist-phrasing: intent: Start a Facebook Conversions API job effect: write questions: - Can I send Lytics events to Facebook's Conversions API? - What config does a Facebook Conversions API job need for server-side events? - Will a Facebook Conversions API job drop events that arrive during quiet hours? instructions: - text: Create a Facebook Conversions API job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: 'Send server-side conversions to Facebook as {name}, config {config}, dropping quiet-window events: {drop_events_during_quiet_window}.' slots: name: requestBody.name config: requestBody.config drop_events_during_quiet_window: requestBody.drop_events_during_quiet_window method: generated generated: '2026-10-02' - target: $.paths['/job/facebook-conversion-api/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Facebook Conversions API job effect: read questions: - Where can I review my Facebook Conversions API job? - Which events are going to Facebook as server-side conversions? instructions: - text: Show Facebook Conversions API job {id}. slots: id: path.id - text: Get the summary of server-side conversions to Facebook {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/facebook-conversion-api/{id}'].put update: x-apievangelist-phrasing: intent: Change a Facebook Conversions API job effect: write questions: - Can I change which events my Facebook Conversions API job sends? - How do I switch the authorization on server-side conversions to Facebook? instructions: - text: Update Facebook Conversions API job {id} with config {config}. slots: id: path.id config: requestBody.config - text: Use authorization {auth_ids} for server-side conversions to Facebook {id}, name {name}, config {config}. slots: auth_ids: requestBody.auth_ids id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/facebook-web-audience'].post update: x-apievangelist-phrasing: intent: Start a Facebook web audience job effect: write questions: - Can I build a Facebook website audience from Lytics visitors? - What config does a Facebook web audience job need? - Which job targets my site visitors on Facebook through the pixel? instructions: - text: Create a Facebook web audience job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Target website visitors on Facebook with a pixel-based job {name} and config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/facebook-web-audience/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Facebook web audience job effect: read questions: - Where can I see the summary of my Facebook web audience job? - Is my Facebook website visitor audience still configured? instructions: - text: Show Facebook web audience job {id}. slots: id: path.id - text: Fetch the Facebook website visitor audience {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/facebook-web-audience/{id}'].put update: x-apievangelist-phrasing: intent: Change a Facebook web audience job effect: write questions: - Can I reconfigure my Facebook web audience job? - How do I rename the Facebook website visitor audience job? instructions: - text: Update Facebook web audience job {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename Facebook website visitor audience {id} to {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/fullcontact-email'].post update: x-apievangelist-phrasing: intent: Start a FullContact email enrichment job effect: write questions: - Can I enrich Lytics profiles with FullContact data by email address? - What config does a FullContact email enrichment need? - Which job looks up people in FullContact using their email? instructions: - text: Create a FullContact email enrichment named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Enrich profiles by email through FullContact as {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/fullcontact-email/{id}'].get update: x-apievangelist-phrasing: intent: Look up a FullContact email enrichment effect: read questions: - Where can I see the summary of my FullContact email enrichment? - Is my email-based FullContact lookup job set up? instructions: - text: Show FullContact email enrichment job {id}. slots: id: path.id - text: Look up the email-based FullContact lookup {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/fullcontact-email/{id}'].put update: x-apievangelist-phrasing: intent: Change a FullContact email enrichment effect: write questions: - Can I change the audience my FullContact email enrichment runs on? - How do I set an expiry on the email-based FullContact lookup? instructions: - text: Update FullContact email enrichment {id} with config {config}. slots: id: path.id config: requestBody.config - text: Have email-based FullContact lookup {id} expire at {expires_at}, name {name}, config {config}. slots: id: path.id expires_at: requestBody.expires_at name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/fullcontact-phone'].post update: x-apievangelist-phrasing: intent: Start a FullContact phone enrichment job effect: write questions: - Can I enrich profiles with FullContact using phone numbers? - What config does a FullContact phone enrichment need? - Which job matches people in FullContact by phone? instructions: - text: Create a FullContact phone enrichment named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Match profiles by phone number in FullContact with job {name} and config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/fullcontact-phone/{id}'].get update: x-apievangelist-phrasing: intent: Look up a FullContact phone enrichment effect: read questions: - Where can I see the summary of my FullContact phone enrichment? - Is my phone-based FullContact match job still configured? instructions: - text: Show FullContact phone enrichment job {id}. slots: id: path.id - text: Fetch the phone-based FullContact match {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/fullcontact-phone/{id}'].put update: x-apievangelist-phrasing: intent: Change a FullContact phone enrichment effect: write questions: - Can I reconfigure the FullContact phone enrichment job? - How do I describe the phone-based FullContact match for my team? instructions: - text: Update FullContact phone enrichment {id} with config {config}. slots: id: path.id config: requestBody.config - text: Describe phone-based FullContact match {id} as {description}, name {name}, config {config}. slots: id: path.id description: requestBody.description name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/fullcontact-twitter'].post update: x-apievangelist-phrasing: intent: Start a FullContact Twitter enrichment job effect: write questions: - Can I enrich profiles with FullContact using Twitter handles? - What config does a FullContact Twitter enrichment need? - Which job looks people up in FullContact by their Twitter username? instructions: - text: Create a FullContact Twitter enrichment named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Enrich profiles from Twitter handles via FullContact as {name}, config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/fullcontact-twitter/{id}'].get update: x-apievangelist-phrasing: intent: Look up a FullContact Twitter enrichment effect: read questions: - Where can I see the summary of my FullContact Twitter enrichment? - Is the Twitter handle lookup in FullContact still running? instructions: - text: Show FullContact Twitter enrichment job {id}. slots: id: path.id - text: Get the Twitter handle lookup through FullContact {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/fullcontact-twitter/{id}'].put update: x-apievangelist-phrasing: intent: Change a FullContact Twitter enrichment effect: write questions: - Can I change the audience for my FullContact Twitter enrichment? - How do I rename the Twitter handle lookup through FullContact? instructions: - text: Update FullContact Twitter enrichment {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename Twitter handle lookup through FullContact {id} to {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/ga4-measurement-protocol-audience'].post update: x-apievangelist-phrasing: intent: Send audiences to GA4 via Measurement Protocol effect: write questions: - Can I send Lytics audience membership to Google Analytics 4 through the Measurement Protocol? - What config does a GA4 Measurement Protocol audience job need? - Which job tags GA4 users with the Lytics segments they belong to? instructions: - text: Create a GA4 Measurement Protocol audience job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Tag Google Analytics 4 users with segment membership as {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/ga4-measurement-protocol-audience/{id}'].get update: x-apievangelist-phrasing: intent: Look up a GA4 Measurement Protocol audience job effect: read questions: - Where can I see the summary of my GA4 Measurement Protocol audience job? - Which segments are being sent to Google Analytics 4 as audiences? instructions: - text: Show GA4 Measurement Protocol audience job {id}. slots: id: path.id - text: Look up the segment membership feed to Google Analytics 4 {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/ga4-measurement-protocol-audience/{id}'].put update: x-apievangelist-phrasing: intent: Change a GA4 Measurement Protocol audience job effect: write questions: - Can I change the segments my GA4 Measurement Protocol audience job sends? - How do I add a quiet window to the segment membership feed to Google Analytics 4? instructions: - text: Update GA4 Measurement Protocol audience job {id} with config {config}. slots: id: path.id config: requestBody.config - text: Pause segment membership feed to Google Analytics 4 {id} for {quiet_period} each day, name {name}, config {config}. slots: id: path.id quiet_period: requestBody.quiet_period name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/ga4-measurement-protocol-event'].post update: x-apievangelist-phrasing: intent: Send events to GA4 via Measurement Protocol effect: write questions: - How do I forward Lytics events to Google Analytics 4 with the Measurement Protocol? - Can a GA4 Measurement Protocol event job drop events received during quiet hours? - What config does a GA4 event job need? instructions: - text: Create a GA4 Measurement Protocol event job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: 'Forward events to Google Analytics 4 as {name}, config {config}, drop quiet-window events: {drop_events_during_quiet_window}.' slots: name: requestBody.name config: requestBody.config drop_events_during_quiet_window: requestBody.drop_events_during_quiet_window method: generated generated: '2026-10-02' - target: $.paths['/job/ga4-measurement-protocol-event/{id}'].get update: x-apievangelist-phrasing: intent: Look up a GA4 Measurement Protocol event job effect: read questions: - Can I check the setup of the job forwarding events to GA4 over the Measurement Protocol? - Which events are being forwarded to Google Analytics 4? instructions: - text: Show GA4 Measurement Protocol event job {id}. slots: id: path.id - text: Fetch the event forwarding to Google Analytics 4 {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/ga4-measurement-protocol-event/{id}'].put update: x-apievangelist-phrasing: intent: Change a GA4 Measurement Protocol event job effect: write questions: - Can I change which events my GA4 Measurement Protocol job forwards? - How do I set the quiet timezone on event forwarding to Google Analytics 4? instructions: - text: Update GA4 Measurement Protocol event job {id} with config {config}. slots: id: path.id config: requestBody.config - text: Use quiet timezone {quiet_timezone} for event forwarding to Google Analytics 4 {id}, name {name}, config {config}. slots: quiet_timezone: requestBody.quiet_timezone id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/gcs-csv-export'].post update: x-apievangelist-phrasing: intent: Export audiences as CSV to Google Cloud Storage effect: write questions: - Can I export a Lytics audience as a CSV file to a Google Cloud Storage bucket? - What config does a GCS CSV export need to know which bucket to write? - Which job drops segment CSV files into GCS? instructions: - text: Create a GCS CSV export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Write segment CSV files to a Google Cloud Storage bucket as {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/gcs-csv-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a GCS CSV export job effect: read questions: - Where can I see the summary of my GCS CSV export? - Which bucket is my segment CSV file job writing to? instructions: - text: Show GCS CSV export job {id}. slots: id: path.id - text: Look up the segment CSV drop to Google Cloud Storage {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/gcs-csv-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a GCS CSV export job effect: write questions: - Can I change the bucket or fields of my GCS CSV export? - How do I make the segment CSV drop to Google Cloud Storage stop on a date? instructions: - text: Update GCS CSV export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Stop segment CSV drop to Google Cloud Storage {id} at {expires_at}, name {name}, config {config}. slots: id: path.id expires_at: requestBody.expires_at name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/gcs-event-export'].post update: x-apievangelist-phrasing: intent: Export events to Google Cloud Storage effect: write questions: - Can I export raw Lytics event streams to Google Cloud Storage? - What config does a GCS event export need? - Which job archives my event data into a GCS bucket? instructions: - text: Create a GCS event export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Archive event streams to a Google Cloud Storage bucket as {name} with config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/gcs-event-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a GCS event export job effect: read questions: - Where can I see the summary of my GCS event export? - Which streams is my event archive to Google Cloud Storage writing? instructions: - text: Show GCS event export job {id}. slots: id: path.id - text: Fetch the event archive in Google Cloud Storage {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/gcs-event-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a GCS event export job effect: write questions: - Can I add more streams to my GCS event export? - How do I turn on monitoring for the event archive in Google Cloud Storage? instructions: - text: Update GCS event export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Enable monitoring {monitoring} on event archive in Google Cloud Storage {id}, name {name}, config {config}. slots: monitoring: requestBody.monitoring id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/gcs-import-opus'].post update: x-apievangelist-phrasing: intent: Import files from Google Cloud Storage effect: write questions: - How do I import CSV or JSON files from a Google Cloud Storage bucket into Lytics? - Can a GCS import run under a specific Lytics account? - What config does a GCS file import need? instructions: - text: Create a GCS import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Load files from a Google Cloud Storage bucket into account {account_id} as {name}, config {config}. slots: account_id: query.account_id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/gcs-import-opus/{id}'].get update: x-apievangelist-phrasing: intent: Look up a GCS import job effect: read questions: - Where can I see the summary of my GCS file import? - Which bucket is my Google Cloud Storage ingest reading from? instructions: - text: Show GCS import job {id}. slots: id: path.id - text: Get the Google Cloud Storage file ingest {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/gcs-import-opus/{id}'].put update: x-apievangelist-phrasing: intent: Change a GCS import job effect: write questions: - Can I point my GCS import at a different bucket or folder? - How do I add a description to the Google Cloud Storage file ingest? instructions: - text: Update GCS import {id} with config {config}. slots: id: path.id config: requestBody.config - text: Describe Google Cloud Storage file ingest {id} as {description}, name {name}, config {config}. slots: id: path.id description: requestBody.description name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/gigya-export'].post update: x-apievangelist-phrasing: intent: Start a Gigya export job effect: write questions: - Can I send Lytics audience data to Gigya accounts? - What config does a Gigya export need? - Which job writes segment data back to Gigya profiles? instructions: - text: Create a Gigya export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Write segment data to Gigya profiles as {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/gigya-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Gigya export job effect: read questions: - Where can I see the summary of my Gigya export? - What is my Gigya profile write-back configured to send? instructions: - text: Show Gigya export job {id}. slots: id: path.id - text: Look up the Gigya profile write-back {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/gigya-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a Gigya export job effect: write questions: - Can I change what my Gigya export writes? - How do I give the Gigya profile write-back a quiet time of day? instructions: - text: Update Gigya export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Quiet Gigya profile write-back {id} at {quiet_time_of_day}, name {name}, config {config}. slots: id: path.id quiet_time_of_day: requestBody.quiet_time_of_day name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/gigya-import'].post update: x-apievangelist-phrasing: intent: Start a Gigya import job effect: write questions: - How do I import Gigya user accounts into Lytics? - What config does a Gigya import need? - Can I stop a Gigya import automatically on a set date? instructions: - text: Create a Gigya import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull Gigya user accounts into Lytics as {name}, config {config}, ending at {expires_at}. slots: name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/gigya-import/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Gigya import job effect: read questions: - Where can I see the summary of my Gigya import? - Is the Gigya account ingest configured the way I want? instructions: - text: Show Gigya import job {id}. slots: id: path.id - text: Fetch the Gigya account ingest {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/gigya-import/{id}'].put update: x-apievangelist-phrasing: intent: Change a Gigya import job effect: write questions: - Can I reconfigure my Gigya import? - How do I rename the Gigya account ingest? instructions: - text: Update Gigya import {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename Gigya account ingest {id} to {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/google-cm360-conversion-export'].post update: x-apievangelist-phrasing: intent: Send conversions to Google Campaign Manager 360 effect: write questions: - Can I upload offline conversions from Lytics to Google Campaign Manager 360? - What config does a CM360 conversion export need? - Which job sends Lytics conversions to CM360 floodlights? instructions: - text: Create a CM360 conversion export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Upload conversions to Google Campaign Manager 360 as {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/google-cm360-conversion-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a CM360 conversion export job effect: read questions: - Where can I see the summary of my CM360 conversion export? - What is my Campaign Manager 360 conversion upload configured to send? instructions: - text: Show CM360 conversion export job {id}. slots: id: path.id - text: Look up the Campaign Manager 360 conversion upload {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/google-cm360-conversion-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a CM360 conversion export job effect: write questions: - Can I change the floodlight settings on my CM360 conversion export? - How do I drop events during quiet hours on the Campaign Manager 360 conversion upload? instructions: - text: Update CM360 conversion export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set drop-during-quiet-window to {drop_events_during_quiet_window} on Campaign Manager 360 conversion upload {id}, name {name}, config {config}. slots: drop_events_during_quiet_window: requestBody.drop_events_during_quiet_window id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/google-dv360-customer-match'].post update: x-apievangelist-phrasing: intent: Start a DV360 Customer Match job effect: write questions: - Can I send Lytics audiences to Display & Video 360 as Customer Match lists? - What config does a DV360 Customer Match job need? - Which job uploads hashed contact lists to DV360? instructions: - text: Create a DV360 Customer Match job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Upload a segment as a Display & Video 360 Customer Match list called {name}, config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/google-dv360-customer-match/{id}'].get update: x-apievangelist-phrasing: intent: Look up a DV360 Customer Match job effect: read questions: - Where can I see the summary of my DV360 Customer Match job? - Which segment feeds my Display & Video 360 Customer Match list? instructions: - text: Show DV360 Customer Match job {id}. slots: id: path.id - text: Fetch the Display & Video 360 Customer Match list job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/google-dv360-customer-match/{id}'].put update: x-apievangelist-phrasing: intent: Change a DV360 Customer Match job effect: write questions: - Can I change the segment behind my DV360 Customer Match list? - How do I update the authorization on a Display & Video 360 Customer Match job? instructions: - text: Update DV360 Customer Match job {id} with config {config}. slots: id: path.id config: requestBody.config - text: Switch Display & Video 360 Customer Match list job {id} to authorization {auth_ids}, name {name}, config {config}. slots: id: path.id auth_ids: requestBody.auth_ids name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/google-dv360-export'].post update: x-apievangelist-phrasing: intent: Start a DV360 audience export job effect: write questions: - Can I send Lytics segments to Display & Video 360 for programmatic targeting? - What config does a DV360 audience export need? - Which job pushes cookie or device audiences into DV360? instructions: - text: Create a DV360 audience export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Push segments into Display & Video 360 for targeting as {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/google-dv360-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a DV360 audience export job effect: read questions: - Where can I see the summary of my DV360 audience export? - Which segments is my programmatic DV360 targeting job sending? instructions: - text: Show DV360 audience export {id}. slots: id: path.id - text: Look up the programmatic targeting push to DV360 {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/google-dv360-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a DV360 audience export job effect: write questions: - Can I swap the segments my DV360 audience export targets? - Is it possible to set an end date on the programmatic targeting push to DV360? instructions: - text: Update DV360 audience export {id} with config {config}. slots: id: path.id config: requestBody.config - text: End programmatic targeting push to DV360 {id} at {expires_at}, name {name}, config {config}. slots: id: path.id expires_at: requestBody.expires_at name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/google-enhanced-conversions'].post update: x-apievangelist-phrasing: intent: Start a Google Enhanced Conversions job effect: write questions: - Can I send hashed first-party data from Lytics as Google Ads enhanced conversions? - What config does a Google Enhanced Conversions job require? - Will a Google Enhanced Conversions job drop events during its quiet window? instructions: - text: Create a Google Enhanced Conversions job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: 'Send enhanced conversion data to Google Ads as {name}, config {config}, drop quiet-window events: {drop_events_during_quiet_window}.' slots: name: requestBody.name config: requestBody.config drop_events_during_quiet_window: requestBody.drop_events_during_quiet_window method: generated generated: '2026-10-02' - target: $.paths['/job/google-enhanced-conversions/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Google Enhanced Conversions job effect: read questions: - Where can I see the summary of my Google Enhanced Conversions job? - Which conversion actions is my enhanced conversions feed to Google Ads using? instructions: - text: Show Google Enhanced Conversions job {id}. slots: id: path.id - text: Fetch the enhanced conversions feed to Google Ads {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/google-enhanced-conversions/{id}'].put update: x-apievangelist-phrasing: intent: Change a Google Enhanced Conversions job effect: write questions: - Can I change the conversion action on my Google Enhanced Conversions job? - How do I add monitoring to the enhanced conversions feed to Google Ads? instructions: - text: Update Google Enhanced Conversions job {id} with config {config}. slots: id: path.id config: requestBody.config - text: Apply monitoring {monitoring} to enhanced conversions feed to Google Ads {id}, name {name}, config {config}. slots: monitoring: requestBody.monitoring id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/google-pubsub-egress'].post update: x-apievangelist-phrasing: intent: Start a Google Pub/Sub egress job effect: write questions: - Can I publish Lytics profile changes to a Google Pub/Sub topic? - What config does a Pub/Sub egress job need to know the topic? - Which job sends audience updates out through Google Pub/Sub? instructions: - text: Create a Google Pub/Sub egress job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Publish audience updates to a Pub/Sub topic as {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/google-pubsub-egress/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Google Pub/Sub egress job effect: read questions: - Where can I see the summary of my Google Pub/Sub egress job? - Which topic is my audience update publisher writing to? instructions: - text: Show Google Pub/Sub egress job {id}. slots: id: path.id - text: Look up the audience update publisher on Pub/Sub {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/google-pubsub-egress/{id}'].put update: x-apievangelist-phrasing: intent: Change a Google Pub/Sub egress job effect: write questions: - Can I point my Pub/Sub egress job at a new topic? - How do I rename the audience update publisher on Pub/Sub? instructions: - text: Update Google Pub/Sub egress job {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename audience update publisher on Pub/Sub {id} to {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/google-pubsub-stream-export'].post update: x-apievangelist-phrasing: intent: Start a Google Pub/Sub stream export effect: write questions: - Can I stream raw Lytics events into Google Pub/Sub as they arrive? - What config does a Pub/Sub stream export need? - Which job mirrors my event streams onto a Pub/Sub topic? instructions: - text: Create a Google Pub/Sub stream export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Mirror event streams onto a Pub/Sub topic as {name} with config {config}, described as {description}. slots: name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/google-pubsub-stream-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Google Pub/Sub stream export effect: read questions: - Where can I see the summary of my Pub/Sub stream export? - Which streams are mirrored onto Pub/Sub by my event stream job? instructions: - text: Show Google Pub/Sub stream export {id}. slots: id: path.id - text: Fetch the event stream mirror on Pub/Sub {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/google-pubsub-stream-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a Google Pub/Sub stream export effect: write questions: - Can I add streams to my Pub/Sub stream export? - How do I set a quiet period on the event stream mirror on Pub/Sub? instructions: - text: Update Google Pub/Sub stream export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Give event stream mirror on Pub/Sub {id} a quiet period of {quiet_period}, name {name}, config {config}. slots: id: path.id quiet_period: requestBody.quiet_period name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/google-sheets-export-audience'].post update: x-apievangelist-phrasing: intent: Export an audience to Google Sheets effect: write questions: - Can I dump a Lytics audience into a Google Sheets spreadsheet? - What config does a Google Sheets audience export need? - Which job writes segment members into a Google spreadsheet? instructions: - text: Create a Google Sheets audience export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Write segment members into a Google spreadsheet as {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/google-sheets-export-audience/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Google Sheets audience export effect: read questions: - Where can I see the summary of my Google Sheets audience export? - Which spreadsheet is my segment member dump writing to? instructions: - text: Show Google Sheets audience export {id}. slots: id: path.id - text: Look up the segment member dump to a Google spreadsheet {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/google-sheets-export-audience/{id}'].put update: x-apievangelist-phrasing: intent: Change a Google Sheets audience export effect: write questions: - Can I change the spreadsheet my Google Sheets audience export writes to? - How do I make the segment member dump to a spreadsheet expire? instructions: - text: Update Google Sheets audience export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Expire segment member dump to a Google spreadsheet {id} at {expires_at}, name {name}, config {config}. slots: id: path.id expires_at: requestBody.expires_at name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/google-tag-manager-setup'].post update: x-apievangelist-phrasing: intent: Set up the Lytics tag in Google Tag Manager effect: write questions: - Can Lytics install its JavaScript tag through my Google Tag Manager container? - What config does a Google Tag Manager setup job need? - Which job adds the Lytics tag to GTM for me? instructions: - text: Create a Google Tag Manager setup job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Install the Lytics tag into my GTM container with 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/google-tag-manager-setup/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Google Tag Manager setup job effect: read questions: - Where can I see the summary of my Google Tag Manager setup job? - Which GTM container did the Lytics tag install target? instructions: - text: Show Google Tag Manager setup job {id}. slots: id: path.id - text: Fetch the Lytics tag install in GTM {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/google-tag-manager-setup/{id}'].put update: x-apievangelist-phrasing: intent: Change a Google Tag Manager setup job effect: write questions: - Can I change the container or workspace of my Google Tag Manager setup job? - How do I rename the Lytics tag install in GTM? instructions: - text: Update Google Tag Manager setup job {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename Lytics tag install in GTM {id} to {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/googlesheets-import-opus'].post update: x-apievangelist-phrasing: intent: Import rows from Google Sheets effect: write questions: - How do I import rows from a Google Sheets spreadsheet into Lytics profiles? - Can a Google Sheets import load data into a particular Lytics account? - What config does a Google Sheets import need? instructions: - text: Create a Google Sheets import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Load spreadsheet rows from Google Sheets into account {account_id} as {name}, config {config}. slots: account_id: query.account_id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/googlesheets-import-opus/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Google Sheets import job effect: read questions: - Where can I see the summary of my Google Sheets import? - Which spreadsheet is my sheet row ingest reading? instructions: - text: Show Google Sheets import job {id}. slots: id: path.id - text: Get the spreadsheet row ingest from Google Sheets {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/googlesheets-import-opus/{id}'].put update: x-apievangelist-phrasing: intent: Change a Google Sheets import job effect: write questions: - Can I point my Google Sheets import at a different spreadsheet tab? - How do I describe the spreadsheet row ingest for my team? instructions: - text: Update Google Sheets import {id} with config {config}. slots: id: path.id config: requestBody.config - text: Describe spreadsheet row ingest from Google Sheets {id} as {description}, name {name}, config {config}. slots: id: path.id description: requestBody.description name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/hubspot-export'].post update: x-apievangelist-phrasing: intent: Start a HubSpot export job effect: write questions: - Can I sync Lytics audiences into HubSpot contact lists? - What config does a HubSpot export need? - Which job writes segment membership to HubSpot contacts? instructions: - text: Create a HubSpot export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Sync a segment to HubSpot contact lists as {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/hubspot-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a HubSpot export job effect: read questions: - Where can I see the summary of my HubSpot export? - Which list is my HubSpot contact list sync filling? instructions: - text: Show HubSpot export job {id}. slots: id: path.id - text: Look up the HubSpot contact list sync {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/hubspot-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a HubSpot export job effect: write questions: - Can I change the segment my HubSpot export sends? - How do I add quiet hours to the HubSpot contact list sync? instructions: - text: Update HubSpot export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Quiet HubSpot contact list sync {id} at {quiet_time_of_day} in {quiet_timezone}, name {name}, config {config}. slots: id: path.id quiet_time_of_day: requestBody.quiet_time_of_day quiet_timezone: requestBody.quiet_timezone name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/hubspot-import'].post update: x-apievangelist-phrasing: intent: Start a HubSpot import job effect: write questions: - How do I import HubSpot contacts and companies into Lytics? - What config does a HubSpot import need? - Can I make a HubSpot import stop on a given date? instructions: - text: Create a HubSpot import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Bring HubSpot CRM records into Lytics as {name}, config {config}, until {expires_at}. slots: name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/hubspot-import/{id}'].get update: x-apievangelist-phrasing: intent: Look up a HubSpot import job effect: read questions: - Where can I see the summary of my HubSpot import? - Is my HubSpot CRM ingest pulling the right objects? instructions: - text: Show HubSpot import job {id}. slots: id: path.id - text: Fetch the HubSpot CRM ingest {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/hubspot-import/{id}'].put update: x-apievangelist-phrasing: intent: Change a HubSpot import job effect: write questions: - Can I change which HubSpot objects my import pulls? - How do I turn on monitoring for the HubSpot CRM ingest? instructions: - text: Update HubSpot import {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set monitoring {monitoring} on HubSpot CRM ingest {id}, name {name}, config {config}. slots: monitoring: requestBody.monitoring id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/icontact-export'].post update: x-apievangelist-phrasing: intent: Start an iContact export job effect: write questions: - Can I send a Lytics audience to an iContact list? - What config does an iContact export need? - Which job keeps iContact subscribers in sync with a segment? instructions: - text: Create an iContact export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Keep iContact subscribers in sync with a segment as {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/icontact-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up an iContact export job effect: read questions: - Where can I see the summary of my iContact export? - Which list is my iContact subscriber sync writing to? instructions: - text: Show iContact export job {id}. slots: id: path.id - text: Look up the iContact subscriber sync {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/icontact-export/{id}'].put update: x-apievangelist-phrasing: intent: Change an iContact export job effect: write questions: - Can I change the list my iContact export targets? - How do I rename the iContact subscriber sync? instructions: - text: Update iContact export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename iContact subscriber sync {id} to {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/icontact-import'].post update: x-apievangelist-phrasing: intent: Start an iContact import job effect: write questions: - How do I import iContact subscribers into Lytics? - What config does an iContact import need? - Can an iContact import load into a specific Lytics account? instructions: - text: Create an iContact import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull iContact subscriber lists into account {account_id} as {name}, config {config}. slots: account_id: query.account_id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/icontact-import/{id}'].get update: x-apievangelist-phrasing: intent: Look up an iContact import job effect: read questions: - Where can I see the summary of my iContact import? - Which lists is my iContact subscriber ingest reading? instructions: - text: Show iContact import job {id}. slots: id: path.id - text: Fetch the iContact subscriber ingest {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/icontact-import/{id}'].put update: x-apievangelist-phrasing: intent: Change an iContact import job effect: write questions: - Can I add lists to an existing iContact import? - How do I set an end date on the iContact subscriber ingest? instructions: - text: Update iContact import {id} with config {config}. slots: id: path.id config: requestBody.config - text: Have iContact subscriber ingest {id} expire at {expires_at}, name {name}, config {config}. slots: id: path.id expires_at: requestBody.expires_at name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/infobip-export'].post update: x-apievangelist-phrasing: intent: Start an Infobip audience export effect: write questions: - Can I send Lytics audiences to Infobip as people or contacts? - What config does an Infobip export need? - Which job keeps Infobip contacts in step with a segment? instructions: - text: Create an Infobip export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Sync a segment into Infobip contacts as {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/infobip-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up an Infobip audience export effect: read questions: - Where can I see the summary of my Infobip audience export? - Which segment is my Infobip contact sync sending? instructions: - text: Show Infobip export job {id}. slots: id: path.id - text: Look up the Infobip contact sync {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/infobip-export/{id}'].put update: x-apievangelist-phrasing: intent: Change an Infobip audience export effect: write questions: - Can I change the segment my Infobip export sends? - How do I add a quiet period to the Infobip contact sync? instructions: - text: Update Infobip export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Give Infobip contact sync {id} a quiet period of {quiet_period}, name {name}, config {config}. slots: id: path.id quiet_period: requestBody.quiet_period name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/infobip-import'].post update: x-apievangelist-phrasing: intent: Start an Infobip import job effect: write questions: - How do I import Infobip people data into Lytics? - What config does an Infobip import need? - Can I describe an Infobip import so teammates know its purpose? instructions: - text: Create an Infobip import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Bring Infobip people into Lytics as {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/infobip-import/{id}'].get update: x-apievangelist-phrasing: intent: Look up an Infobip import job effect: read questions: - Where can I see the summary of my Infobip import? - Is the Infobip people ingest set up correctly? instructions: - text: Show Infobip import job {id}. slots: id: path.id - text: Fetch the Infobip people ingest {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/infobip-import/{id}'].put update: x-apievangelist-phrasing: intent: Change an Infobip import job effect: write questions: - Can I reconfigure my Infobip import? - How do I rename the Infobip people ingest? instructions: - text: Update Infobip import {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename Infobip people ingest {id} to {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/infobip-sms-send'].post update: x-apievangelist-phrasing: intent: Start an Infobip SMS send job effect: write questions: - Can Lytics send SMS messages to a segment through Infobip? - Will an Infobip SMS send respect a quiet time of day so nobody gets texted at night? - What config does an Infobip SMS send job need? instructions: - text: Create an Infobip SMS send job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Text a segment via Infobip as {name}, config {config}, quiet from {quiet_time_of_day} in {quiet_timezone}. slots: name: requestBody.name config: requestBody.config quiet_time_of_day: requestBody.quiet_time_of_day quiet_timezone: requestBody.quiet_timezone method: generated generated: '2026-10-02' - target: $.paths['/job/infobip-sms-send/{id}'].get update: x-apievangelist-phrasing: intent: Look up an Infobip SMS send job effect: read questions: - Where can I see the summary of my Infobip SMS send job? - Which segment is my Infobip text messaging job reaching? instructions: - text: Show Infobip SMS send job {id}. slots: id: path.id - text: Look up the Infobip text messaging job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/infobip-sms-send/{id}'].put update: x-apievangelist-phrasing: intent: Change an Infobip SMS send job effect: write questions: - Can I change the message or audience of my Infobip SMS send job? - How do I drop texts queued during the quiet window on the Infobip messaging job? instructions: - text: Update Infobip SMS send job {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set drop during quiet window to {drop_events_during_quiet_window} on Infobip text messaging job {id}, name {name}, config {config}. slots: drop_events_during_quiet_window: requestBody.drop_events_during_quiet_window id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/insider-export-audience'].post update: x-apievangelist-phrasing: intent: Start an Insider audience export effect: write questions: - Can I send a Lytics audience to Insider for personalization? - What config does an Insider audience export need? - Which job pushes segments into Insider user attributes? instructions: - text: Create an Insider audience export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Push a segment into Insider as {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/insider-export-audience/{id}'].get update: x-apievangelist-phrasing: intent: Look up an Insider audience export effect: read questions: - Where can I see the summary of my Insider audience export? - Which segment is my audience sync to Insider sending? instructions: - text: Show Insider audience export {id}. slots: id: path.id - text: Fetch the audience sync to Insider {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/insider-export-audience/{id}'].put update: x-apievangelist-phrasing: intent: Change an Insider audience export effect: write questions: - Can I change the segment my Insider audience export sends? - How do I turn on monitoring for the audience sync to Insider? instructions: - text: Update Insider audience export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set monitoring {monitoring} on audience sync to Insider {id}, name {name}, config {config}. slots: monitoring: requestBody.monitoring id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/iterable-export'].post update: x-apievangelist-phrasing: intent: Start an Iterable export job effect: write questions: - Can I sync Lytics segments into Iterable lists? - What config does an Iterable export need? - Which job keeps Iterable users updated with Lytics audience data? instructions: - text: Create an Iterable export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send segment members to Iterable lists as {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/iterable-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up an Iterable export job effect: read questions: - Where can I see the summary of my Iterable export? - Which list is my Iterable list sync writing to? instructions: - text: Show Iterable export job {id}. slots: id: path.id - text: Look up the Iterable list sync {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/iterable-export/{id}'].put update: x-apievangelist-phrasing: intent: Change an Iterable export job effect: write questions: - Can I change the segment my Iterable export sends? - How do I make the Iterable list sync expire on a date? instructions: - text: Update Iterable export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Expire Iterable list sync {id} at {expires_at}, name {name}, config {config}. slots: id: path.id expires_at: requestBody.expires_at name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/iterable-import'].post update: x-apievangelist-phrasing: intent: Start an Iterable import job effect: write questions: - How do I import Iterable users and email events into Lytics? - What config does an Iterable import need? - Can an Iterable import write into a different Lytics account? instructions: - text: Create an Iterable import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull Iterable users and engagement into account {account_id} as {name}, config {config}. slots: account_id: query.account_id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/iterable-import/{id}'].get update: x-apievangelist-phrasing: intent: Look up an Iterable import job effect: read questions: - Where can I see the summary of my Iterable import? - Is the Iterable engagement ingest configured as I expect? instructions: - text: Show Iterable import job {id}. slots: id: path.id - text: Fetch the Iterable engagement ingest {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/iterable-import/{id}'].put update: x-apievangelist-phrasing: intent: Change an Iterable import job effect: write questions: - Can I change what my Iterable import pulls? - How do I describe the Iterable engagement ingest? instructions: - text: Update Iterable import {id} with config {config}. slots: id: path.id config: requestBody.config - text: Describe Iterable engagement ingest {id} as {description}, name {name}, config {config}. slots: id: path.id description: requestBody.description name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/klaviyo-export'].post update: x-apievangelist-phrasing: intent: Start a Klaviyo export job effect: write questions: - Can I sync a Lytics audience into a Klaviyo list? - What config does a Klaviyo export need? - Which job keeps Klaviyo profiles updated from a segment? instructions: - text: Create a Klaviyo export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Push a segment into a Klaviyo list as {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/klaviyo-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Klaviyo export job effect: read questions: - Where can I see the summary of my Klaviyo export? - Which list is my Klaviyo list sync filling? instructions: - text: Show Klaviyo export job {id}. slots: id: path.id - text: Look up the Klaviyo list sync {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/klaviyo-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a Klaviyo export job effect: write questions: - Can I change the segment my Klaviyo export sends? - How do I add quiet hours to the Klaviyo list sync? instructions: - text: Update Klaviyo export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Quiet Klaviyo list sync {id} at {quiet_time_of_day}, name {name}, config {config}. slots: id: path.id quiet_time_of_day: requestBody.quiet_time_of_day name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/klaviyo-import-opus'].post update: x-apievangelist-phrasing: intent: Start a Klaviyo import job effect: write questions: - How do I import Klaviyo profiles and events into Lytics? - What config does a Klaviyo import need? - Can I stop a Klaviyo import automatically at a set time? instructions: - text: Create a Klaviyo import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Bring Klaviyo profiles and events into Lytics as {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/klaviyo-import-opus/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Klaviyo import job effect: read questions: - Where can I see the summary of my Klaviyo import? - Is my Klaviyo profile ingest still configured? instructions: - text: Show Klaviyo import job {id}. slots: id: path.id - text: Fetch the Klaviyo profile ingest {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/klaviyo-import-opus/{id}'].put update: x-apievangelist-phrasing: intent: Change a Klaviyo import job effect: write questions: - Can I change what my Klaviyo import pulls in? - How do I rename the Klaviyo profile ingest? instructions: - text: Update Klaviyo import {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename Klaviyo profile ingest {id} to {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/leadsquared-export'].post update: x-apievangelist-phrasing: intent: Start a LeadSquared export job effect: write questions: - Can I send Lytics audiences to LeadSquared as leads? - What config does a LeadSquared export need? - Which job updates LeadSquared leads from a segment? instructions: - text: Create a LeadSquared export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Update LeadSquared leads from a segment as {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/leadsquared-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a LeadSquared export job effect: read questions: - Where can I see the summary of my LeadSquared export? - Which segment is my LeadSquared lead sync sending? instructions: - text: Show LeadSquared export job {id}. slots: id: path.id - text: Look up the LeadSquared lead sync {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/leadsquared-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a LeadSquared export job effect: write questions: - Can I change the segment my LeadSquared export sends? - How do I set a quiet timezone on the LeadSquared lead sync? instructions: - text: Update LeadSquared export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Use quiet timezone {quiet_timezone} for LeadSquared lead sync {id}, name {name}, config {config}. slots: quiet_timezone: requestBody.quiet_timezone id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/leadsquared-import'].post update: x-apievangelist-phrasing: intent: Start a LeadSquared import job effect: write questions: - How do I import LeadSquared leads and activities into Lytics? - What config does a LeadSquared import need? - Can a LeadSquared import load into a specific Lytics account? instructions: - text: Create a LeadSquared import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull LeadSquared leads into account {account_id} as {name}, config {config}. slots: account_id: query.account_id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/leadsquared-import/{id}'].get update: x-apievangelist-phrasing: intent: Look up a LeadSquared import job effect: read questions: - Where can I see the summary of my LeadSquared import? - Is the LeadSquared lead ingest pulling what I expect? instructions: - text: Show LeadSquared import job {id}. slots: id: path.id - text: Fetch the LeadSquared lead ingest {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/leadsquared-import/{id}'].put update: x-apievangelist-phrasing: intent: Change a LeadSquared import job effect: write questions: - Can I change what my LeadSquared import pulls? - How do I set an end date on the LeadSquared lead ingest? instructions: - text: Update LeadSquared import {id} with config {config}. slots: id: path.id config: requestBody.config - text: Have LeadSquared lead ingest {id} expire at {expires_at}, name {name}, config {config}. slots: id: path.id expires_at: requestBody.expires_at name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/lineads-audience-export'].post update: x-apievangelist-phrasing: intent: Start a LINE Ads audience export effect: write questions: - Can I send Lytics audiences to LINE Ads for targeting? - What config does a LINE Ads audience export need? - Which job uploads segments as LINE Ads custom audiences? instructions: - text: Create a LINE Ads audience export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Upload a segment to LINE Ads as {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/lineads-audience-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a LINE Ads audience export effect: read questions: - Where can I see the summary of my LINE Ads audience export? - Which segment is my LINE Ads audience upload using? instructions: - text: Show LINE Ads audience export {id}. slots: id: path.id - text: Look up the LINE Ads audience upload {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/lineads-audience-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a LINE Ads audience export effect: write questions: - Can I change the segment behind my LINE Ads audience export? - How do I rename the LINE Ads audience upload? instructions: - text: Update LINE Ads audience export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename LINE Ads audience upload {id} to {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/linkedin-conversion-api'].post update: x-apievangelist-phrasing: intent: Start a LinkedIn Conversions API job effect: write questions: - Can I send Lytics conversion events to LinkedIn's Conversions API? - What config does a LinkedIn Conversions API job need? - Will a LinkedIn Conversions API job drop events during its quiet window? instructions: - text: Create a LinkedIn Conversions API job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: 'Stream conversions to LinkedIn server-side as {name}, config {config}, drop quiet-window events: {drop_events_during_quiet_window}.' slots: name: requestBody.name config: requestBody.config drop_events_during_quiet_window: requestBody.drop_events_during_quiet_window method: generated generated: '2026-10-02' - target: $.paths['/job/linkedin-conversion-api/{id}'].get update: x-apievangelist-phrasing: intent: Look up a LinkedIn Conversions API job effect: read questions: - Where can I see the summary of my LinkedIn Conversions API job? - Which events are streaming to LinkedIn as server-side conversions? instructions: - text: Show LinkedIn Conversions API job {id}. slots: id: path.id - text: Fetch the server-side conversion stream to LinkedIn {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/linkedin-conversion-api/{id}'].put update: x-apievangelist-phrasing: intent: Change a LinkedIn Conversions API job effect: write questions: - Can I change which events my LinkedIn Conversions API job sends? - How do I add monitoring to the server-side conversion stream to LinkedIn? instructions: - text: Update LinkedIn Conversions API job {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set monitoring {monitoring} on server-side conversion stream to LinkedIn {id}, name {name}, config {config}. slots: monitoring: requestBody.monitoring id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/linkedin-existing-conversion-rule'].post update: x-apievangelist-phrasing: intent: Use an existing LinkedIn conversion rule effect: write questions: - Can Lytics send conversions against a conversion rule I already set up in LinkedIn Campaign Manager? - What config links a job to an existing LinkedIn conversion rule? - Which job reuses a LinkedIn conversion rule instead of creating a new one? instructions: - text: Create a LinkedIn existing conversion rule job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Attach Lytics conversions to my current LinkedIn conversion rule as {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/linkedin-existing-conversion-rule/{id}'].get update: x-apievangelist-phrasing: intent: Look up a LinkedIn existing conversion rule job effect: read questions: - Where can I see which LinkedIn conversion rule my existing-rule job uses? - What does the summary of a LinkedIn existing conversion rule job show? instructions: - text: Show LinkedIn existing conversion rule job {id}. slots: id: path.id - text: Look up the job tied to my current LinkedIn conversion rule {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/linkedin-existing-conversion-rule/{id}'].put update: x-apievangelist-phrasing: intent: Change a LinkedIn existing conversion rule job effect: write questions: - Can I point my existing-rule job at a different LinkedIn conversion rule? - How do I describe the job tied to my current LinkedIn conversion rule? instructions: - text: Update LinkedIn existing conversion rule job {id} with config {config}. slots: id: path.id config: requestBody.config - text: Describe the job tied to my current LinkedIn conversion rule {id} as {description}, name {name}, config {config}. slots: id: path.id description: requestBody.description name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/linkedin-export-audience'].post update: x-apievangelist-phrasing: intent: Start a LinkedIn audience export effect: write questions: - How do I send a Lytics segment to LinkedIn as a matched audience? - What config does a LinkedIn audience export need? - Which job uploads contacts to LinkedIn for ad targeting? instructions: - text: Create a LinkedIn audience export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Upload a segment to LinkedIn as a matched audience called {name}, config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/linkedin-export-audience/{id}'].get update: x-apievangelist-phrasing: intent: Look up a LinkedIn audience export effect: read questions: - Where can I see the summary of my LinkedIn audience export? - Which segment is my LinkedIn matched audience upload using? instructions: - text: Show LinkedIn audience export {id}. slots: id: path.id - text: Fetch the LinkedIn matched audience upload {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/linkedin-export-audience/{id}'].put update: x-apievangelist-phrasing: intent: Change a LinkedIn audience export effect: write questions: - Can I swap the segment in my LinkedIn audience export? - How do I set a quiet period on the LinkedIn matched audience upload? instructions: - text: Update LinkedIn audience export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Give LinkedIn matched audience upload {id} a quiet period of {quiet_period}, name {name}, config {config}. slots: id: path.id quiet_period: requestBody.quiet_period name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/liveramp-csv-export'].post update: x-apievangelist-phrasing: intent: Start a LiveRamp CSV export job effect: write questions: - Can I send a Lytics audience to LiveRamp as a CSV file? - What config does a LiveRamp CSV export need? - Which job delivers segment CSV files for LiveRamp onboarding? instructions: - text: Create a LiveRamp CSV export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Deliver a segment file to LiveRamp for onboarding as {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/liveramp-csv-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a LiveRamp CSV export job effect: read questions: - Where can I see the summary of my LiveRamp CSV export? - Which segment file is my LiveRamp onboarding delivery sending? instructions: - text: Show LiveRamp CSV export job {id}. slots: id: path.id - text: Look up the LiveRamp onboarding file delivery {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/liveramp-csv-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a LiveRamp CSV export job effect: write questions: - Can I change the fields in my LiveRamp CSV export? - How do I make the LiveRamp onboarding file delivery stop on a date? instructions: - text: Update LiveRamp CSV export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Stop LiveRamp onboarding file delivery {id} at {expires_at}, name {name}, config {config}. slots: id: path.id expires_at: requestBody.expires_at name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/liveramp-identifier-export'].post update: x-apievangelist-phrasing: intent: Start a LiveRamp identifier export effect: write questions: - Can I export customer identifiers like emails to LiveRamp for matching? - What config does a LiveRamp identifier export need? - Which job sends identity keys to LiveRamp rather than full CSV audiences? instructions: - text: Create a LiveRamp identifier export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send identity keys to LiveRamp for matching as {name} with config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/liveramp-identifier-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a LiveRamp identifier export effect: read questions: - Where can I see the summary of my LiveRamp identifier export? - Which identifiers is my identity key feed to LiveRamp sending? instructions: - text: Show LiveRamp identifier export {id}. slots: id: path.id - text: Fetch the identity key feed to LiveRamp {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/liveramp-identifier-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a LiveRamp identifier export effect: write questions: - Can I change which identifiers my LiveRamp identifier export sends? - How do I rename the identity key feed to LiveRamp? instructions: - text: Update LiveRamp identifier export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename identity key feed to LiveRamp {id} to {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/liveramp-ramp-id-enrichment'].post update: x-apievangelist-phrasing: intent: Start a LiveRamp RampID enrichment job effect: write questions: - Can I add LiveRamp RampIDs to my Lytics profiles? - What config does a RampID enrichment job need? - Which job resolves profiles to LiveRamp RampIDs? instructions: - text: Create a LiveRamp RampID enrichment named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Resolve profiles to RampIDs through LiveRamp as {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/liveramp-ramp-id-enrichment/{id}'].get update: x-apievangelist-phrasing: intent: Look up a LiveRamp RampID enrichment effect: read questions: - Where can I see the summary of my RampID enrichment job? - Is the RampID resolution through LiveRamp set up correctly? instructions: - text: Show LiveRamp RampID enrichment job {id}. slots: id: path.id - text: Look up the RampID resolution through LiveRamp {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/liveramp-ramp-id-enrichment/{id}'].put update: x-apievangelist-phrasing: intent: Change a LiveRamp RampID enrichment effect: write questions: - Can I change the audience my RampID enrichment runs on? - How do I add monitoring to RampID resolution through LiveRamp? instructions: - text: Update LiveRamp RampID enrichment {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set monitoring {monitoring} on RampID resolution through LiveRamp {id}, name {name}, config {config}. slots: monitoring: requestBody.monitoring id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/liveramp-s3-export'].post update: x-apievangelist-phrasing: intent: Start a LiveRamp S3 export job effect: write questions: - Can I deliver audiences to LiveRamp through an Amazon S3 bucket? - What config does a LiveRamp S3 export need? - Which job drops LiveRamp files into S3 instead of SFTP? instructions: - text: Create a LiveRamp S3 export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Drop segment files for LiveRamp into an S3 bucket as {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/liveramp-s3-export/{id}'].get update: x-apievangelist-phrasing: intent: Look up a LiveRamp S3 export job effect: read questions: - Where can I see the summary of my LiveRamp S3 export? - Which bucket is my S3 delivery for LiveRamp using? instructions: - text: Show LiveRamp S3 export job {id}. slots: id: path.id - text: Fetch the S3 delivery for LiveRamp {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/liveramp-s3-export/{id}'].put update: x-apievangelist-phrasing: intent: Change a LiveRamp S3 export job effect: write questions: - Can I change the bucket my LiveRamp S3 export writes to? - How do I set a quiet time on the S3 delivery for LiveRamp? instructions: - text: Update LiveRamp S3 export {id} with config {config}. slots: id: path.id config: requestBody.config - text: Quiet S3 delivery for LiveRamp {id} at {quiet_time_of_day}, name {name}, config {config}. slots: id: path.id quiet_time_of_day: requestBody.quiet_time_of_day name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/liveramp-sftp-export-eu'].post update: x-apievangelist-phrasing: intent: Start a LiveRamp EU SFTP export job effect: write questions: - Can I deliver audiences to LiveRamp's EU SFTP endpoint? - What config does a LiveRamp EU SFTP export need? - Which job sends LiveRamp files over SFTP for European onboarding? instructions: - text: Create a LiveRamp EU SFTP export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Upload segment files to LiveRamp's European SFTP as {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/liveramp-sftp-export-eu/{id}'].get update: x-apievangelist-phrasing: intent: Check a LiveRamp EU SFTP export job effect: read questions: - Is my LiveRamp EU SFTP export job still running or did it fail? - Where can I see the summary of an audience export going to LiveRamp's EU SFTP drop? instructions: - text: Show me the LiveRamp EU SFTP export job {id}. slots: id: path.id - text: Pull the summary for LiveRamp EU SFTP export {id} in account {account_id}. slots: id: path.id account_id: query.account_id method: generated generated: '2026-10-02' - target: $.paths['/job/liveramp-sftp-export-eu/{id}'].put update: x-apievangelist-phrasing: intent: Change a LiveRamp EU SFTP export job effect: write questions: - Can I edit the config of an existing LiveRamp EU SFTP export without recreating it? - How do I set a quiet period on my LiveRamp EU SFTP export job? instructions: - text: Update LiveRamp EU SFTP export job {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Make LiveRamp EU SFTP export {id} expire at {expires_at}, keeping name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/localytics-activity-import'].post update: x-apievangelist-phrasing: intent: Start importing Localytics activity data effect: write questions: - Can Lytics pull in app activity events from Localytics? - What do I need to set up a Localytics activity import job? instructions: - text: Create a Localytics activity import called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Set up a Localytics activity import named {name} using config {config} and authorization {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/localytics-activity-import/{id}'].get update: x-apievangelist-phrasing: intent: Check a Localytics activity import job effect: read questions: - Did my Localytics activity import finish pulling events? - Where do I see the current state of a Localytics activity import? instructions: - text: Get the Localytics activity import job {id}. slots: id: path.id - text: Summarize how Localytics activity import {id} is doing. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/localytics-activity-import/{id}'].put update: x-apievangelist-phrasing: intent: Edit a Localytics activity import job effect: write questions: - Can I rename or reconfigure a Localytics activity import that is already set up? - Is it possible to swap the authorization used by a Localytics activity import? instructions: - text: Reconfigure Localytics activity import {id} as {name} with config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Point Localytics activity import {id} at authorization {auth_ids}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/localytics-export-audience'].post update: x-apievangelist-phrasing: intent: Send an audience to Localytics effect: write questions: - How do I send a Lytics audience over to Localytics for targeting? - What config does a Localytics audience export job take? instructions: - text: Create a Localytics audience export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export an audience to Localytics as job {name} using config {config}, described as {description}. slots: name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/localytics-export-audience/{id}'].get update: x-apievangelist-phrasing: intent: Check a Localytics audience export job effect: read questions: - Is my audience export to Localytics healthy? - Can I look up one Localytics audience export job by its ID? instructions: - text: Fetch Localytics audience export {id}. slots: id: path.id - text: Tell me the status of audience export to Localytics {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/localytics-export-audience/{id}'].put update: x-apievangelist-phrasing: intent: Update a Localytics audience export job effect: write questions: - Can I change which settings an existing Localytics audience export uses? - Which fields must I resend when updating a Localytics audience export? instructions: - text: 'Update Localytics audience export {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Add a quiet period of {quiet_period} to Localytics audience export {id}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config quiet_period: requestBody.quiet_period method: generated generated: '2026-10-02' - target: $.paths['/job/localytics-profile-import'].post update: x-apievangelist-phrasing: intent: Import user profiles from Localytics effect: write questions: - Can I bring Localytics user profiles into Lytics? - What is required to create a Localytics profile import? instructions: - text: Create a Localytics profile import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start pulling Localytics profiles via a job called {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/localytics-profile-import/{id}'].get update: x-apievangelist-phrasing: intent: Check a Localytics profile import job effect: read questions: - Has my Localytics profile import run without errors? - Where do I find the summary of a Localytics profile import? instructions: - text: Look up Localytics profile import job {id}. slots: id: path.id - text: Report on the Localytics profile import {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/localytics-profile-import/{id}'].put update: x-apievangelist-phrasing: intent: Modify a Localytics profile import job effect: write questions: - Can I adjust the config of a Localytics profile import after creating it? - Could I give my Localytics profile import an expiry date? instructions: - text: Edit Localytics profile import {id} to name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Set Localytics profile import {id} to expire {expires_at} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/localytics-push'].post update: x-apievangelist-phrasing: intent: Create a Localytics push job effect: write questions: - Can Lytics push user data into Localytics on an ongoing basis? - What goes into the config of a Localytics push job? instructions: - text: Create a Localytics push job called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Set up pushing to Localytics as {name} with config {config} and description {description}. slots: name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/localytics-push/{id}'].get update: x-apievangelist-phrasing: intent: Check a Localytics push job effect: read questions: - Is my Localytics push job working? - How can I view one Localytics push job's summary? instructions: - text: Get Localytics push job {id}. slots: id: path.id - text: Show the latest state of the Localytics push {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/localytics-push/{id}'].put update: x-apievangelist-phrasing: intent: Update a Localytics push job effect: write questions: - Can I change the settings of a Localytics push job in place? - Is there a way to stop a Localytics push from sending during certain hours? instructions: - text: Update Localytics push job {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Give Localytics push {id} quiet hours starting {quiet_time_of_day} in {quiet_timezone}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config quiet_time_of_day: requestBody.quiet_time_of_day quiet_timezone: requestBody.quiet_timezone method: generated generated: '2026-10-02' - target: $.paths['/job/lotame-export'].post update: x-apievangelist-phrasing: intent: Export audiences to Lotame effect: write questions: - Can I sync Lytics audiences to Lotame? - What do I need to create a Lotame export job? instructions: - text: Create a Lotame export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start exporting to Lotame as {name} using config {config} and authorization {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/lotame-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Lotame export job effect: read questions: - Is my Lotame export job running fine? - Where can I see what a Lotame export job is doing? instructions: - text: Show Lotame export job {id}. slots: id: path.id - text: Give me a status summary of Lotame export {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/lotame-export/{id}'].put update: x-apievangelist-phrasing: intent: Edit a Lotame export job effect: write questions: - Can I reconfigure a Lotame export that already exists? - Is it possible to add monitoring to my Lotame export job? instructions: - text: Update Lotame export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Turn on monitoring {monitoring} for Lotame export {id}, keeping name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config monitoring: requestBody.monitoring method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-conductor-export-cc'].post update: x-apievangelist-phrasing: intent: Create a Lytics Conductor CC export job effect: write questions: - How do I set up a Conductor CC export job in Lytics? - What config does the Conductor CC export workflow expect? instructions: - text: Create a Conductor CC export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Set up a Lytics Conductor CC export {name}, config {config}, description {description}. slots: name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-conductor-export-cc/{id}'].get update: x-apievangelist-phrasing: intent: Check a Conductor CC export job effect: read questions: - Is my Conductor CC export job healthy? - Can I pull the summary of one Conductor CC export? instructions: - text: Get Conductor CC export job {id}. slots: id: path.id - text: What state is Conductor CC export {id} in right now? Report it. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-conductor-export-cc/{id}'].put update: x-apievangelist-phrasing: intent: Update a Conductor CC export job effect: write questions: - Can I change the config on a Conductor CC export after it is created? - Which fields are mandatory when editing a Conductor CC export? instructions: - text: 'Update Conductor CC export {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Retire Conductor CC export {id} at {expires_at}, with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-content-enrich'].post update: x-apievangelist-phrasing: intent: Start a content enrichment job effect: write questions: - Can Lytics enrich my content library with topics automatically? - What do I configure to run content enrichment? instructions: - text: Create a content enrichment job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Kick off Lytics content enrich as {name} using config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-content-enrich/{id}'].get update: x-apievangelist-phrasing: intent: Check a content enrichment job effect: read questions: - Is my content enrichment job done processing? - Where do I see the summary of a Lytics content enrich job? instructions: - text: Show content enrichment job {id}. slots: id: path.id - text: Check on content enrich {id} in account {account_id}. slots: id: path.id account_id: query.account_id method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-content-enrich/{id}'].put update: x-apievangelist-phrasing: intent: Reconfigure a content enrichment job effect: write questions: - Can I tweak the settings of an existing content enrichment job? - Could I relabel my content enrich job with a new description? instructions: - text: Update content enrichment job {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Describe content enrich {id} as {description}, with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-field-model'].post update: x-apievangelist-phrasing: intent: Create a field model job effect: write questions: - How do I train a field model in Lytics? - What config does a Lytics field model job need? instructions: - text: Create a field model job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Build a Lytics field model called {name} from config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-field-model/{id}'].get update: x-apievangelist-phrasing: intent: Check a field model job effect: read questions: - Has my field model job finished? - Can I see the summary of a single field model job? instructions: - text: Get field model job {id}. slots: id: path.id - text: Report the status of the field model {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-field-model/{id}'].put update: x-apievangelist-phrasing: intent: Update a field model job effect: write questions: - Can I change the config of a field model job that already exists? - Is renaming a field model job possible? instructions: - text: Update field model job {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Rename field model {id} to {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-seg-model'].post update: x-apievangelist-phrasing: intent: Create a segment model job effect: write questions: - Can I build a predictive model on a segment in Lytics? - What do I need to start a segment model job? instructions: - text: Create a segment model job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Train a Lytics segment model called {name} using config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-seg-model/{id}'].get update: x-apievangelist-phrasing: intent: Check a segment model job effect: read questions: - Is my segment model job done training? - Where can I read the summary of a segment model job? instructions: - text: Show segment model job {id}. slots: id: path.id - text: Tell me how segment model {id} is progressing. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-seg-model/{id}'].put update: x-apievangelist-phrasing: intent: Update a segment model job effect: write questions: - Can I edit the config of an existing segment model job? - Could a segment model job be set to expire on a date? instructions: - text: Update segment model job {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Expire segment model {id} at {expires_at}, keeping name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-sftp-event-export'].post update: x-apievangelist-phrasing: intent: Export raw events to SFTP effect: write questions: - Can I export raw event data from Lytics to an SFTP server? - What does an SFTP event export job need in its config? instructions: - text: Create an SFTP event export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Ship events to SFTP via a job called {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-sftp-event-export/{id}'].get update: x-apievangelist-phrasing: intent: Check an SFTP event export job effect: read questions: - Are my events still landing on SFTP from the event export job? - Can I see one SFTP event export job's summary? instructions: - text: Get SFTP event export job {id}. slots: id: path.id - text: Summarize SFTP event export {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-sftp-event-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an SFTP event export job effect: write questions: - Can I change where an SFTP event export sends its files? - Is there a way to pause SFTP event exports during a quiet window? instructions: - text: Update SFTP event export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Give SFTP event export {id} a quiet period {quiet_period}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config quiet_period: requestBody.quiet_period method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-sftp-export'].post update: x-apievangelist-phrasing: intent: Export user profiles as CSV to SFTP effect: write questions: - How can I drop a CSV of Lytics users onto an SFTP server? - What config does the Lytics SFTP user export take? instructions: - text: Create a Lytics SFTP export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Set up a CSV user export to SFTP called {name}, config {config}, description {description}. slots: name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-sftp-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Lytics SFTP export job effect: read questions: - Did my Lytics SFTP user export run? - Where do I see a single Lytics SFTP export's summary? instructions: - text: Show Lytics SFTP export job {id}. slots: id: path.id - text: Check whether CSV export to SFTP {id} is healthy. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-sftp-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Lytics SFTP export job effect: write questions: - Can I modify a Lytics SFTP CSV export after it is running? - Can the authorization on a Lytics SFTP export be swapped? instructions: - text: 'Update Lytics SFTP export {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Use authorization {auth_ids} for Lytics SFTP CSV export {id}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-sftp-json-export'].post update: x-apievangelist-phrasing: intent: Export user profiles as JSON to SFTP effect: write questions: - Can Lytics export users as JSON files to SFTP instead of CSV? - What does a JSON-to-SFTP export job need? instructions: - text: Create an SFTP JSON export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start a JSON file export to SFTP called {name} with config {config} and auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-sftp-json-export/{id}'].get update: x-apievangelist-phrasing: intent: Check an SFTP JSON export job effect: read questions: - Is my SFTP JSON export producing files? - Can I look up one SFTP JSON export by ID? instructions: - text: Get SFTP JSON export job {id}. slots: id: path.id - text: Show the summary of JSON export to SFTP {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-sftp-json-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an SFTP JSON export job effect: write questions: - Can I reconfigure an SFTP JSON export that already exists? - Which values must be sent when editing an SFTP JSON export? instructions: - text: Update SFTP JSON export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: End SFTP JSON export {id} at {expires_at}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-simple-export'].post update: x-apievangelist-phrasing: intent: Create a simple export job effect: write questions: - Is there a basic export job in Lytics for pulling data out? - What config does the simple export job need? instructions: - text: Create a simple export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Set up a Lytics simple export called {name}, config {config}, description {description}. slots: name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-simple-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a simple export job effect: read questions: - Has my simple export finished? - Where can I see a simple export job's summary? instructions: - text: Get simple export job {id}. slots: id: path.id - text: How is simple export {id} doing? Show its summary. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/lytics-simple-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a simple export job effect: write questions: - Can I change a simple export job's config afterwards? - Could I attach monitoring to a simple export? instructions: - text: Update simple export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Add monitoring {monitoring} to simple export {id}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config monitoring: requestBody.monitoring method: generated generated: '2026-10-02' - target: $.paths['/job/mailchimp-list'].post update: x-apievangelist-phrasing: intent: Sync an audience to a Mailchimp list effect: write questions: - Can I keep a Mailchimp list in sync with a Lytics audience? - What config does a Mailchimp list sync job require? instructions: - text: Create a Mailchimp list sync job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start syncing to a Mailchimp list as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/mailchimp-list/{id}'].get update: x-apievangelist-phrasing: intent: Check a Mailchimp list sync job effect: read questions: - Is my Mailchimp list sync still running? - Where can I see the summary of one Mailchimp list job? instructions: - text: Get Mailchimp list job {id}. slots: id: path.id - text: Show me how the Mailchimp list sync {id} is going. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/mailchimp-list/{id}'].put update: x-apievangelist-phrasing: intent: Update a Mailchimp list sync job effect: write questions: - Can I point an existing Mailchimp list sync at different settings? - Is it possible to keep a Mailchimp list sync quiet overnight? instructions: - text: 'Update Mailchimp list job {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Set quiet hours from {quiet_time_of_day} {quiet_timezone} on Mailchimp list sync {id}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config quiet_time_of_day: requestBody.quiet_time_of_day quiet_timezone: requestBody.quiet_timezone method: generated generated: '2026-10-02' - target: $.paths['/job/mailchimp-subscribers-import'].post update: x-apievangelist-phrasing: intent: Import Mailchimp subscribers effect: write questions: - Can I import my Mailchimp subscribers into Lytics? - What is needed to set up a Mailchimp subscriber import? instructions: - text: Create a Mailchimp subscribers import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull Mailchimp subscribers in via a job called {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/mailchimp-subscribers-import/{id}'].get update: x-apievangelist-phrasing: intent: Check a Mailchimp subscriber import effect: read questions: - Did the Mailchimp subscriber import complete? - Can I view a single Mailchimp subscribers import job? instructions: - text: Get Mailchimp subscribers import job {id}. slots: id: path.id - text: Summarize subscriber import from Mailchimp {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/mailchimp-subscribers-import/{id}'].put update: x-apievangelist-phrasing: intent: Edit a Mailchimp subscriber import effect: write questions: - Can I change the config of my Mailchimp subscribers import? - Could I put an end date on a Mailchimp subscriber import? instructions: - text: Update Mailchimp subscribers import {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Expire the Mailchimp subscriber import {id} at {expires_at}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/mailchimp-webhooks'].post update: x-apievangelist-phrasing: intent: Set up Mailchimp webhooks effect: write questions: - Can Lytics receive Mailchimp events through webhooks? - What does the Mailchimp webhooks job need to be configured? instructions: - text: Create a Mailchimp webhooks job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Register Mailchimp webhooks under job {name}, config {config}, description {description}. slots: name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/mailchimp-webhooks/{id}'].get update: x-apievangelist-phrasing: intent: Check a Mailchimp webhooks job effect: read questions: - Are my Mailchimp webhooks set up and working? - Where do I see the Mailchimp webhooks job summary? instructions: - text: Get Mailchimp webhooks job {id}. slots: id: path.id - text: Check the webhook job for Mailchimp {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/mailchimp-webhooks/{id}'].put update: x-apievangelist-phrasing: intent: Update a Mailchimp webhooks job effect: write questions: - Can I edit the config of an existing Mailchimp webhooks job? - Which fields must I include when changing Mailchimp webhooks? instructions: - text: Update Mailchimp webhooks job {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Switch Mailchimp webhooks {id} to authorization {auth_ids}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/mailgun-setup'].post update: x-apievangelist-phrasing: intent: Connect Mailgun email events effect: write questions: - Can I hook Mailgun up to Lytics? - What config does a Mailgun setup job require? instructions: - text: Create a Mailgun setup job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Set up Mailgun as {name} with config {config} and authorization {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/mailgun-setup/{id}'].get update: x-apievangelist-phrasing: intent: Check a Mailgun setup job effect: read questions: - Is my Mailgun setup job working? - Can I see the summary of a Mailgun setup job? instructions: - text: Get Mailgun setup job {id}. slots: id: path.id - text: Show the state of Mailgun setup {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/mailgun-setup/{id}'].put update: x-apievangelist-phrasing: intent: Update a Mailgun setup job effect: write questions: - Can I change the Mailgun setup after it is created? - Is renaming a Mailgun setup job supported? instructions: - text: Update Mailgun setup {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Rename Mailgun setup {id} to {name} and describe it as {description}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/mandrill-setup'].post update: x-apievangelist-phrasing: intent: Connect Mandrill email events effect: write questions: - Can Lytics connect to Mandrill? - What goes into a Mandrill setup job's config? instructions: - text: Create a Mandrill setup job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Hook up Mandrill as {name}, config {config}, using authorization {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/mandrill-setup/{id}'].get update: x-apievangelist-phrasing: intent: Check a Mandrill setup job effect: read questions: - Is the Mandrill setup job healthy? - Where can I see one Mandrill setup job? instructions: - text: Get Mandrill setup job {id}. slots: id: path.id - text: Report on Mandrill setup {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/mandrill-setup/{id}'].put update: x-apievangelist-phrasing: intent: Update a Mandrill setup job effect: write questions: - Can I reconfigure my Mandrill setup job? - Could I add monitoring to a Mandrill setup? instructions: - text: Update Mandrill setup {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Attach monitoring {monitoring} to Mandrill setup {id}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config monitoring: requestBody.monitoring method: generated generated: '2026-10-02' - target: $.paths['/job/mapp-sftp-export'].post update: x-apievangelist-phrasing: intent: Export to Mapp over SFTP effect: write questions: - Can I send Lytics data to Mapp through SFTP? - What config does a Mapp SFTP export need? instructions: - text: Create a Mapp SFTP export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Set up file export to Mapp via SFTP as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/mapp-sftp-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Mapp SFTP export job effect: read questions: - Is my Mapp SFTP export delivering? - Can I see a Mapp SFTP export job's summary? instructions: - text: Get Mapp SFTP export job {id}. slots: id: path.id - text: Summarize the Mapp SFTP export {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/mapp-sftp-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Mapp SFTP export job effect: write questions: - Can I edit an existing Mapp SFTP export? - Is a quiet period possible on a Mapp SFTP export? instructions: - text: Update Mapp SFTP export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Apply quiet period {quiet_period} to Mapp SFTP export {id}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config quiet_period: requestBody.quiet_period method: generated generated: '2026-10-02' - target: $.paths['/job/mapp-trigger-export'].post update: x-apievangelist-phrasing: intent: Trigger Mapp messages from Lytics effect: write questions: - Can a Lytics audience trigger messages in Mapp? - What do I configure for a Mapp trigger export? instructions: - text: Create a Mapp trigger export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Set up Mapp triggers as job {name}, config {config}, description {description}. slots: name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/mapp-trigger-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Mapp trigger export job effect: read questions: - Are my Mapp trigger exports firing? - Where is the summary of a Mapp trigger export job? instructions: - text: Get Mapp trigger export job {id}. slots: id: path.id - text: Show me Mapp trigger export {id} status. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/mapp-trigger-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Mapp trigger export job effect: write questions: - Can I modify a Mapp trigger export's config? - Could I hold Mapp triggers during quiet hours? instructions: - text: 'Update Mapp trigger export {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Drop events during the quiet window on Mapp trigger export {id} ({drop_events_during_quiet_window}), name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config drop_events_during_quiet_window: requestBody.drop_events_during_quiet_window method: generated generated: '2026-10-02' - target: $.paths['/job/marketingcloud-data-ext-export'].post update: x-apievangelist-phrasing: intent: Export to a Marketing Cloud data extension effect: write questions: - Can I write Lytics audiences into an existing Marketing Cloud data extension? - What config does a Marketing Cloud data extension export need? instructions: - text: Create a Marketing Cloud data extension export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export to an existing data extension in Marketing Cloud as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/marketingcloud-data-ext-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Marketing Cloud data extension export effect: read questions: - Is my export into a Marketing Cloud data extension working? - Can I fetch one Marketing Cloud data extension export job? instructions: - text: Get Marketing Cloud data extension export job {id}. slots: id: path.id - text: Report the status of data extension export {id} to Marketing Cloud. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/marketingcloud-data-ext-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Marketing Cloud data extension export effect: write questions: - Can I change the settings of a Marketing Cloud data extension export? - Is it possible to expire a Marketing Cloud data extension export on a date? instructions: - text: Update Marketing Cloud data extension export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Expire data extension export {id} to Marketing Cloud at {expires_at}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/marketingcloud-data-ext-import'].post update: x-apievangelist-phrasing: intent: Import a Marketing Cloud data extension effect: write questions: - Can Lytics import data from a Marketing Cloud data extension? - What does a Marketing Cloud data extension import job need? instructions: - text: Create a Marketing Cloud data extension import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull a Marketing Cloud data extension into Lytics as {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/marketingcloud-data-ext-import/{id}'].get update: x-apievangelist-phrasing: intent: Check a Marketing Cloud data extension import effect: read questions: - Did my Marketing Cloud data extension import finish? - Where do I see a data extension import job from Marketing Cloud? instructions: - text: Get Marketing Cloud data extension import job {id}. slots: id: path.id - text: Summarize the data extension import from Marketing Cloud {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/marketingcloud-data-ext-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Marketing Cloud data extension import effect: write questions: - Can I reconfigure an existing Marketing Cloud data extension import? - Could I rename my Marketing Cloud data extension import? instructions: - text: 'Update Marketing Cloud data extension import {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Retitle data extension import {id} from Marketing Cloud to {name} with description {description}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/marketingcloud-export-lists'].post update: x-apievangelist-phrasing: intent: Export audiences as Marketing Cloud lists effect: write questions: - Can I send Lytics audiences to Marketing Cloud as lists? - What config does a Marketing Cloud list export use? instructions: - text: Create a Marketing Cloud list export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export audiences to Marketing Cloud lists as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/marketingcloud-export-lists/{id}'].get update: x-apievangelist-phrasing: intent: Check a Marketing Cloud list export effect: read questions: - Are my Marketing Cloud list exports up to date? - Can I see one Marketing Cloud list export job's summary? instructions: - text: Get Marketing Cloud list export job {id}. slots: id: path.id - text: Show how list export to Marketing Cloud {id} is doing. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/marketingcloud-export-lists/{id}'].put update: x-apievangelist-phrasing: intent: Update a Marketing Cloud list export effect: write questions: - Can I edit a Marketing Cloud list export after setup? - Is there a way to add monitoring to Marketing Cloud list exports? instructions: - text: Update Marketing Cloud list export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Set monitoring {monitoring} on Marketing Cloud list export {id}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config monitoring: requestBody.monitoring method: generated generated: '2026-10-02' - target: $.paths['/job/marketingcloud-import'].post update: x-apievangelist-phrasing: intent: Import data from Marketing Cloud effect: write questions: - Can I bring Marketing Cloud subscriber and engagement data into Lytics? - What is required to create a general Marketing Cloud import? instructions: - text: Create a Marketing Cloud import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start a general Marketing Cloud import called {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/marketingcloud-import/{id}'].get update: x-apievangelist-phrasing: intent: Check a Marketing Cloud import job effect: read questions: - Is my general Marketing Cloud import running? - Where do I view the summary of a Marketing Cloud import job? instructions: - text: Get Marketing Cloud import job {id}. slots: id: path.id - text: Check on the general Marketing Cloud import {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/marketingcloud-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Marketing Cloud import job effect: write questions: - Can I change the config on my general Marketing Cloud import? - Could a Marketing Cloud import be given an expiry? instructions: - text: Update Marketing Cloud import {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Let general Marketing Cloud import {id} expire at {expires_at}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/marketingcloud-journey'].post update: x-apievangelist-phrasing: intent: Feed audiences into a Marketing Cloud journey effect: write questions: - Can Lytics enter users into a Marketing Cloud journey? - What config does a Marketing Cloud journey job take? instructions: - text: Create a Marketing Cloud journey job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send audience members into a Marketing Cloud journey via job {name}, config {config}. slots: name: requestBody.name config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/job/marketingcloud-journey/{id}'].get update: x-apievangelist-phrasing: intent: Check a Marketing Cloud journey job effect: read questions: - Is my Marketing Cloud journey job injecting users? - Can I see the summary of one Marketing Cloud journey job? instructions: - text: Get Marketing Cloud journey job {id}. slots: id: path.id - text: Report on the Marketing Cloud journey feed {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/marketingcloud-journey/{id}'].put update: x-apievangelist-phrasing: intent: Update a Marketing Cloud journey job effect: write questions: - Can I change which settings a Marketing Cloud journey job uses? - Is it possible to quiet a Marketing Cloud journey job at night? instructions: - text: 'Update Marketing Cloud journey job {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Quiet Marketing Cloud journey {id} from {quiet_time_of_day} for {quiet_period}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config quiet_time_of_day: requestBody.quiet_time_of_day quiet_period: requestBody.quiet_period method: generated generated: '2026-10-02' - target: $.paths['/job/marketingcloud-new-data-ext-export'].post update: x-apievangelist-phrasing: intent: Export to a new Marketing Cloud data extension effect: write questions: - Can Lytics create a brand new data extension in Marketing Cloud for an export? - What does the new data extension export job need? instructions: - text: Create a new-data-extension export to Marketing Cloud named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export into a freshly created Marketing Cloud data extension as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/marketingcloud-new-data-ext-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a new data extension export job effect: read questions: - Is my new Marketing Cloud data extension export working? - Where do I see a new-data-extension export job's summary? instructions: - text: Get new data extension export job {id}. slots: id: path.id - text: Show the new-data-extension export to Marketing Cloud {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/marketingcloud-new-data-ext-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a new data extension export job effect: write questions: - Can I edit the new-data-extension export after it is created? - Which fields are required to update a new data extension export? instructions: - text: Update new data extension export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Describe new-data-extension export {id} as {description}, keeping name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/marketo-export'].post update: x-apievangelist-phrasing: intent: Export audiences to Marketo effect: write questions: - Can I push Lytics audiences into Marketo? - What config does a Marketo export job need? instructions: - text: Create a Marketo export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send audiences to Marketo via a job called {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/marketo-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Marketo export job effect: read questions: - Is my Marketo export syncing? - Can I see a single Marketo export job's summary? instructions: - text: Get Marketo export job {id}. slots: id: path.id - text: Report how audience export to Marketo {id} is going. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/marketo-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Marketo export job effect: write questions: - Can I change the config of a running Marketo export? - Is it possible to stop a Marketo export from sending during quiet hours? instructions: - text: Update Marketo export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Set quiet timezone {quiet_timezone} and period {quiet_period} on Marketo export {id}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config quiet_timezone: requestBody.quiet_timezone quiet_period: requestBody.quiet_period method: generated generated: '2026-10-02' - target: $.paths['/job/marketo-import'].post update: x-apievangelist-phrasing: intent: Import leads from Marketo effect: write questions: - Can Lytics import leads and activity from Marketo? - What do I need to create a Marketo import? instructions: - text: Create a Marketo import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull Marketo data into Lytics 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/marketo-import/{id}'].get update: x-apievangelist-phrasing: intent: Check a Marketo import job effect: read questions: - Did my Marketo import pull everything? - Where can I see the summary of a Marketo import? instructions: - text: Get Marketo import job {id}. slots: id: path.id - text: Summarize the import from Marketo {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/marketo-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Marketo import job effect: write questions: - Can I reconfigure a Marketo import in place? - Could I set an end date on a Marketo import? instructions: - text: 'Update Marketo import {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: End Marketo import {id} at {expires_at}, with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/maropost-export'].post update: x-apievangelist-phrasing: intent: Export audiences to Maropost effect: write questions: - Can I sync Lytics audiences to Maropost? - What config does a Maropost export job need? instructions: - text: Create a Maropost export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send audiences to Maropost as job {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/maropost-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Maropost export job effect: read questions: - Is my Maropost export running smoothly? - Where can I see one Maropost export's summary? instructions: - text: Get Maropost export job {id}. slots: id: path.id - text: Show the state of audience export to Maropost {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/maropost-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Maropost export job effect: write questions: - Can I change the config of an existing Maropost export? - Could I add monitoring to my Maropost export? instructions: - text: Update Maropost export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Monitor Maropost export {id} with {monitoring}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config monitoring: requestBody.monitoring method: generated generated: '2026-10-02' - target: $.paths['/job/maropost-import'].post update: x-apievangelist-phrasing: intent: Import contacts from Maropost effect: write questions: - Can Lytics import contacts from Maropost? - What is needed to create a Maropost import? instructions: - text: Create a Maropost import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull Maropost contacts in as {name} with config {config} and authorization {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/maropost-import/{id}'].get update: x-apievangelist-phrasing: intent: Check a Maropost import job effect: read questions: - Did my Maropost import finish? - Can I look up a single Maropost import job? instructions: - text: Get Maropost import job {id}. slots: id: path.id - text: Summarize the import from Maropost {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/maropost-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Maropost import job effect: write questions: - Can I edit a Maropost import after it is created? - Is there a way to make a Maropost import expire? instructions: - text: 'Update Maropost import {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Expire Maropost import {id} at {expires_at}, keeping name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/mediamath-export'].post update: x-apievangelist-phrasing: intent: Export audiences to MediaMath effect: write questions: - Can I send Lytics audiences to MediaMath for ad targeting? - What config does a MediaMath export need? instructions: - text: Create a MediaMath export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Set up an audience export to MediaMath called {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/mediamath-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a MediaMath export job effect: read questions: - Is my MediaMath export delivering audiences? - Where do I see a MediaMath export job's summary? instructions: - text: Get MediaMath export job {id}. slots: id: path.id - text: Report on MediaMath audience export {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/mediamath-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a MediaMath export job effect: write questions: - Can I reconfigure a MediaMath export? - Could I rename a MediaMath export job? instructions: - text: Update MediaMath export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Rename MediaMath export {id} to {name}, description {description}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/messagecentral-email'].post update: x-apievangelist-phrasing: intent: Send email through Message Central effect: write questions: - Can Lytics trigger emails through Message Central? - What config does a Message Central email job need? instructions: - text: Create a Message Central email job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Set up Message Central email sends as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/messagecentral-email/{id}'].get update: x-apievangelist-phrasing: intent: Check a Message Central email job effect: read questions: - Is my Message Central email job sending? - Can I view the summary of a Message Central email job? instructions: - text: Get Message Central email job {id}. slots: id: path.id - text: Show the Message Central email job {id} status. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/messagecentral-email/{id}'].put update: x-apievangelist-phrasing: intent: Update a Message Central email job effect: write questions: - Can I change a Message Central email job's config? - Is it possible to stop Message Central emails going out during quiet hours? instructions: - text: 'Update Message Central email job {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Hold Message Central emails for {quiet_period} starting {quiet_time_of_day} on job {id}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config quiet_period: requestBody.quiet_period quiet_time_of_day: requestBody.quiet_time_of_day method: generated generated: '2026-10-02' - target: $.paths['/job/messagecentral-export'].post update: x-apievangelist-phrasing: intent: Export audiences to Message Central effect: write questions: - Can I sync audiences from Lytics to Message Central? - What do I configure for a Message Central export? instructions: - text: Create a Message Central export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Export audiences to Message Central as {name} with config {config} and description {description}. slots: name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/messagecentral-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Message Central export job effect: read questions: - Is my Message Central audience export healthy? - Where can I find a Message Central export job's summary? instructions: - text: Get Message Central export job {id}. slots: id: path.id - text: Report on the audience export to Message Central {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/messagecentral-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Message Central export job effect: write questions: - Can I edit a Message Central audience export? - Could I swap the authorization used by a Message Central export? instructions: - text: Update Message Central export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Use auth {auth_ids} on Message Central export {id}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/microsoft-capi-export'].post update: x-apievangelist-phrasing: intent: Send conversions to Microsoft Ads effect: write questions: - Can Lytics send conversion events to Microsoft Ads through its conversions API? - What config does a Microsoft conversions API export need? instructions: - text: Create a Microsoft conversions API export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start sending conversions to Microsoft as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/microsoft-capi-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Microsoft conversions export job effect: read questions: - Are my conversions reaching Microsoft Ads? - Can I see the summary of a Microsoft conversions API export? instructions: - text: Get Microsoft conversions API export job {id}. slots: id: path.id - text: Show how the Microsoft conversion export {id} is doing. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/microsoft-capi-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Microsoft conversions export job effect: write questions: - Can I change the config of my Microsoft conversions API export? - Could events be dropped during a quiet window on the Microsoft conversion export? instructions: - text: 'Update Microsoft conversions API export {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Set drop-during-quiet-window to {drop_events_during_quiet_window} on Microsoft conversion export {id}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config drop_events_during_quiet_window: requestBody.drop_events_during_quiet_window method: generated generated: '2026-10-02' - target: $.paths['/job/microsoft-export-audience'].post update: x-apievangelist-phrasing: intent: Export an audience to Microsoft Ads effect: write questions: - Can I target a Lytics audience in Microsoft Ads? - What does a Microsoft audience export job require? instructions: - text: Create a Microsoft audience export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Push an audience to Microsoft Ads as {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/microsoft-export-audience/{id}'].get update: x-apievangelist-phrasing: intent: Check a Microsoft audience export job effect: read questions: - Is my audience sync to Microsoft Ads working? - Where can I see one Microsoft audience export job? instructions: - text: Get Microsoft audience export job {id}. slots: id: path.id - text: Report on the Microsoft Ads audience sync {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/microsoft-export-audience/{id}'].put update: x-apievangelist-phrasing: intent: Update a Microsoft audience export job effect: write questions: - Can I reconfigure an audience export to Microsoft Ads? - Is an expiry date supported on Microsoft audience exports? instructions: - text: Update Microsoft audience export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Stop Microsoft Ads audience sync {id} at {expires_at}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/mixpanel-import'].post update: x-apievangelist-phrasing: intent: Import data from Mixpanel effect: write questions: - Can I bring Mixpanel event data into Lytics? - What config does a Mixpanel import need? instructions: - text: Create a Mixpanel import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull Mixpanel events in as job {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/mixpanel-import/{id}'].get update: x-apievangelist-phrasing: intent: Check a Mixpanel import job effect: read questions: - Did my Mixpanel import run successfully? - Can I view a Mixpanel import job's summary? instructions: - text: Get Mixpanel import job {id}. slots: id: path.id - text: Summarize the import from Mixpanel {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/mixpanel-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Mixpanel import job effect: write questions: - Can I change the config of an existing Mixpanel import? - Could I add monitoring to a Mixpanel import? instructions: - text: 'Update Mixpanel import {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Monitor Mixpanel import {id} using {monitoring}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config monitoring: requestBody.monitoring method: generated generated: '2026-10-02' - target: $.paths['/job/ms-teams-alerts'].post update: x-apievangelist-phrasing: intent: Send Lytics alerts to Microsoft Teams effect: write questions: - Can Lytics post alerts into a Microsoft Teams channel? - What config does a Teams alerts job need? instructions: - text: Create a Microsoft Teams alerts job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Route alerts to Teams via job {name}, config {config}, description {description}. slots: name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/ms-teams-alerts/{id}'].get update: x-apievangelist-phrasing: intent: Check a Microsoft Teams alerts job effect: read questions: - Is my Teams alerts job posting messages? - Where do I see the summary of a Microsoft Teams alerts job? instructions: - text: Get Microsoft Teams alerts job {id}. slots: id: path.id - text: Show me Teams alerting job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/ms-teams-alerts/{id}'].put update: x-apievangelist-phrasing: intent: Update a Microsoft Teams alerts job effect: write questions: - Can I change where my Teams alerts go? - Is it possible to silence Teams alerts overnight? instructions: - text: Update Microsoft Teams alerts job {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Silence Teams alerts job {id} from {quiet_time_of_day} {quiet_timezone}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config quiet_time_of_day: requestBody.quiet_time_of_day quiet_timezone: requestBody.quiet_timezone method: generated generated: '2026-10-02' - target: $.paths['/job/ms-teams-event-quota-alerts'].post update: x-apievangelist-phrasing: intent: Alert Teams when event quota runs low effect: write questions: - Can Lytics warn a Microsoft Teams channel about event quota usage? - What config does an event quota alert job for Teams take? instructions: - text: Create a Teams event quota alerts job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Set up event quota warnings in Teams as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/ms-teams-event-quota-alerts/{id}'].get update: x-apievangelist-phrasing: intent: Check a Teams event quota alerts job effect: read questions: - Is my Teams event quota alert job active? - Can I view one event quota alerts job for Teams? instructions: - text: Get Teams event quota alerts job {id}. slots: id: path.id - text: Report on event quota alerting to Teams {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/ms-teams-event-quota-alerts/{id}'].put update: x-apievangelist-phrasing: intent: Update a Teams event quota alerts job effect: write questions: - Can I edit the config of my Teams event quota alerts? - Could I set Teams event quota alerts to expire? instructions: - text: 'Update Teams event quota alerts job {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Expire event quota alerts to Teams {id} at {expires_at}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/netsuite-import-opus'].post update: x-apievangelist-phrasing: intent: Import NetSuite data effect: write questions: - Can Lytics import customer records from NetSuite? - What config does a NetSuite import job need? instructions: - text: Create a NetSuite import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull NetSuite records into Lytics as {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/netsuite-import-opus/{id}'].get update: x-apievangelist-phrasing: intent: Check a NetSuite import job effect: read questions: - Did the NetSuite import finish? - Where can I see a NetSuite import job's summary? instructions: - text: Get NetSuite import job {id}. slots: id: path.id - text: Summarize the NetSuite import {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/netsuite-import-opus/{id}'].put update: x-apievangelist-phrasing: intent: Update a NetSuite import job effect: write questions: - Can I reconfigure an existing NetSuite import? - Could I rename the NetSuite import job? instructions: - text: Update NetSuite import {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Rename NetSuite import {id} to {name} with description {description}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/newrelic-insights-monitoring'].post update: x-apievangelist-phrasing: intent: Send monitoring data to New Relic Insights effect: write questions: - Can Lytics report monitoring metrics into New Relic Insights? - What config does a New Relic Insights monitoring job need? instructions: - text: Create a New Relic Insights monitoring job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start sending metrics to New Relic as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/newrelic-insights-monitoring/{id}'].get update: x-apievangelist-phrasing: intent: Check a New Relic Insights monitoring job effect: read questions: - Is my New Relic Insights monitoring job reporting? - Can I see the summary of a New Relic monitoring job? instructions: - text: Get New Relic Insights monitoring job {id}. slots: id: path.id - text: Show the New Relic metrics job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/newrelic-insights-monitoring/{id}'].put update: x-apievangelist-phrasing: intent: Update a New Relic Insights monitoring job effect: write questions: - Can I change the config of my New Relic Insights monitoring? - Which fields must I send to edit a New Relic monitoring job? instructions: - text: 'Update New Relic Insights monitoring job {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Switch New Relic metrics job {id} to authorization {auth_ids}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/omeda-sftp-export'].post update: x-apievangelist-phrasing: intent: Export to Omeda over SFTP effect: write questions: - Can I deliver Lytics data to Omeda via SFTP? - What config does an Omeda SFTP export need? instructions: - text: Create an Omeda SFTP export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Set up file delivery to Omeda as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/omeda-sftp-export/{id}'].get update: x-apievangelist-phrasing: intent: Check an Omeda SFTP export job effect: read questions: - Is my Omeda SFTP export delivering files? - Where do I see an Omeda SFTP export's summary? instructions: - text: Get Omeda SFTP export job {id}. slots: id: path.id - text: Report on the Omeda file export {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/omeda-sftp-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an Omeda SFTP export job effect: write questions: - Can I edit my Omeda SFTP export settings? - Is a quiet period supported on Omeda SFTP exports? instructions: - text: Update Omeda SFTP export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Pause Omeda file export {id} for quiet period {quiet_period}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config quiet_period: requestBody.quiet_period method: generated generated: '2026-10-02' - target: $.paths['/job/onesignal-export'].post update: x-apievangelist-phrasing: intent: Export audiences to OneSignal effect: write questions: - Can I target Lytics audiences with OneSignal push notifications? - What config does a OneSignal export need? instructions: - text: Create a OneSignal export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Sync audiences to OneSignal as {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/onesignal-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a OneSignal export job effect: read questions: - Is my OneSignal audience export working? - Can I see one OneSignal export job's summary? instructions: - text: Get OneSignal export job {id}. slots: id: path.id - text: Show the audience sync to OneSignal {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/onesignal-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a OneSignal export job effect: write questions: - Can I change the config of a OneSignal export? - Could I keep OneSignal exports quiet at night? instructions: - text: 'Update OneSignal export {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Quiet OneSignal audience sync {id} in {quiet_timezone} from {quiet_time_of_day}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config quiet_timezone: requestBody.quiet_timezone quiet_time_of_day: requestBody.quiet_time_of_day method: generated generated: '2026-10-02' - target: $.paths['/job/onesignal-import'].post update: x-apievangelist-phrasing: intent: Import data from OneSignal effect: write questions: - Can Lytics import subscriber data from OneSignal? - What do I need to set up a OneSignal import? instructions: - text: Create a OneSignal import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull OneSignal data in as {name} with config {config} and description {description}. slots: name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/onesignal-import/{id}'].get update: x-apievangelist-phrasing: intent: Check a OneSignal import job effect: read questions: - Did my OneSignal import complete? - Where can I find a OneSignal import job's summary? instructions: - text: Get OneSignal import job {id}. slots: id: path.id - text: Summarize the import from OneSignal {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/onesignal-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a OneSignal import job effect: write questions: - Can I reconfigure an existing OneSignal import? - Could a OneSignal import be set to expire? instructions: - text: Update OneSignal import {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Expire OneSignal import {id} at {expires_at}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/optimizely-export'].post update: x-apievangelist-phrasing: intent: Export audiences to Optimizely effect: write questions: - Can I use Lytics audiences for experiments in Optimizely? - What config does an Optimizely export need? instructions: - text: Create an Optimizely export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send audiences to Optimizely as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/optimizely-export/{id}'].get update: x-apievangelist-phrasing: intent: Check an Optimizely export job effect: read questions: - Is my Optimizely audience export running? - Can I view one Optimizely export's summary? instructions: - text: Get Optimizely export job {id}. slots: id: path.id - text: Report on audience export to Optimizely {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/optimizely-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an Optimizely export job effect: write questions: - Can I edit the config of an Optimizely export? - Could I add monitoring to my Optimizely export? instructions: - text: 'Update Optimizely export {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Watch Optimizely export {id} with monitoring {monitoring}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config monitoring: requestBody.monitoring method: generated generated: '2026-10-02' - target: $.paths['/job/optimizely-odp-export'].post update: x-apievangelist-phrasing: intent: Export to Optimizely Data Platform effect: write questions: - Can Lytics send data to Optimizely Data Platform (ODP)? - Which settings go into the config when exporting to the Optimizely Data Platform? instructions: - text: Set up an ODP export job for Optimizely Data Platform called {name}, using config {config}. slots: name: requestBody.name config: requestBody.config - text: Sync to Optimizely Data Platform as {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/optimizely-odp-export/{id}'].get update: x-apievangelist-phrasing: intent: Check an Optimizely ODP export job effect: read questions: - Is my export to Optimizely Data Platform working? - Where can I see an ODP export job's summary? instructions: - text: Get Optimizely ODP export job {id}. slots: id: path.id - text: Show the Optimizely Data Platform sync {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/optimizely-odp-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an Optimizely ODP export job effect: write questions: - Can I reconfigure an Optimizely ODP export? - Is it possible to rename an ODP export job? instructions: - text: Update Optimizely ODP export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Rename Optimizely Data Platform sync {id} to {name}, description {description}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/pardot-export-prospects'].post update: x-apievangelist-phrasing: intent: Export prospects to Pardot effect: write questions: - Can I push Lytics users into Pardot as prospects? - What config does a Pardot prospect export need? instructions: - text: Create a Pardot prospect export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send prospects to Pardot as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/pardot-export-prospects/{id}'].get update: x-apievangelist-phrasing: intent: Check a Pardot prospect export job effect: read questions: - Is my Pardot prospect export syncing? - Can I see one Pardot prospect export job's summary? instructions: - text: Get Pardot prospect export job {id}. slots: id: path.id - text: Show the prospect sync to Pardot {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/pardot-export-prospects/{id}'].put update: x-apievangelist-phrasing: intent: Update a Pardot prospect export job effect: write questions: - Can I change the config of a Pardot prospect export? - Could I set an expiry on my Pardot prospect export? instructions: - text: 'Update Pardot prospect export {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: End the prospect sync to Pardot {id} at {expires_at}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/pardot-import'].post update: x-apievangelist-phrasing: intent: Import data from Pardot effect: write questions: - Can Lytics import prospects and activity from Pardot? - What do I need to create a Pardot import? instructions: - text: Create a Pardot import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull Pardot data into Lytics as {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/pardot-import/{id}'].get update: x-apievangelist-phrasing: intent: Check a Pardot import job effect: read questions: - Did my Pardot import finish? - Where do I see a Pardot import's summary? instructions: - text: Get Pardot import job {id}. slots: id: path.id - text: Summarize the import from Pardot {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/pardot-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Pardot import job effect: write questions: - Can I reconfigure an existing Pardot import? - Is monitoring available for a Pardot import? instructions: - text: Update Pardot import {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Apply monitoring {monitoring} to Pardot import {id}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config monitoring: requestBody.monitoring method: generated generated: '2026-10-02' - target: $.paths['/job/pinterest-capi-export'].post update: x-apievangelist-phrasing: intent: Send conversions to Pinterest effect: write questions: - Can Lytics send conversion events to Pinterest's conversions API? - What config does a Pinterest conversions export need? instructions: - text: Create a Pinterest conversions API export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Stream conversions to Pinterest as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/pinterest-capi-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Pinterest conversions export job effect: read questions: - Are my conversions reaching Pinterest? - Can I see a Pinterest conversions API export's summary? instructions: - text: Get Pinterest conversions API export job {id}. slots: id: path.id - text: Report on the Pinterest conversion stream {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/pinterest-capi-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Pinterest conversions export job effect: write questions: - Can I edit the config of my Pinterest conversions export? - Could Pinterest conversion events be dropped during quiet hours? instructions: - text: 'Update Pinterest conversions API export {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Set drop-during-quiet-window {drop_events_during_quiet_window} on Pinterest conversion stream {id}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config drop_events_during_quiet_window: requestBody.drop_events_during_quiet_window method: generated generated: '2026-10-02' - target: $.paths['/job/pinterest-export-audience'].post update: x-apievangelist-phrasing: intent: Export an audience to Pinterest Ads effect: write questions: - Can I target a Lytics audience on Pinterest? - What does a Pinterest audience export job require? instructions: - text: Create a Pinterest audience export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Push an audience to Pinterest Ads as {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/pinterest-export-audience/{id}'].get update: x-apievangelist-phrasing: intent: Check a Pinterest audience export job effect: read questions: - Is my Pinterest audience sync working? - Where can I see one Pinterest audience export? instructions: - text: Get Pinterest audience export job {id}. slots: id: path.id - text: Show the Pinterest Ads audience sync {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/pinterest-export-audience/{id}'].put update: x-apievangelist-phrasing: intent: Update a Pinterest audience export job effect: write questions: - Can I reconfigure an audience export to Pinterest? - Is renaming a Pinterest audience export supported? instructions: - text: Update Pinterest audience export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Rename Pinterest Ads audience sync {id} to {name}, description {description}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/postup-export'].post update: x-apievangelist-phrasing: intent: Export audiences to PostUp effect: write questions: - Can I sync Lytics audiences into PostUp? - What config does a PostUp export need? instructions: - text: Create a PostUp export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send audiences to PostUp as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/postup-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a PostUp export job effect: read questions: - Is my PostUp export running? - Can I view a PostUp export job's summary? instructions: - text: Get PostUp export job {id}. slots: id: path.id - text: Report on the audience export to PostUp {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/postup-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a PostUp export job effect: write questions: - Can I change my PostUp export's config? - Could PostUp exports be held during a quiet period? instructions: - text: 'Update PostUp export {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Hold PostUp export {id} for quiet period {quiet_period} in {quiet_timezone}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config quiet_period: requestBody.quiet_period quiet_timezone: requestBody.quiet_timezone method: generated generated: '2026-10-02' - target: $.paths['/job/postup-import-opus'].post update: x-apievangelist-phrasing: intent: Import data from PostUp effect: write questions: - Can Lytics import subscribers from PostUp? - What do I need to set up a PostUp import? instructions: - text: Create a PostUp import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull PostUp subscribers in as {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/postup-import-opus/{id}'].get update: x-apievangelist-phrasing: intent: Check a PostUp import job effect: read questions: - Did my PostUp import complete? - Where can I see a PostUp import job's summary? instructions: - text: Get PostUp import job {id}. slots: id: path.id - text: Summarize the import from PostUp {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/postup-import-opus/{id}'].put update: x-apievangelist-phrasing: intent: Update a PostUp import job effect: write questions: - Can I edit an existing PostUp import? - Is an expiry supported on a PostUp import? instructions: - text: Update PostUp import {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Expire PostUp import {id} at {expires_at}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/pubsub-ingress'].post update: x-apievangelist-phrasing: intent: Ingest data from a Pub/Sub subscription effect: write questions: - Can Lytics consume messages from Google Cloud Pub/Sub? - What config does a Pub/Sub ingress job need? instructions: - text: Create a Pub/Sub ingress job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start ingesting from Pub/Sub as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/pubsub-ingress/{id}'].get update: x-apievangelist-phrasing: intent: Check a Pub/Sub ingress job effect: read questions: - Is my Pub/Sub ingress job consuming messages? - Can I see one Pub/Sub ingress job's summary? instructions: - text: Get Pub/Sub ingress job {id}. slots: id: path.id - text: Show the Pub/Sub ingestion job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/pubsub-ingress/{id}'].put update: x-apievangelist-phrasing: intent: Update a Pub/Sub ingress job effect: write questions: - Can I change the subscription config of a Pub/Sub ingress job? - Could I add monitoring to Pub/Sub ingestion? instructions: - text: 'Update Pub/Sub ingress job {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Monitor Pub/Sub ingestion {id} with {monitoring}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config monitoring: requestBody.monitoring method: generated generated: '2026-10-02' - target: $.paths['/job/pushly-export-audience'].post update: x-apievangelist-phrasing: intent: Export an audience to Pushly effect: write questions: - Can I send Lytics audiences to Pushly for web push? - What config does a Pushly audience export need? instructions: - text: Create a Pushly audience export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Sync an audience to Pushly as {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/pushly-export-audience/{id}'].get update: x-apievangelist-phrasing: intent: Check a Pushly audience export job effect: read questions: - Is my Pushly audience export working? - Where can I see a Pushly audience export's summary? instructions: - text: Get Pushly audience export job {id}. slots: id: path.id - text: Report on the audience sync to Pushly {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/pushly-export-audience/{id}'].put update: x-apievangelist-phrasing: intent: Update a Pushly audience export job effect: write questions: - Can I reconfigure a Pushly audience export? - Could I keep Pushly syncs quiet during certain hours? instructions: - text: Update Pushly audience export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Quiet Pushly audience sync {id} from {quiet_time_of_day} in {quiet_timezone}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config quiet_time_of_day: requestBody.quiet_time_of_day quiet_timezone: requestBody.quiet_timezone method: generated generated: '2026-10-02' - target: $.paths['/job/rampid-enrichment'].post update: x-apievangelist-phrasing: intent: Enrich profiles with RampID effect: write questions: - Can Lytics enrich profiles with LiveRamp RampIDs? - What config does the standalone rampid-enrichment job take, as opposed to the LiveRamp-branded one? instructions: - text: Create a RampID enrichment job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Start RampID enrichment as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/rampid-enrichment/{id}'].get update: x-apievangelist-phrasing: intent: Check a RampID enrichment job effect: read questions: - Is my RampID enrichment running? - Can I view one RampID enrichment job's summary? instructions: - text: Get RampID enrichment job {id}. slots: id: path.id - text: Summarize the RampID enrichment {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/rampid-enrichment/{id}'].put update: x-apievangelist-phrasing: intent: Update a RampID enrichment job effect: write questions: - Can I change the config of a RampID enrichment job? - Is it possible to rename a RampID enrichment job? instructions: - text: 'Update RampID enrichment job {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Rename RampID enrichment {id} to {name}, description {description}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/reddit-capi-export'].post update: x-apievangelist-phrasing: intent: Send conversions to Reddit effect: write questions: - Can Lytics send conversion events to Reddit's conversions API? - What config does a Reddit conversions export need? instructions: - text: Create a Reddit conversions API export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Stream conversions to Reddit as {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/reddit-capi-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Reddit conversions export job effect: read questions: - Are my conversions reaching Reddit? - Where can I see a Reddit conversions API export's summary? instructions: - text: Get Reddit conversions API export job {id}. slots: id: path.id - text: Report on the Reddit conversion stream {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/reddit-capi-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Reddit conversions export job effect: write questions: - Can I edit my Reddit conversions export config? - Could I set the Reddit conversion export to expire? instructions: - text: 'Update Reddit conversions API export {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Expire Reddit conversion stream {id} at {expires_at}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/reddit-custom-audience'].post update: x-apievangelist-phrasing: intent: Export a custom audience to Reddit effect: write questions: - Can I target a Lytics audience on Reddit as a custom audience? - What does a Reddit custom audience job require? instructions: - text: Create a Reddit custom audience job named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Build a Reddit custom audience as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/reddit-custom-audience/{id}'].get update: x-apievangelist-phrasing: intent: Check a Reddit custom audience job effect: read questions: - Is my Reddit custom audience syncing? - Can I view one Reddit custom audience job? instructions: - text: Get Reddit custom audience job {id}. slots: id: path.id - text: Show the Reddit custom audience sync {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/reddit-custom-audience/{id}'].put update: x-apievangelist-phrasing: intent: Update a Reddit custom audience job effect: write questions: - Can I reconfigure a Reddit custom audience job? - Is monitoring available on Reddit custom audiences? instructions: - text: Update Reddit custom audience job {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Monitor Reddit custom audience {id} using {monitoring}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config monitoring: requestBody.monitoring method: generated generated: '2026-10-02' - target: $.paths['/job/redshift-conductor-export'].post update: x-apievangelist-phrasing: intent: Create a Redshift Conductor export effect: write questions: - Can Lytics Conductor export data into Amazon Redshift? - What config does a Redshift Conductor export need? instructions: - text: Create a Redshift Conductor export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Set up Conductor exports to Redshift as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/redshift-conductor-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Redshift Conductor export job effect: read questions: - Is my Redshift Conductor export loading data? - Where can I see one Redshift Conductor export's summary? instructions: - text: Get Redshift Conductor export job {id}. slots: id: path.id - text: Report on Conductor export to Redshift {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/redshift-conductor-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Redshift Conductor export job effect: write questions: - Can I edit a Redshift Conductor export's config? - Could I give the Redshift Conductor export a new description? instructions: - text: 'Update Redshift Conductor export {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Describe Conductor export to Redshift {id} as {description}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/redshift-event-export'].post update: x-apievangelist-phrasing: intent: Export raw events to Redshift effect: write questions: - Can I export raw Lytics events into a Redshift table? - What config does a Redshift event export need? instructions: - text: Create a Redshift event export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Ship events to Redshift as {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/redshift-event-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Redshift event export job effect: read questions: - Are events still flowing into Redshift from my event export? - Can I see a Redshift event export job's summary? instructions: - text: Get Redshift event export job {id}. slots: id: path.id - text: Summarize the event export into Redshift {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/redshift-event-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Redshift event export job effect: write questions: - Can I change my Redshift event export settings? - Is a quiet period allowed on Redshift event exports? instructions: - text: Update Redshift event export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Pause event export into Redshift {id} for {quiet_period}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config quiet_period: requestBody.quiet_period method: generated generated: '2026-10-02' - target: $.paths['/job/redshift-export'].post update: x-apievangelist-phrasing: intent: Export user profiles to Redshift effect: write questions: - Can Lytics export user profiles or audiences into Redshift? - What do I need to set up a Redshift user export? instructions: - text: Create a Redshift user export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Load profiles into Redshift via job {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/redshift-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Redshift user export job effect: read questions: - Did my Redshift profile export finish loading? - Where can I see a Redshift user export's summary? instructions: - text: Get Redshift user export job {id}. slots: id: path.id - text: Show the profile export into Redshift {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/redshift-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Redshift user export job effect: write questions: - Can I reconfigure a Redshift profile export? - Could a Redshift user export be given an expiry date? instructions: - text: 'Update Redshift user export {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Expire profile export into Redshift {id} at {expires_at}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/redshift-import'].post update: x-apievangelist-phrasing: intent: Import data from Redshift effect: write questions: - Can Lytics import tables from Amazon Redshift? - What config does a Redshift import need? instructions: - text: Create a Redshift import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull a Redshift table into Lytics as {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/redshift-import/{id}'].get update: x-apievangelist-phrasing: intent: Check a Redshift import job effect: read questions: - Is my Redshift import pulling rows? - Can I view one Redshift import job's summary? instructions: - text: Get Redshift import job {id}. slots: id: path.id - text: Report on the import from Redshift {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/redshift-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Redshift import job effect: write questions: - Can I change the query or table a Redshift import uses? - Is monitoring supported on a Redshift import? instructions: - text: Update Redshift import {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Attach monitoring {monitoring} to Redshift import {id}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config monitoring: requestBody.monitoring method: generated generated: '2026-10-02' - target: $.paths['/job/responsys-export'].post update: x-apievangelist-phrasing: intent: Export audiences to Responsys effect: write questions: - Can I sync Lytics audiences into Responsys? - What config does a Responsys export need? instructions: - text: Create a Responsys export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send audiences to Responsys as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/responsys-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Responsys export job effect: read questions: - Is my Responsys export syncing? - Where can I see one Responsys export's summary? instructions: - text: Get Responsys export job {id}. slots: id: path.id - text: Show the audience export to Responsys {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/responsys-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Responsys export job effect: write questions: - Can I edit a Responsys export's config? - Could I quiet Responsys exports overnight? instructions: - text: 'Update Responsys export {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Quiet Responsys audience export {id} starting {quiet_time_of_day} {quiet_timezone}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config quiet_time_of_day: requestBody.quiet_time_of_day quiet_timezone: requestBody.quiet_timezone method: generated generated: '2026-10-02' - target: $.paths['/job/responsys-import'].post update: x-apievangelist-phrasing: intent: Import data from Responsys effect: write questions: - Can Lytics import profiles and engagement from Responsys? - What do I need to create a Responsys import? instructions: - text: Create a Responsys import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull Responsys data in as {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/responsys-import/{id}'].get update: x-apievangelist-phrasing: intent: Check a Responsys import job effect: read questions: - Did my Responsys import finish? - Can I see a Responsys import job's summary? instructions: - text: Get Responsys import job {id}. slots: id: path.id - text: Summarize the import from Responsys {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/responsys-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Responsys import job effect: write questions: - Can I reconfigure a Responsys import? - Is an end date supported on a Responsys import? instructions: - text: Update Responsys import {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: End Responsys import {id} at {expires_at}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/responsys-trigger-export'].post update: x-apievangelist-phrasing: intent: Trigger Responsys messages from Lytics effect: write questions: - Can a Lytics audience trigger campaigns in Responsys? - Which config fields does a triggered-message export to Responsys expect? instructions: - text: Make a new triggered-send job for Responsys called {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Set up Responsys triggers as {name}, config {config}, description {description}. slots: name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/responsys-trigger-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Responsys trigger export job effect: read questions: - Are my Responsys triggers firing? - Where can I see a Responsys trigger export's summary? instructions: - text: Get Responsys trigger export job {id}. slots: id: path.id - text: Report on Responsys triggered sends {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/responsys-trigger-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Responsys trigger export job effect: write questions: - Can I edit a Responsys trigger export? - Could Responsys trigger events be dropped during quiet hours? instructions: - text: 'Update Responsys trigger export {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Set drop-during-quiet-window {drop_events_during_quiet_window} on Responsys triggers {id}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config drop_events_during_quiet_window: requestBody.drop_events_during_quiet_window method: generated generated: '2026-10-02' - target: $.paths['/job/retentionscience-export'].post update: x-apievangelist-phrasing: intent: Export data to Retention Science effect: write questions: - Can Lytics send data to Retention Science? - What config does a Retention Science export need? instructions: - text: Create a Retention Science export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Sync to Retention Science as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/retentionscience-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Retention Science export job effect: read questions: - Is my Retention Science export working? - Can I view a Retention Science export job's summary? instructions: - text: Get Retention Science export job {id}. slots: id: path.id - text: Show the Retention Science sync {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/retentionscience-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Retention Science export job effect: write questions: - Can I change the config of a Retention Science export? - Is renaming a Retention Science export allowed? instructions: - text: 'Update Retention Science export {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Rename Retention Science sync {id} to {name}, description {description}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/s3-event-export'].post update: x-apievangelist-phrasing: intent: Export raw events to Amazon S3 effect: write questions: - Can I export raw Lytics events to an S3 bucket? - What config does an S3 event export need? instructions: - text: Create an S3 event export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Ship events to S3 as {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/s3-event-export/{id}'].get update: x-apievangelist-phrasing: intent: Check an S3 event export job effect: read questions: - Are events still landing in S3 from my event export? - Where can I see an S3 event export's summary? instructions: - text: Get S3 event export job {id}. slots: id: path.id - text: Summarize the event export to S3 {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/s3-event-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an S3 event export job effect: write questions: - Can I change the bucket settings on an S3 event export? - Is a quiet period supported on S3 event exports? instructions: - text: 'Update S3 event export {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Hold event export to S3 {id} for quiet period {quiet_period}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config quiet_period: requestBody.quiet_period method: generated generated: '2026-10-02' - target: $.paths['/job/s3-import'].post update: x-apievangelist-phrasing: intent: Import CSV files from Amazon S3 effect: write questions: - Can Lytics import CSV files from an S3 bucket? - What config does an S3 CSV import need? instructions: - text: Create an S3 CSV import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Pull CSV files from S3 into Lytics as {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/s3-import/{id}'].get update: x-apievangelist-phrasing: intent: Check an S3 CSV import job effect: read questions: - Did my S3 CSV import pick up the files? - Can I see one S3 CSV import job's summary? instructions: - text: Get S3 CSV import job {id}. slots: id: path.id - text: Report on the CSV import from S3 {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/s3-import/{id}'].put update: x-apievangelist-phrasing: intent: Update an S3 CSV import job effect: write questions: - Can I point an S3 CSV import at a different path? - Could I set an S3 CSV import to expire? instructions: - text: Update S3 CSV import {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Expire CSV import from S3 {id} at {expires_at}; name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/s3-json-import'].post update: x-apievangelist-phrasing: intent: Import JSON files from Amazon S3 effect: write questions: - Can Lytics import JSON files from S3? - What config does an S3 JSON import need? instructions: - text: Create an S3 JSON import named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Load JSON files from S3 as {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/s3-json-import/{id}'].get update: x-apievangelist-phrasing: intent: Check an S3 JSON import job effect: read questions: - Is my S3 JSON import processing files? - Where can I see an S3 JSON import job's summary? instructions: - text: Get S3 JSON import job {id}. slots: id: path.id - text: Show the JSON file import from S3 {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/s3-json-import/{id}'].put update: x-apievangelist-phrasing: intent: Update an S3 JSON import job effect: write questions: - Can I reconfigure an S3 JSON import? - Is monitoring available for S3 JSON imports? instructions: - text: 'Update S3 JSON import {id}: name {name}, config {config}.' slots: id: path.id name: requestBody.name config: requestBody.config - text: Monitor JSON file import from S3 {id} with {monitoring}, name {name}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config monitoring: requestBody.monitoring method: generated generated: '2026-10-02' - target: $.paths['/job/s3-user-csv-export'].post update: x-apievangelist-phrasing: intent: Export user profiles as CSV to Amazon S3 effect: write questions: - Can I export Lytics users as a CSV file into S3? - What config does an S3 user CSV export need? instructions: - text: Create an S3 user CSV export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Write a user CSV to S3 via job {name}, config {config}, auth {auth_ids}. slots: name: requestBody.name config: requestBody.config auth_ids: requestBody.auth_ids method: generated generated: '2026-10-02' - target: $.paths['/job/s3-user-csv-export/{id}'].get update: x-apievangelist-phrasing: intent: Check an S3 user CSV export job effect: read questions: - Did my S3 user CSV export write its file? - Can I view one S3 user CSV export's summary? instructions: - text: Get S3 user CSV export job {id}. slots: id: path.id - text: Report on the user CSV export to S3 {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/s3-user-csv-export/{id}'].put update: x-apievangelist-phrasing: intent: Update an S3 user CSV export job effect: write questions: - Can I change an S3 user CSV export's config? - Could I rename the S3 user CSV export? instructions: - text: Update S3 user CSV export {id} with name {name} and config {config}. slots: id: path.id name: requestBody.name config: requestBody.config - text: Rename user CSV export to S3 {id} to {name}, description {description}, config {config}. slots: id: path.id name: requestBody.name config: requestBody.config description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/sailthru-export'].post update: x-apievangelist-phrasing: intent: Export audiences to Sailthru effect: write questions: - Can I sync Lytics audiences into Sailthru? - What config does a Sailthru export need? instructions: - text: Create a Sailthru export named {name} with config {config}. slots: name: requestBody.name config: requestBody.config - text: Send audiences to Sailthru as {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/sailthru-export/{id}'].get update: x-apievangelist-phrasing: intent: Check a Sailthru export job effect: read questions: - Is my Sailthru export running? - Where can I see one Sailthru export's summary? instructions: - text: Get Sailthru export job {id}. slots: id: path.id - text: Show the audience export to Sailthru {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/sailthru-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Sailthru export job effect: write questions: - Can I change the configuration of a Sailthru export job that's already set up? - Is it possible to rename my existing Sailthru export or give it a new description? instructions: - text: Update Sailthru export job {id} and rename it {name}. slots: id: path.id name: requestBody.name - text: Change the description on Sailthru export job {id} to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/sailthru-import'].post update: x-apievangelist-phrasing: intent: Create a Sailthru import job effect: write questions: - Can Lytics pull my subscriber data in from Sailthru? - What do I need to provide to start a new Sailthru import? instructions: - text: Create a Sailthru import job called {name}. slots: name: requestBody.name - text: Start importing from Sailthru with a new job named {name}, described as {description}. slots: name: requestBody.name description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/sailthru-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a Sailthru import job effect: read questions: - What's the status of the Sailthru import I set up? - Where can I see the summary of one Sailthru import job? instructions: - text: Show me the summary of Sailthru import job {id}. slots: id: path.id - text: Check how Sailthru import {id} is doing. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/sailthru-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Sailthru import job effect: write questions: - Can I edit the settings of a Sailthru import that's already running? - Is there a way to set a quiet period on my Sailthru import? instructions: - text: Rename Sailthru import job {id} to {name}. slots: id: path.id name: requestBody.name - text: Set the quiet timezone on Sailthru import {id} to {quiet_timezone}. slots: id: path.id quiet_timezone: requestBody.quiet_timezone method: generated generated: '2026-10-02' - target: $.paths['/job/sailthru-user-export'].post update: x-apievangelist-phrasing: intent: Create a Sailthru user export job effect: write questions: - Can I send Lytics user profiles over to Sailthru as users? - What's needed to set up a user export to Sailthru? instructions: - text: Create a Sailthru user export job named {name}. slots: name: requestBody.name - text: Set up a new export of users to Sailthru called {name} that expires at {expires_at}. slots: name: requestBody.name expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/sailthru-user-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Sailthru user export job effect: read questions: - How is my Sailthru user export doing? - Where do I find the details of a single Sailthru user export? instructions: - text: Get the Sailthru user export job {id}. slots: id: path.id - text: Pull up the summary for Sailthru user export {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/sailthru-user-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Sailthru user export job effect: write questions: - Can I reconfigure an existing Sailthru user export? - Is it possible to change when my Sailthru user export expires? instructions: - text: Update Sailthru user export {id} and call it {name}. slots: id: path.id name: requestBody.name - text: Make Sailthru user export job {id} expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-custom-import'].post update: x-apievangelist-phrasing: intent: Create a Salesforce custom object import job effect: write questions: - Can I bring Salesforce custom objects into Lytics? - What does it take to import custom Salesforce data into my profiles? instructions: - text: Create a Salesforce custom import job named {name}. slots: name: requestBody.name - text: Start a new custom-object import from Salesforce called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-custom-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a Salesforce custom object import job effect: read questions: - What state is my Salesforce custom object import in? - Where can I see the summary for a Salesforce custom import job? instructions: - text: Show Salesforce custom import job {id}. slots: id: path.id - text: Look up the summary of the Salesforce custom-object import {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-custom-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Salesforce custom object import job effect: write questions: - Can I change which settings my Salesforce custom object import uses? - Is there a way to add monitoring to an existing Salesforce custom import? instructions: - text: Rename Salesforce custom import {id} to {name}. slots: id: path.id name: requestBody.name - text: Update the description of Salesforce custom-object import job {id} to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-audience-export'].post update: x-apievangelist-phrasing: intent: Create a Salesforce Data Cloud audience export job effect: write questions: - Can I push a Lytics audience into Salesforce Data Cloud? - What's required to start sending audiences to Data Cloud? instructions: - text: Create a Salesforce Data Cloud audience export called {name}. slots: name: requestBody.name - text: Send audiences to Salesforce Data Cloud with a new job named {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-audience-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Salesforce Data Cloud audience export job effect: read questions: - Is my audience export to Salesforce Data Cloud running? - Where do I see one Data Cloud audience export job's summary? instructions: - text: Get Data Cloud audience export job {id}. slots: id: path.id - text: Show me how audience export {id} to Salesforce Data Cloud is going. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-audience-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Salesforce Data Cloud audience export job effect: write questions: - Can I edit an audience export to Salesforce Data Cloud after creating it? - Could I change the auth used by my Data Cloud audience export? instructions: - text: Rename Data Cloud audience export {id} to {name}. slots: id: path.id name: requestBody.name - text: Update Salesforce Data Cloud audience export job {id} with the description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-bulk-export'].post update: x-apievangelist-phrasing: intent: Create a Salesforce Data Cloud bulk export job effect: write questions: - Can I bulk-load Lytics profiles into Salesforce Data Cloud? - What do I configure to start a bulk export into Data Cloud? instructions: - text: Create a Salesforce Data Cloud bulk export job named {name}. slots: name: requestBody.name - text: Kick off a new bulk export to Data Cloud called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-bulk-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Salesforce Data Cloud bulk export job effect: read questions: - How far along is my bulk export into Salesforce Data Cloud? - Where's the summary of a Data Cloud bulk export job? instructions: - text: Show Data Cloud bulk export job {id}. slots: id: path.id - text: Check the status of Salesforce Data Cloud bulk export {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-bulk-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Salesforce Data Cloud bulk export job effect: write questions: - Can I reconfigure a bulk export to Salesforce Data Cloud? - Is it possible to give my Data Cloud bulk export an expiry? instructions: - text: Rename Data Cloud bulk export {id} to {name}. slots: id: path.id name: requestBody.name - text: Set Salesforce Data Cloud bulk export job {id} to expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-cdc-import'].post update: x-apievangelist-phrasing: intent: Create a Salesforce Data Cloud CDC import job effect: write questions: - Can Lytics ingest change data capture events from Salesforce Data Cloud? - What's needed to import Data Cloud CDC changes continuously? instructions: - text: Create a Salesforce Data Cloud CDC import job named {name}. slots: name: requestBody.name - text: Set up a change-data-capture import from Data Cloud called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-cdc-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a Salesforce Data Cloud CDC import job effect: read questions: - Is the Data Cloud change data capture import healthy? - Where can I review a Salesforce Data Cloud CDC import's summary? instructions: - text: Get Data Cloud CDC import job {id}. slots: id: path.id - text: Show the summary of change-data-capture import {id} from Salesforce Data Cloud. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-cdc-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Salesforce Data Cloud CDC import job effect: write questions: - Can I modify a Salesforce Data Cloud CDC import after it starts? - Is there a way to set quiet hours on my Data Cloud change-capture import? instructions: - text: Rename Data Cloud CDC import {id} to {name}. slots: id: path.id name: requestBody.name - text: Set the quiet time of day on Salesforce Data Cloud CDC import {id} to {quiet_time_of_day}. slots: id: path.id quiet_time_of_day: requestBody.quiet_time_of_day method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-export'].post update: x-apievangelist-phrasing: intent: Create a Salesforce Data Cloud export job effect: write questions: - Can I export Lytics profile data to Salesforce Data Cloud? - What do I need to create a standard Data Cloud export? instructions: - text: Create a Salesforce Data Cloud export named {name}. slots: name: requestBody.name - text: Start exporting profiles to Data Cloud in a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Salesforce Data Cloud export job effect: read questions: - What's the current state of my profile export to Salesforce Data Cloud? - Where do I check a single Data Cloud export job (not the bulk or audience ones)? instructions: - text: Show Salesforce Data Cloud export job {id}. slots: id: path.id - text: Get the summary for the Data Cloud profile export {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Salesforce Data Cloud export job effect: write questions: - Can I tweak the configuration of my profile export to Salesforce Data Cloud? - Is it possible to clear monitoring on a Data Cloud profile export? instructions: - text: Rename the Salesforce Data Cloud profile export {id} to {name}. slots: id: path.id name: requestBody.name - text: Update Data Cloud export {id} with the description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-insights-import'].post update: x-apievangelist-phrasing: intent: Create a Salesforce Data Cloud insights import job effect: write questions: - Can I bring calculated insights from Salesforce Data Cloud into Lytics? - What's involved in importing Data Cloud insights? instructions: - text: Create a Salesforce Data Cloud insights import called {name}. slots: name: requestBody.name - text: Import calculated insights from Data Cloud with a new job named {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-insights-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a Salesforce Data Cloud insights import job effect: read questions: - Is my Data Cloud insights import working? - Where can I see one Salesforce Data Cloud insights import job? instructions: - text: Get Data Cloud insights import {id}. slots: id: path.id - text: Show me the summary of Salesforce Data Cloud insights import job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-insights-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Salesforce Data Cloud insights import job effect: write questions: - Can I update the setup of a Salesforce Data Cloud insights import? - Could I rename my Data Cloud insights import later? instructions: - text: Rename Data Cloud insights import job {id} to {name}. slots: id: path.id name: requestBody.name - text: Change the configuration description of Salesforce Data Cloud insights import {id} to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-segment-import'].post update: x-apievangelist-phrasing: intent: Create a Salesforce Data Cloud segment import job effect: write questions: - Can Lytics import segments defined in Salesforce Data Cloud? - What's needed to pull Data Cloud segment membership into Lytics? instructions: - text: Create a Salesforce Data Cloud segment import named {name}. slots: name: requestBody.name - text: Import Data Cloud segments with a new job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-segment-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a Salesforce Data Cloud segment import job effect: read questions: - How is my Data Cloud segment import going? - Where's the summary for a Salesforce Data Cloud segment import? instructions: - text: Show Data Cloud segment import job {id}. slots: id: path.id - text: Check Salesforce Data Cloud segment import {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-data-cloud-segment-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Salesforce Data Cloud segment import job effect: write questions: - Can I change the settings on a Salesforce Data Cloud segment import? - Is it possible to pause imports of Data Cloud segments during a quiet period? instructions: - text: Rename Data Cloud segment import {id} to {name}. slots: id: path.id name: requestBody.name - text: Set a quiet period of {quiet_period} on Salesforce Data Cloud segment import {id}. slots: quiet_period: requestBody.quiet_period id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-export'].post update: x-apievangelist-phrasing: intent: Create a Salesforce export job effect: write questions: - Can I send Lytics user data to Salesforce CRM? - What's required to set up an export into Salesforce? instructions: - text: Create a Salesforce export job named {name}. slots: name: requestBody.name - text: Start pushing Lytics data to Salesforce with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Salesforce export job effect: read questions: - Is my export to Salesforce CRM succeeding? - Where do I look up a Salesforce export job's summary? instructions: - text: Show Salesforce export {id}. slots: id: path.id - text: Get the summary of the export to Salesforce CRM, job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Salesforce export job effect: write questions: - Can I change what my Salesforce CRM export sends? - Is it possible to swap the authorization on a Salesforce export? instructions: - text: Rename Salesforce export job {id} to {name}. slots: id: path.id name: requestBody.name - text: Update the Salesforce CRM export {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-import'].post update: x-apievangelist-phrasing: intent: Create a Salesforce import job effect: write questions: - Can I import leads and contacts from Salesforce into Lytics? - What do I need to start a standard Salesforce import? instructions: - text: Create a Salesforce import job called {name}. slots: name: requestBody.name - text: Start importing standard Salesforce CRM records with a job named {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a Salesforce import job effect: read questions: - How is my Salesforce CRM import doing? - Where can I see the standard Salesforce import job (not the custom-object one)? instructions: - text: Get Salesforce import job {id}. slots: id: path.id - text: Show the summary of Salesforce CRM import {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/salesforce-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Salesforce import job effect: write questions: - Can I edit my standard Salesforce CRM import after setting it up? - Could I set an expiry on a Salesforce import? instructions: - text: Rename Salesforce CRM import {id} to {name}. slots: id: path.id name: requestBody.name - text: Make Salesforce import job {id} expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/segmentio-install'].post update: x-apievangelist-phrasing: intent: Create a Segment.io install job effect: write questions: - Can I connect Segment.io to Lytics? - What's needed to install the Segment.io integration? instructions: - text: Create a Segment.io install job named {name}. slots: name: requestBody.name - text: Install the Segment.io connection as a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/segmentio-install/{id}'].get update: x-apievangelist-phrasing: intent: Get a Segment.io install job effect: read questions: - Did my Segment.io install finish? - Where can I see the Segment.io installation job details? instructions: - text: Show Segment.io install job {id}. slots: id: path.id - text: Check the summary of the Segment.io install {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/segmentio-install/{id}'].put update: x-apievangelist-phrasing: intent: Update a Segment.io install job effect: write questions: - Can I change the configuration of my Segment.io installation? - Is it possible to rename the Segment.io install job? instructions: - text: Rename Segment.io install {id} to {name}. slots: id: path.id name: requestBody.name - text: Update the Segment.io installation job {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/segmentio-webhook'].post update: x-apievangelist-phrasing: intent: Create a Segment.io webhook job effect: write questions: - Can Lytics receive Segment.io events through a webhook? - What do I set up to stream Segment.io data into Lytics by webhook? instructions: - text: Create a Segment.io webhook job named {name}. slots: name: requestBody.name - text: Set up a webhook for Segment.io events called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/segmentio-webhook/{id}'].get update: x-apievangelist-phrasing: intent: Get a Segment.io webhook job effect: read questions: - Is my Segment.io webhook receiving events? - Where do I check one Segment.io webhook job? instructions: - text: Get Segment.io webhook job {id}. slots: id: path.id - text: Show me the status of the Segment.io webhook {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/segmentio-webhook/{id}'].put update: x-apievangelist-phrasing: intent: Update a Segment.io webhook job effect: write questions: - Can I reconfigure the Segment.io webhook after it's live? - Is there a way to add monitoring to the Segment.io webhook? instructions: - text: Rename Segment.io webhook {id} to {name}. slots: id: path.id name: requestBody.name - text: Update Segment.io webhook job {id} so its description reads {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/selligent-sftp-export'].post update: x-apievangelist-phrasing: intent: Create a Selligent SFTP export job effect: write questions: - Can I export Lytics audiences to Selligent over SFTP? - What do I need for an SFTP file drop to Selligent? instructions: - text: Create a Selligent SFTP export named {name}. slots: name: requestBody.name - text: Start an SFTP export to Selligent called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/selligent-sftp-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Selligent SFTP export job effect: read questions: - Is my Selligent SFTP export delivering files? - Where's the summary of a Selligent SFTP export job? instructions: - text: Show Selligent SFTP export job {id}. slots: id: path.id - text: Check how the Selligent file export {id} is going. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/selligent-sftp-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Selligent SFTP export job effect: write questions: - Can I change the settings of my Selligent SFTP export? - Could I set a quiet window on the Selligent file drop? instructions: - text: Rename Selligent SFTP export {id} to {name}. slots: id: path.id name: requestBody.name - text: Set Selligent SFTP export job {id} to expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/sendgrid-export-new'].post update: x-apievangelist-phrasing: intent: Create a SendGrid export job effect: write questions: - Can I send Lytics contacts to SendGrid lists? - What's needed to set up the newer SendGrid export? instructions: - text: Create a SendGrid export job named {name}. slots: name: requestBody.name - text: Start exporting contacts to SendGrid with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/sendgrid-export-new/{id}'].get update: x-apievangelist-phrasing: intent: Get a SendGrid export job effect: read questions: - How is my contact export to SendGrid doing? - Where do I view a SendGrid export job's summary? instructions: - text: Show SendGrid export job {id}. slots: id: path.id - text: Get the summary of the SendGrid contact export {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/sendgrid-export-new/{id}'].put update: x-apievangelist-phrasing: intent: Update a SendGrid export job effect: write questions: - Can I edit my SendGrid contact export configuration? - Is it possible to rename a SendGrid export? instructions: - text: Rename SendGrid export {id} to {name}. slots: id: path.id name: requestBody.name - text: Update the SendGrid contact export job {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/sendgrid-new-user-import'].post update: x-apievangelist-phrasing: intent: Create a SendGrid new user import job effect: write questions: - Can Lytics import new SendGrid contacts as users? - What do I configure to pull newly added SendGrid users? instructions: - text: Create a SendGrid new-user import named {name}. slots: name: requestBody.name - text: Import new users from SendGrid with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/sendgrid-new-user-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a SendGrid new user import job effect: read questions: - Is my SendGrid new-user import running? - Where can I see the summary of one SendGrid user import? instructions: - text: Show SendGrid new-user import {id}. slots: id: path.id - text: Check the status of the import of new SendGrid users, job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/sendgrid-new-user-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a SendGrid new user import job effect: write questions: - Can I reconfigure the import of new SendGrid users? - Could I set quiet hours on my SendGrid new-user import? instructions: - text: Rename SendGrid new-user import job {id} to {name}. slots: id: path.id name: requestBody.name - text: Set the quiet timezone for SendGrid new-user import {id} to {quiet_timezone}. slots: id: path.id quiet_timezone: requestBody.quiet_timezone method: generated generated: '2026-10-02' - target: $.paths['/job/sendgrid-send-email'].post update: x-apievangelist-phrasing: intent: Create a SendGrid send-email job effect: write questions: - Can Lytics trigger emails through SendGrid? - What do I need to set up a SendGrid email send from Lytics? instructions: - text: Create a SendGrid send-email job called {name}. slots: name: requestBody.name - text: Set up sending email through SendGrid with a job named {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/sendgrid-send-email/{id}'].get update: x-apievangelist-phrasing: intent: Get a SendGrid send-email job effect: read questions: - Are my SendGrid email sends going out? - Where can I see the details of a SendGrid send-email job? instructions: - text: Show SendGrid send-email job {id}. slots: id: path.id - text: Get the summary of the SendGrid email sender {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/sendgrid-send-email/{id}'].put update: x-apievangelist-phrasing: intent: Update a SendGrid send-email job effect: write questions: - Can I change how my SendGrid email-sending job is configured? - Is there a way to stop SendGrid sends during quiet hours? instructions: - text: Rename SendGrid send-email job {id} to {name}. slots: id: path.id name: requestBody.name - text: Set the quiet time of day for SendGrid email sends on job {id} to {quiet_time_of_day}. slots: id: path.id quiet_time_of_day: requestBody.quiet_time_of_day method: generated generated: '2026-10-02' - target: $.paths['/job/sftp-import'].post update: x-apievangelist-phrasing: intent: Create an SFTP file import job effect: write questions: - Can I import CSV files into Lytics from an SFTP server? - What's needed to start pulling files from SFTP? instructions: - text: Create an SFTP import job named {name}. slots: name: requestBody.name - text: Start importing files from our SFTP server with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/sftp-import/{id}'].get update: x-apievangelist-phrasing: intent: Get an SFTP file import job effect: read questions: - Did my SFTP file import pick up the latest files? - Where's the summary of a standard SFTP import (not the JSON one)? instructions: - text: Show SFTP import job {id}. slots: id: path.id - text: Check the status of SFTP file import {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/sftp-import/{id}'].put update: x-apievangelist-phrasing: intent: Update an SFTP file import job effect: write questions: - Can I change the settings on an existing SFTP file import? - Is it possible to point my SFTP import at different credentials? instructions: - text: Rename SFTP import {id} to {name}. slots: id: path.id name: requestBody.name - text: Update the SFTP file import job {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/sftp-json-import'].post update: x-apievangelist-phrasing: intent: Create an SFTP JSON import job effect: write questions: - Can Lytics import JSON files from SFTP? - What do I need to load JSON exports sitting on an SFTP server? instructions: - text: Create an SFTP JSON import named {name}. slots: name: requestBody.name - text: Import JSON files over SFTP with a new job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/sftp-json-import/{id}'].get update: x-apievangelist-phrasing: intent: Get an SFTP JSON import job effect: read questions: - Is my JSON-over-SFTP import working? - Where can I check one SFTP JSON import job? instructions: - text: Get SFTP JSON import job {id}. slots: id: path.id - text: Show me the summary of the JSON file import {id} from SFTP. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/sftp-json-import/{id}'].put update: x-apievangelist-phrasing: intent: Update an SFTP JSON import job effect: write questions: - Can I edit an SFTP JSON import after creating it? - Could I give my JSON SFTP import an expiration date? instructions: - text: Rename SFTP JSON import {id} to {name}. slots: id: path.id name: requestBody.name - text: Set the SFTP JSON import job {id} to expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/shopify-import'].post update: x-apievangelist-phrasing: intent: Create a Shopify import job effect: write questions: - Can I import my Shopify customers and orders into Lytics? - What's required to connect a Shopify store as a data source? instructions: - text: Create a Shopify import job named {name}. slots: name: requestBody.name - text: Start importing from our Shopify store with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/shopify-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a Shopify import job effect: read questions: - Is my Shopify customer import up to date? - Where can I see the summary of the Shopify store import? instructions: - text: Show Shopify import job {id}. slots: id: path.id - text: Check the status of Shopify import {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/shopify-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Shopify import job effect: write questions: - Can I change the configuration of my Shopify store import? - Is it possible to reauthorize an existing Shopify import? instructions: - text: Rename Shopify import {id} to {name}. slots: id: path.id name: requestBody.name - text: Update Shopify store import job {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/shopify-product-import'].post update: x-apievangelist-phrasing: intent: Create a Shopify product import job effect: write questions: - Can Lytics pull my Shopify product catalog? - What do I set up to import Shopify products? instructions: - text: Create a Shopify product import named {name}. slots: name: requestBody.name - text: Import our Shopify product catalog in a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/shopify-product-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a Shopify product import job effect: read questions: - Has my Shopify product catalog import run? - Where's the summary of one Shopify product import job? instructions: - text: Get Shopify product import {id}. slots: id: path.id - text: Show me the catalog import job {id} for Shopify products. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/shopify-product-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Shopify product import job effect: write questions: - Can I edit my Shopify product catalog import? - Could I set an expiry on a Shopify product import job that already exists? instructions: - text: Rename Shopify product import job {id} to {name}. slots: id: path.id name: requestBody.name - text: Make the Shopify product import {id} expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/silverpop-export'].post update: x-apievangelist-phrasing: intent: Create a Silverpop export job effect: write questions: - Can I export Lytics users to a Silverpop database? - What's needed for a standard Silverpop export? instructions: - text: Create a Silverpop export job named {name}. slots: name: requestBody.name - text: Start sending users to Silverpop in a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/silverpop-export-table'].post update: x-apievangelist-phrasing: intent: Create a Silverpop table export job effect: write questions: - Can Lytics write data into a Silverpop table? - What do I configure to export rows to a Silverpop table? instructions: - text: Create a Silverpop table export called {name}. slots: name: requestBody.name - text: Export data into a Silverpop table with a job named {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/silverpop-export-table/{id}'].get update: x-apievangelist-phrasing: intent: Get a Silverpop table export job effect: read questions: - Are rows landing in my Silverpop table export? - Where can I find the summary of a Silverpop table export? instructions: - text: Show Silverpop table export {id}. slots: id: path.id - text: Check the Silverpop table export job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/silverpop-export-table/{id}'].put update: x-apievangelist-phrasing: intent: Update a Silverpop table export job effect: write questions: - Can I change which settings my Silverpop table export uses? - Could I set quiet hours on the Silverpop table export? instructions: - text: Rename Silverpop table export {id} to {name}. slots: id: path.id name: requestBody.name - text: Set the quiet period on Silverpop table export job {id} to {quiet_period}. slots: id: path.id quiet_period: requestBody.quiet_period method: generated generated: '2026-10-02' - target: $.paths['/job/silverpop-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Silverpop export job effect: read questions: - Is my standard Silverpop user export working? - Where can I look up a Silverpop export job (not the table exports)? instructions: - text: Show Silverpop export job {id}. slots: id: path.id - text: Get the summary of Silverpop user export {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/silverpop-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Silverpop export job effect: write questions: - Can I reconfigure my standard Silverpop user export? - Is it possible to change the description of a Silverpop export? instructions: - text: Rename Silverpop export {id} to {name}. slots: id: path.id name: requestBody.name - text: Update Silverpop user export job {id} to read {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/silverpop-import'].post update: x-apievangelist-phrasing: intent: Create a Silverpop import job effect: write questions: - Can I bring Silverpop contacts and activity into Lytics? - What's required to set up an import from Silverpop? instructions: - text: Create a Silverpop import job named {name}. slots: name: requestBody.name - text: Start a Silverpop import called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/silverpop-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a Silverpop import job effect: read questions: - How is my Silverpop import progressing? - Where can I see a single Silverpop import job's summary? instructions: - text: Get Silverpop import job {id}. slots: id: path.id - text: Show the summary of the import from Silverpop, job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/silverpop-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Silverpop import job effect: write questions: - Can I modify the Silverpop import after it's created? - Is there a way to give my Silverpop import an end date? instructions: - text: Rename Silverpop import {id} to {name}. slots: id: path.id name: requestBody.name - text: Make Silverpop import job {id} expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/silverpop-recipientid-export'].post update: x-apievangelist-phrasing: intent: Create a Silverpop recipient ID export job effect: write questions: - Can I export Silverpop recipient IDs from Lytics? - What do I need to sync users to Silverpop by recipient ID? instructions: - text: Create a Silverpop recipient-ID export named {name}. slots: name: requestBody.name - text: Export to Silverpop keyed on recipient ID with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/silverpop-recipientid-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Silverpop recipient ID export job effect: read questions: - Is my Silverpop recipient-ID export running? - Where can I check one Silverpop recipient ID export? instructions: - text: Show Silverpop recipient-ID export {id}. slots: id: path.id - text: Get the summary of the recipient ID export to Silverpop, job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/silverpop-recipientid-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Silverpop recipient ID export job effect: write questions: - Can I edit the Silverpop recipient-ID export settings? - Could I rename the recipient ID export to Silverpop? instructions: - text: Rename Silverpop recipient-ID export job {id} to {name}. slots: id: path.id name: requestBody.name - text: Update the Silverpop recipient ID export {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/silverpop-relational-table-export'].post update: x-apievangelist-phrasing: intent: Create a Silverpop relational table export job effect: write questions: - Can Lytics export into a Silverpop relational table? - What's needed to fill a relational table in Silverpop from Lytics? instructions: - text: Set up a new Silverpop relational table export and name it {name}. slots: name: requestBody.name - text: Start a relational-table export to Silverpop named {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/silverpop-relational-table-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Silverpop relational table export job effect: read questions: - Is the Silverpop relational table export healthy? - Where's the summary of a relational table export to Silverpop? instructions: - text: Show Silverpop relational table export {id}. slots: id: path.id - text: Check relational-table export job {id} for Silverpop. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/silverpop-relational-table-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Silverpop relational table export job effect: write questions: - Can I reconfigure a Silverpop relational table export? - Is it possible to set an expiry on my Silverpop relational export? instructions: - text: Rename Silverpop relational table export {id} to {name}. slots: id: path.id name: requestBody.name - text: Set the Silverpop relational-table export job {id} to expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/slack-alerts'].post update: x-apievangelist-phrasing: intent: Create a Slack alerts job effect: write questions: - Can Lytics post alerts into a Slack channel? - What do I set up to get Lytics notifications in Slack? instructions: - text: Create a Slack alerts job named {name}. slots: name: requestBody.name - text: Set up Slack alerting with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/slack-alerts/{id}'].get update: x-apievangelist-phrasing: intent: Get a Slack alerts job effect: read questions: - Are my Slack alerts from Lytics still active? - Where can I view the Slack alerts job settings? instructions: - text: Show Slack alerts job {id}. slots: id: path.id - text: Get the summary of the Slack alerting job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/slack-alerts/{id}'].put update: x-apievangelist-phrasing: intent: Update a Slack alerts job effect: write questions: - Can I change what my Slack alerts job sends? - Is there a way to silence Slack alerts overnight? instructions: - text: Rename Slack alerts job {id} to {name}. slots: id: path.id name: requestBody.name - text: Set quiet hours for Slack alerts job {id} starting at {quiet_time_of_day}. slots: id: path.id quiet_time_of_day: requestBody.quiet_time_of_day method: generated generated: '2026-10-02' - target: $.paths['/job/slack-event-quota-alerts'].post update: x-apievangelist-phrasing: intent: Create a Slack event quota alerts job effect: write questions: - Can I get warned in Slack when I'm close to my event quota? - What's needed to set up event quota alerts to Slack? instructions: - text: Create a Slack event quota alerts job named {name}. slots: name: requestBody.name - text: Alert us in Slack about event quota usage with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/slack-event-quota-alerts/{id}'].get update: x-apievangelist-phrasing: intent: Get a Slack event quota alerts job effect: read questions: - Is my event quota alert to Slack configured? - Where can I see the Slack event-quota alert job? instructions: - text: Show Slack event quota alerts job {id}. slots: id: path.id - text: Check the event-quota Slack alerting job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/slack-event-quota-alerts/{id}'].put update: x-apievangelist-phrasing: intent: Update a Slack event quota alerts job effect: write questions: - Can I edit the Slack alert I get for event quota usage? - Could I rename my event quota Slack alert? instructions: - text: Rename Slack event quota alerts {id} to {name}. slots: id: path.id name: requestBody.name - text: Update the event-quota alerts to Slack, job {id}, with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/snapchat-capi-export'].post update: x-apievangelist-phrasing: intent: Create a Snapchat Conversions API export job effect: write questions: - Can Lytics send conversion events to the Snapchat Conversions API? - What's needed to set up a Snapchat CAPI export? instructions: - text: Create a Snapchat Conversions API export named {name}. slots: name: requestBody.name - text: Send conversions to Snapchat CAPI with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/snapchat-capi-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Snapchat Conversions API export job effect: read questions: - Are my conversion events reaching Snapchat CAPI? - Where do I check one Snapchat Conversions API export? instructions: - text: Show Snapchat CAPI export {id}. slots: id: path.id - text: Get the summary of the Snapchat conversions export job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/snapchat-capi-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Snapchat Conversions API export job effect: write questions: - Can I change the configuration of my Snapchat conversions export? - Is it possible to drop events during a quiet window on Snapchat CAPI? instructions: - text: Rename Snapchat CAPI export {id} to {name}. slots: id: path.id name: requestBody.name - text: Update the Snapchat Conversions API job {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/snapchat-export'].post update: x-apievangelist-phrasing: intent: Create a Snapchat audience export job effect: write questions: - Can I push a Lytics audience to Snapchat Ads? - What do I need to export audiences to Snapchat? instructions: - text: Create a Snapchat export job named {name}. slots: name: requestBody.name - text: Send our audience to Snapchat in a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/snapchat-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Snapchat audience export job effect: read questions: - Is my audience export to Snapchat Ads syncing? - Where's the summary of a Snapchat audience export (not the conversions one)? instructions: - text: Get Snapchat audience export {id}. slots: id: path.id - text: Show me how Snapchat export job {id} is doing. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/snapchat-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Snapchat audience export job effect: write questions: - Can I edit an audience export to Snapchat after it starts? - Could I set my Snapchat audience export to expire? instructions: - text: Rename Snapchat audience export {id} to {name}. slots: id: path.id name: requestBody.name - text: Make Snapchat export job {id} expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-audience-changes-export'].post update: x-apievangelist-phrasing: intent: Create a Snowflake audience changes export job effect: write questions: - Can I write audience entry and exit changes into Snowflake? - What's needed to export audience membership changes to Snowflake? instructions: - text: Create a Snowflake audience changes export named {name}. slots: name: requestBody.name - text: Stream audience changes to Snowflake with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-audience-changes-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Snowflake audience changes export job effect: read questions: - Are audience membership changes still flowing to Snowflake? - Where can I see the Snowflake audience-changes export job? instructions: - text: Show Snowflake audience changes export {id}. slots: id: path.id - text: Check audience-changes export job {id} to Snowflake. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-audience-changes-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Snowflake audience changes export job effect: write questions: - Can I reconfigure the export of audience changes to Snowflake? - Is it possible to rename the Snowflake audience-changes export? instructions: - text: Rename Snowflake audience changes export {id} to {name}. slots: id: path.id name: requestBody.name - text: Update the audience-changes export to Snowflake, job {id}, with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-event-export'].post update: x-apievangelist-phrasing: intent: Create a Snowflake event export job effect: write questions: - Can Lytics export raw events into Snowflake? - What do I set up to land event streams in Snowflake? instructions: - text: Create a Snowflake event export called {name}. slots: name: requestBody.name - text: Export our events to Snowflake with a job named {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-event-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Snowflake event export job effect: read questions: - Are my events still being written to Snowflake? - Where can I check a Snowflake event export job? instructions: - text: Get Snowflake event export {id}. slots: id: path.id - text: Show the summary of the event export to Snowflake, job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-event-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Snowflake event export job effect: write questions: - Can I change the config of my Snowflake event export? - Could I add monitoring to the Snowflake event export? instructions: - text: Rename Snowflake event export {id} to {name}. slots: id: path.id name: requestBody.name - text: Set Snowflake event export job {id} to expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-export'].post update: x-apievangelist-phrasing: intent: Create a Snowflake profile export job effect: write questions: - Can I export Lytics user profiles into a Snowflake table? - What's needed for a basic Snowflake export? instructions: - text: Create a Snowflake export job named {name}. slots: name: requestBody.name - text: Write user profiles to Snowflake with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-export-conductor'].post update: x-apievangelist-phrasing: intent: Create a Snowflake export conductor job effect: write questions: - Can I orchestrate several Snowflake exports with a conductor job? - What does it take to set up the Snowflake export conductor? instructions: - text: Create a Snowflake export conductor named {name}. slots: name: requestBody.name - text: Set up the conductor for Snowflake exports with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-export-conductor/{id}'].get update: x-apievangelist-phrasing: intent: Get a Snowflake export conductor job effect: read questions: - Is the Snowflake export conductor running? - Where can I see the Snowflake conductor job summary? instructions: - text: Show Snowflake export conductor {id}. slots: id: path.id - text: Get the summary of Snowflake conductor job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-export-conductor/{id}'].put update: x-apievangelist-phrasing: intent: Update a Snowflake export conductor job effect: write questions: - Can I change how the Snowflake export conductor is configured? - Could I set quiet hours on the Snowflake conductor? instructions: - text: Rename Snowflake export conductor {id} to {name}. slots: id: path.id name: requestBody.name - text: Set the quiet timezone of Snowflake conductor job {id} to {quiet_timezone}. slots: id: path.id quiet_timezone: requestBody.quiet_timezone method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Snowflake profile export job effect: read questions: - Is my profile export to Snowflake finished? - Where's the summary for the plain Snowflake export job? instructions: - text: Show Snowflake export job {id}. slots: id: path.id - text: Check the Snowflake profile export {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Snowflake profile export job effect: write questions: - Can I edit the settings of my Snowflake profile export? - Is it possible to swap credentials on the Snowflake export? instructions: - text: Rename Snowflake profile export {id} to {name}. slots: id: path.id name: requestBody.name - text: Update Snowflake export job {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-import-opus'].post update: x-apievangelist-phrasing: intent: Create a Snowflake import job effect: write questions: - Can Lytics import tables from Snowflake? - What do I need to pull Snowflake data into profiles? instructions: - text: Create a Snowflake import job named {name}. slots: name: requestBody.name - text: Import from Snowflake with a new job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-import-opus/{id}'].get update: x-apievangelist-phrasing: intent: Get a Snowflake import job effect: read questions: - How is my import from Snowflake going? - Where can I check one Snowflake import job? instructions: - text: Show Snowflake import job {id}. slots: id: path.id - text: Get the status of the import from Snowflake, job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-import-opus/{id}'].put update: x-apievangelist-phrasing: intent: Update a Snowflake import job effect: write questions: - Can I reconfigure a Snowflake import after it's created? - Is it possible to give my Snowflake import an expiry date? instructions: - text: Rename Snowflake import {id} to {name}. slots: id: path.id name: requestBody.name - text: Make Snowflake import job {id} expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-metric-export'].post update: x-apievangelist-phrasing: intent: Create a Snowflake metric export job effect: write questions: - Can I export Lytics metrics into Snowflake? - What's needed to send account metrics to Snowflake? instructions: - text: Create a Snowflake metric export named {name}. slots: name: requestBody.name - text: Export metrics to Snowflake in a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-metric-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Snowflake metric export job effect: read questions: - Are my metrics being exported to Snowflake? - Where's the summary of a Snowflake metric export? instructions: - text: Show Snowflake metric export {id}. slots: id: path.id - text: Check metric export job {id} to Snowflake. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/snowflake-metric-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Snowflake metric export job effect: write questions: - Can I edit my Snowflake metric export settings? - Could I rename the export of metrics to Snowflake? instructions: - text: Rename Snowflake metric export {id} to {name}. slots: id: path.id name: requestBody.name - text: Update the Snowflake metrics export job {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/sparkpost-send-email'].post update: x-apievangelist-phrasing: intent: Create a SparkPost send-email job effect: write questions: - Can Lytics send email through SparkPost? - What do I need to set up SparkPost email sends? instructions: - text: Create a SparkPost send-email job named {name}. slots: name: requestBody.name - text: Send emails via SparkPost with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/sparkpost-send-email/{id}'].get update: x-apievangelist-phrasing: intent: Get a SparkPost send-email job effect: read questions: - Are my SparkPost email sends going out? - Where can I see a SparkPost send-email job? instructions: - text: Show SparkPost send-email job {id}. slots: id: path.id - text: Get the summary of the SparkPost email sender {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/sparkpost-send-email/{id}'].put update: x-apievangelist-phrasing: intent: Update a SparkPost send-email job effect: write questions: - Can I change the configuration of SparkPost email sends? - Is there a way to hold SparkPost sends during quiet hours? instructions: - text: Rename SparkPost send-email job {id} to {name}. slots: id: path.id name: requestBody.name - text: Set the quiet time of day for SparkPost sends on job {id} to {quiet_time_of_day}. slots: id: path.id quiet_time_of_day: requestBody.quiet_time_of_day method: generated generated: '2026-10-02' - target: $.paths['/job/sparkpost-setup'].post update: x-apievangelist-phrasing: intent: Create a SparkPost setup job effect: write questions: - Can I connect my SparkPost account to Lytics? - What's needed for the SparkPost setup job? instructions: - text: Create a SparkPost setup job named {name}. slots: name: requestBody.name - text: Run the SparkPost setup with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/sparkpost-setup/{id}'].get update: x-apievangelist-phrasing: intent: Get a SparkPost setup job effect: read questions: - Did the SparkPost setup complete? - Where can I view the SparkPost setup job details? instructions: - text: Show SparkPost setup job {id}. slots: id: path.id - text: Check the SparkPost account setup {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/sparkpost-setup/{id}'].put update: x-apievangelist-phrasing: intent: Update a SparkPost setup job effect: write questions: - Can I edit my SparkPost setup after running it? - Is it possible to rename the SparkPost setup job? instructions: - text: Rename SparkPost setup {id} to {name}. slots: id: path.id name: requestBody.name - text: Update the SparkPost setup job {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/spotify-export-audience'].post update: x-apievangelist-phrasing: intent: Create a Spotify audience export job effect: write questions: - Can I export Lytics audiences to Spotify Ads? - What's needed to send an audience to Spotify? instructions: - text: Create a Spotify audience export named {name}. slots: name: requestBody.name - text: Send our audience to Spotify with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/spotify-export-audience/{id}'].get update: x-apievangelist-phrasing: intent: Get a Spotify audience export job effect: read questions: - Is my audience syncing to Spotify? - Where do I check a Spotify audience export job? instructions: - text: Show Spotify audience export {id}. slots: id: path.id - text: Get the summary of Spotify export job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/spotify-export-audience/{id}'].put update: x-apievangelist-phrasing: intent: Update a Spotify audience export job effect: write questions: - Can I reconfigure my audience export to Spotify? - Could I set an expiry on my Spotify audience export? instructions: - text: Rename Spotify audience export {id} to {name}. slots: id: path.id name: requestBody.name - text: Make the Spotify audience export {id} expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/stackdriver-monitoring'].post update: x-apievangelist-phrasing: intent: Create a Stackdriver monitoring job effect: write questions: - Can Lytics send monitoring data to Stackdriver? - What do I need to set up Stackdriver monitoring? instructions: - text: Create a Stackdriver monitoring job named {name}. slots: name: requestBody.name - text: Turn on Stackdriver monitoring with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/stackdriver-monitoring/{id}'].get update: x-apievangelist-phrasing: intent: Get a Stackdriver monitoring job effect: read questions: - Is Stackdriver monitoring active on my account? - Where's the summary of the Stackdriver monitoring job? instructions: - text: Show Stackdriver monitoring job {id}. slots: id: path.id - text: Check Stackdriver monitoring {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/stackdriver-monitoring/{id}'].put update: x-apievangelist-phrasing: intent: Update a Stackdriver monitoring job effect: write questions: - Can I change my Stackdriver monitoring configuration? - Is it possible to rename the Stackdriver monitoring job? instructions: - text: Rename Stackdriver monitoring {id} to {name}. slots: id: path.id name: requestBody.name - text: Update Stackdriver monitoring job {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/surveymonkey-import'].post update: x-apievangelist-phrasing: intent: Create a SurveyMonkey import job effect: write questions: - Can I import SurveyMonkey survey responses into Lytics? - What's needed to connect SurveyMonkey as a source? instructions: - text: Create a SurveyMonkey import named {name}. slots: name: requestBody.name - text: Import survey responses from SurveyMonkey with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/surveymonkey-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a SurveyMonkey import job effect: read questions: - Are my SurveyMonkey responses being imported? - Where can I see the SurveyMonkey import job? instructions: - text: Show SurveyMonkey import job {id}. slots: id: path.id - text: Get the status of SurveyMonkey import {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/surveymonkey-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a SurveyMonkey import job effect: write questions: - Can I edit my SurveyMonkey import settings? - Could I set my SurveyMonkey import to stop at a certain date? instructions: - text: Rename SurveyMonkey import {id} to {name}. slots: id: path.id name: requestBody.name - text: Make SurveyMonkey import job {id} expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/swrve-activity-import'].post update: x-apievangelist-phrasing: intent: Create a Swrve activity import job effect: write questions: - Can Lytics import in-app activity from Swrve? - What's needed to bring Swrve activity events into Lytics? instructions: - text: Create a Swrve activity import named {name}. slots: name: requestBody.name - text: Import Swrve activity data with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/swrve-activity-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a Swrve activity import job effect: read questions: - Is my Swrve activity import running? - Where can I see one Swrve activity import job? instructions: - text: Show Swrve activity import {id}. slots: id: path.id - text: Check the Swrve activity import job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/swrve-activity-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Swrve activity import job effect: write questions: - Can I change the configuration of my Swrve activity import? - Is it possible to add monitoring to the Swrve activity import? instructions: - text: Rename Swrve activity import {id} to {name}. slots: id: path.id name: requestBody.name - text: Update the Swrve activity import job {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/swrve-import'].post update: x-apievangelist-phrasing: intent: Create a Swrve user import job effect: write questions: - Can I import Swrve user data into Lytics? - What do I set up for a standard Swrve import? instructions: - text: Create a Swrve import job named {name}. slots: name: requestBody.name - text: Start a Swrve user import called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/swrve-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a Swrve user import job effect: read questions: - How is my Swrve user import doing? - Where's the summary of the standard Swrve import (not the activity one)? instructions: - text: Get Swrve user import {id}. slots: id: path.id - text: Show me Swrve import job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/swrve-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Swrve user import job effect: write questions: - Can I reconfigure my Swrve user import? - Could I rename the standard Swrve import? instructions: - text: Rename Swrve user import {id} to {name}. slots: id: path.id name: requestBody.name - text: Set Swrve import job {id} to expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/taboola-s3-export'].post update: x-apievangelist-phrasing: intent: Create a Taboola S3 export job effect: write questions: - Can I export Lytics audiences to Taboola through S3? - What's needed to drop audience files to S3 for Taboola? instructions: - text: Create a Taboola S3 export named {name}. slots: name: requestBody.name - text: Send audiences to Taboola via S3 with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/taboola-s3-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Taboola S3 export job effect: read questions: - Are audience files reaching Taboola through S3? - Where can I see one Taboola S3 export job? instructions: - text: Show Taboola S3 export {id}. slots: id: path.id - text: Get the summary of the Taboola export job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/taboola-s3-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Taboola S3 export job effect: write questions: - Can I change the settings of my Taboola S3 export? - Is it possible to rename the Taboola S3 export? instructions: - text: Rename Taboola S3 export {id} to {name}. slots: id: path.id name: requestBody.name - text: Make Taboola S3 export job {id} expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/thetradedesk-capi-export'].post update: x-apievangelist-phrasing: intent: Create a Trade Desk conversions export job effect: write questions: - Can Lytics send conversion events to The Trade Desk's conversions API? - What's needed to set up a Trade Desk CAPI export? instructions: - text: Create a Trade Desk conversions API export named {name}. slots: name: requestBody.name - text: Send conversion events to The Trade Desk CAPI with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/thetradedesk-capi-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Trade Desk conversions export job effect: read questions: - Are conversions arriving at The Trade Desk CAPI? - Where do I check a Trade Desk conversions export job? instructions: - text: Show Trade Desk CAPI export {id}. slots: id: path.id - text: Get the summary of The Trade Desk conversions job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/thetradedesk-capi-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Trade Desk conversions export job effect: write questions: - Can I reconfigure my Trade Desk conversions export? - Could I drop conversion events during quiet hours for The Trade Desk? instructions: - text: Rename Trade Desk CAPI export {id} to {name}. slots: id: path.id name: requestBody.name - text: Update The Trade Desk conversions export job {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/thetradedesk-export'].post update: x-apievangelist-phrasing: intent: Create a Trade Desk audience export job effect: write questions: - Can I push Lytics audiences to The Trade Desk? - What do I need to export segments to The Trade Desk? instructions: - text: Create a Trade Desk audience export named {name}. slots: name: requestBody.name - text: Send our audience to The Trade Desk in a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/thetradedesk-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Trade Desk audience export job effect: read questions: - Is my audience syncing to The Trade Desk? - Where's the summary of a Trade Desk audience export (not the CAPI one)? instructions: - text: Get Trade Desk audience export {id}. slots: id: path.id - text: Show me how The Trade Desk export job {id} is doing. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/thetradedesk-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Trade Desk audience export job effect: write questions: - Can I change my audience export to The Trade Desk? - Is it possible to set an expiry on a Trade Desk audience export? instructions: - text: Rename Trade Desk audience export {id} to {name}. slots: id: path.id name: requestBody.name - text: Make The Trade Desk audience export {id} expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/tiktok-app-events'].post update: x-apievangelist-phrasing: intent: Create a TikTok app events job effect: write questions: - Can Lytics send app events to TikTok? - What's needed to forward mobile app events to TikTok? instructions: - text: Create a TikTok app events job named {name}. slots: name: requestBody.name - text: Send app events to TikTok with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/tiktok-app-events/{id}'].get update: x-apievangelist-phrasing: intent: Get a TikTok app events job effect: read questions: - Are my app events reaching TikTok? - Where can I check the TikTok app events job? instructions: - text: Show TikTok app events job {id}. slots: id: path.id - text: Get the summary of the TikTok app-event sender {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/tiktok-app-events/{id}'].put update: x-apievangelist-phrasing: intent: Update a TikTok app events job effect: write questions: - Can I change the TikTok app events configuration? - Could I hold TikTok app events during a quiet period? instructions: - text: Rename TikTok app events job {id} to {name}. slots: id: path.id name: requestBody.name - text: Set the quiet period of TikTok app events job {id} to {quiet_period}. slots: id: path.id quiet_period: requestBody.quiet_period method: generated generated: '2026-10-02' - target: $.paths['/job/tiktok-export-audience'].post update: x-apievangelist-phrasing: intent: Create a TikTok audience export job effect: write questions: - Can I export a Lytics audience to TikTok Ads? - What do I need to send audiences to TikTok? instructions: - text: Create a TikTok audience export named {name}. slots: name: requestBody.name - text: Push our audience to TikTok with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/tiktok-export-audience/{id}'].get update: x-apievangelist-phrasing: intent: Get a TikTok audience export job effect: read questions: - Is my TikTok audience export syncing? - Where's the summary of a TikTok audience export job? instructions: - text: Show TikTok audience export {id}. slots: id: path.id - text: Check the TikTok audience sync {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/tiktok-export-audience/{id}'].put update: x-apievangelist-phrasing: intent: Update a TikTok audience export job effect: write questions: - Can I reconfigure an audience export to TikTok? - Is it possible to rename my TikTok audience export? instructions: - text: Rename TikTok audience export {id} to {name}. slots: id: path.id name: requestBody.name - text: Make TikTok audience export job {id} expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/tiktok-offline-events'].post update: x-apievangelist-phrasing: intent: Create a TikTok offline events job effect: write questions: - Can Lytics send offline conversions to TikTok? - What's needed to forward in-store or offline events to TikTok? instructions: - text: Create a TikTok offline events job named {name}. slots: name: requestBody.name - text: Send offline events to TikTok with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/tiktok-offline-events/{id}'].get update: x-apievangelist-phrasing: intent: Get a TikTok offline events job effect: read questions: - Are offline events being delivered to TikTok? - Where can I see the TikTok offline events job? instructions: - text: Show TikTok offline events job {id}. slots: id: path.id - text: Get the summary of TikTok offline-event job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/tiktok-offline-events/{id}'].put update: x-apievangelist-phrasing: intent: Update a TikTok offline events job effect: write questions: - Can I edit how offline events go to TikTok? - Could I add monitoring to the TikTok offline events job? instructions: - text: Rename TikTok offline events job {id} to {name}. slots: id: path.id name: requestBody.name - text: Update TikTok offline events {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/tiktok-web-events'].post update: x-apievangelist-phrasing: intent: Create a TikTok web events job effect: write questions: - Can Lytics forward website events to TikTok? - What do I set up to send web events to TikTok? instructions: - text: Create a TikTok web events job named {name}. slots: name: requestBody.name - text: Send website events to TikTok with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/tiktok-web-events/{id}'].get update: x-apievangelist-phrasing: intent: Get a TikTok web events job effect: read questions: - Are my website events reaching TikTok? - Where's the summary of the TikTok web events job? instructions: - text: Show TikTok web events job {id}. slots: id: path.id - text: Check TikTok web-event job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/tiktok-web-events/{id}'].put update: x-apievangelist-phrasing: intent: Update a TikTok web events job effect: write questions: - Can I change the TikTok web events setup? - Is there a way to drop web events to TikTok during quiet hours? instructions: - text: Rename TikTok web events job {id} to {name}. slots: id: path.id name: requestBody.name - text: Set the quiet timezone of TikTok web events job {id} to {quiet_timezone}. slots: id: path.id quiet_timezone: requestBody.quiet_timezone method: generated generated: '2026-10-02' - target: $.paths['/job/twitter-export-audience'].post update: x-apievangelist-phrasing: intent: Create a Twitter audience export job effect: write questions: - Can I export Lytics audiences to Twitter Ads? - What's needed to send an audience to Twitter? instructions: - text: Create a Twitter audience export named {name}. slots: name: requestBody.name - text: Push our audience to Twitter with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/twitter-export-audience/{id}'].get update: x-apievangelist-phrasing: intent: Get a Twitter audience export job effect: read questions: - Is my audience syncing to Twitter? - Where do I check a Twitter audience export job? instructions: - text: Show Twitter audience export {id}. slots: id: path.id - text: Get the summary of the Twitter audience job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/twitter-export-audience/{id}'].put update: x-apievangelist-phrasing: intent: Update a Twitter audience export job effect: write questions: - Can I reconfigure my audience export to Twitter? - Could I set my Twitter audience export to expire? instructions: - text: Rename Twitter audience export {id} to {name}. slots: id: path.id name: requestBody.name - text: Make Twitter audience export job {id} expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/uid-enrichment'].post update: x-apievangelist-phrasing: intent: Create a UID enrichment job effect: write questions: - Can Lytics enrich profiles with UIDs? - What's needed to set up a UID enrichment job? instructions: - text: Create a UID enrichment job named {name}. slots: name: requestBody.name - text: Start enriching profiles with UIDs in a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/uid-enrichment/{id}'].get update: x-apievangelist-phrasing: intent: Get a UID enrichment job effect: read questions: - Is UID enrichment running on my profiles? - Where can I see the UID enrichment job summary? instructions: - text: Show UID enrichment job {id}. slots: id: path.id - text: Check UID enrichment {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/uid-enrichment/{id}'].put update: x-apievangelist-phrasing: intent: Update a UID enrichment job effect: write questions: - Can I change the UID enrichment configuration? - Is it possible to rename my UID enrichment job? instructions: - text: Rename UID enrichment {id} to {name}. slots: id: path.id name: requestBody.name - text: Update UID enrichment job {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/versium-contact-append'].post update: x-apievangelist-phrasing: intent: Create a Versium contact append job effect: write questions: - Can Lytics append contact details from Versium to profiles? - What do I need to run a Versium contact append? instructions: - text: Create a Versium contact append job named {name}. slots: name: requestBody.name - text: Append contact info from Versium with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/versium-contact-append/{id}'].get update: x-apievangelist-phrasing: intent: Get a Versium contact append job effect: read questions: - Is my Versium contact append finished? - Where can I see one Versium contact append job? instructions: - text: Show Versium contact append {id}. slots: id: path.id - text: Get the summary of the Versium contact-append job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/versium-contact-append/{id}'].put update: x-apievangelist-phrasing: intent: Update a Versium contact append job effect: write questions: - Can I edit my Versium contact append settings? - Could I set an expiry on the Versium contact append? instructions: - text: Rename Versium contact append {id} to {name}. slots: id: path.id name: requestBody.name - text: Make Versium contact append job {id} expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/versium-demographic-enrich'].post update: x-apievangelist-phrasing: intent: Create a Versium demographic enrichment job effect: write questions: - Can I add Versium demographic data to my Lytics profiles? - What's needed to enrich profiles with Versium demographics? instructions: - text: Create a Versium demographic enrichment named {name}. slots: name: requestBody.name - text: Enrich profiles with Versium demographics in a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/versium-demographic-enrich/{id}'].get update: x-apievangelist-phrasing: intent: Get a Versium demographic enrichment job effect: read questions: - Is the Versium demographic enrichment running? - Where's the summary of a Versium demographic enrichment job? instructions: - text: Show Versium demographic enrichment {id}. slots: id: path.id - text: Check the Versium demographics job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/versium-demographic-enrich/{id}'].put update: x-apievangelist-phrasing: intent: Update a Versium demographic enrichment job effect: write questions: - Can I reconfigure Versium demographic enrichment? - Is it possible to rename the Versium demographics job? instructions: - text: Rename Versium demographic enrichment {id} to {name}. slots: id: path.id name: requestBody.name - text: Update Versium demographics job {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/versium-enrich'].post update: x-apievangelist-phrasing: intent: Create a Versium enrichment job effect: write questions: - Can Lytics run general Versium enrichment on profiles? - What do I set up for the standard Versium enrich job? instructions: - text: Create a Versium enrich job named {name}. slots: name: requestBody.name - text: Run Versium enrichment with a new job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/versium-enrich/{id}'].get update: x-apievangelist-phrasing: intent: Get a Versium enrichment job effect: read questions: - Is my general Versium enrichment working? - Where can I see the standard Versium enrich job (not contact append or demographics)? instructions: - text: Get Versium enrich job {id}. slots: id: path.id - text: Show the summary of Versium enrichment {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/versium-enrich/{id}'].put update: x-apievangelist-phrasing: intent: Update a Versium enrichment job effect: write questions: - Can I change my standard Versium enrich settings? - Could I add monitoring to the Versium enrich job? instructions: - text: Rename Versium enrich job {id} to {name}. slots: id: path.id name: requestBody.name - text: Set Versium enrich job {id} to expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/webhook-enrichment'].post update: x-apievangelist-phrasing: intent: Create a webhook enrichment job effect: write questions: - Can Lytics enrich profiles by calling my own webhook? - What's needed to set up webhook-based enrichment? instructions: - text: Create a webhook enrichment job named {name}. slots: name: requestBody.name - text: Enrich profiles through our webhook with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/webhook-enrichment/{id}'].get update: x-apievangelist-phrasing: intent: Get a webhook enrichment job effect: read questions: - Is my webhook enrichment returning data? - Where can I check the webhook enrichment job? instructions: - text: Show webhook enrichment job {id}. slots: id: path.id - text: Get the summary of webhook enrichment {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/webhook-enrichment/{id}'].put update: x-apievangelist-phrasing: intent: Update a webhook enrichment job effect: write questions: - Can I change the endpoint config of my webhook enrichment? - Is it possible to rename a webhook enrichment job? instructions: - text: Rename webhook enrichment {id} to {name}. slots: id: path.id name: requestBody.name - text: Update webhook enrichment job {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/webhook-stream-events'].post update: x-apievangelist-phrasing: intent: Create a webhook stream events job effect: write questions: - Can Lytics stream events out to a webhook URL? - What do I set up to forward stream events by webhook? instructions: - text: Create a webhook stream events job named {name}. slots: name: requestBody.name - text: Send stream events to our webhook with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/webhook-stream-events/{id}'].get update: x-apievangelist-phrasing: intent: Get a webhook stream events job effect: read questions: - Are stream events being posted to my webhook? - Where's the summary of a webhook stream events job? instructions: - text: Show webhook stream events job {id}. slots: id: path.id - text: Check the webhook event stream {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/webhook-stream-events/{id}'].put update: x-apievangelist-phrasing: intent: Update a webhook stream events job effect: write questions: - Can I reconfigure where stream events are sent by webhook? - Could I drop webhook stream events during a quiet window? instructions: - text: Rename webhook stream events job {id} to {name}. slots: id: path.id name: requestBody.name - text: Set the quiet period on webhook stream events {id} to {quiet_period}. slots: id: path.id quiet_period: requestBody.quiet_period method: generated generated: '2026-10-02' - target: $.paths['/job/webhook-triggers'].post update: x-apievangelist-phrasing: intent: Create a webhook triggers job effect: write questions: - Can Lytics fire a webhook when a user enters an audience? - What's needed to set up webhook triggers? instructions: - text: Create a webhook triggers job named {name}. slots: name: requestBody.name - text: Set up webhook triggers in a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/webhook-triggers-free'].post update: x-apievangelist-phrasing: intent: Create a free-tier webhook triggers job effect: write questions: - Can I use webhook triggers on the free Lytics plan? - What's needed to set up the free webhook triggers job? instructions: - text: Add a free-plan webhook trigger job titled {name}. slots: name: requestBody.name - text: Set up free-tier webhook triggers called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/webhook-triggers-free/{id}'].get update: x-apievangelist-phrasing: intent: Get a free-tier webhook triggers job effect: read questions: - Is my free-tier webhook trigger working? - Where's the summary of the free webhook triggers job? instructions: - text: Show free webhook triggers job {id}. slots: id: path.id - text: Check the free-tier webhook trigger {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/webhook-triggers-free/{id}'].put update: x-apievangelist-phrasing: intent: Update a free-tier webhook triggers job effect: write questions: - Can I change the setup of my free-tier webhook triggers? - Could I rename the free webhook triggers job? instructions: - text: Rename free webhook triggers job {id} to {name}. slots: id: path.id name: requestBody.name - text: Update free-tier webhook triggers {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/webhook-triggers/{id}'].get update: x-apievangelist-phrasing: intent: Get a webhook triggers job effect: read questions: - Are my webhook triggers firing? - Where can I see the webhook triggers job (not the free tier one)? instructions: - text: Show webhook triggers job {id}. slots: id: path.id - text: Get the summary of webhook trigger job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/webhook-triggers/{id}'].put update: x-apievangelist-phrasing: intent: Update a webhook triggers job effect: write questions: - Can I edit my webhook triggers configuration? - Is it possible to set quiet hours on webhook triggers? instructions: - text: Rename webhook triggers job {id} to {name}. slots: id: path.id name: requestBody.name - text: Set the quiet time of day for webhook triggers {id} to {quiet_time_of_day}. slots: id: path.id quiet_time_of_day: requestBody.quiet_time_of_day method: generated generated: '2026-10-02' - target: $.paths['/job/wistia-activity-import-opus'].post update: x-apievangelist-phrasing: intent: Create a Wistia activity import job effect: write questions: - Can Lytics import video viewing activity from Wistia? - What do I need to bring Wistia activity into profiles? instructions: - text: Create a Wistia activity import named {name}. slots: name: requestBody.name - text: Import Wistia video activity with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/wistia-activity-import-opus/{id}'].get update: x-apievangelist-phrasing: intent: Get a Wistia activity import job effect: read questions: - Is my Wistia activity import running? - Where can I check one Wistia activity import? instructions: - text: Show Wistia activity import {id}. slots: id: path.id - text: Get the summary of the Wistia video-activity import {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/wistia-activity-import-opus/{id}'].put update: x-apievangelist-phrasing: intent: Update a Wistia activity import job effect: write questions: - Can I reconfigure the Wistia activity import? - Is it possible to set an expiry on my Wistia import? instructions: - text: Rename Wistia activity import {id} to {name}. slots: id: path.id name: requestBody.name - text: Make Wistia activity import job {id} expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/yahoo-datax-export'].post update: x-apievangelist-phrasing: intent: Create a Yahoo DataX export job effect: write questions: - Can I export Lytics audiences to Yahoo DataX? - What's needed to send data to Yahoo through DataX? instructions: - text: Create a Yahoo DataX export named {name}. slots: name: requestBody.name - text: Send audiences to Yahoo DataX with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/yahoo-datax-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Yahoo DataX export job effect: read questions: - Is my Yahoo DataX export syncing? - Where's the summary of a Yahoo DataX export job? instructions: - text: Show Yahoo DataX export {id}. slots: id: path.id - text: Check the DataX export to Yahoo, job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/yahoo-datax-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Yahoo DataX export job effect: write questions: - Can I change my Yahoo DataX export settings? - Could I rename the Yahoo DataX export? instructions: - text: Rename Yahoo DataX export {id} to {name}. slots: id: path.id name: requestBody.name - text: Update the Yahoo DataX export job {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/yahoo-export'].post update: x-apievangelist-phrasing: intent: Create a Yahoo audience export job effect: write questions: - Can I push Lytics audiences to Yahoo ads? - What do I set up for a standard Yahoo export? instructions: - text: Create a Yahoo export job named {name}. slots: name: requestBody.name - text: Export our audience to Yahoo with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/yahoo-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Yahoo audience export job effect: read questions: - How is my standard Yahoo audience export doing? - Where can I see the plain Yahoo export (not DataX or partner match)? instructions: - text: Get Yahoo export job {id}. slots: id: path.id - text: Show me the Yahoo audience export {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/yahoo-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Yahoo audience export job effect: write questions: - Can I reconfigure my standard Yahoo audience export? - Is it possible to give my Yahoo export an expiry date? instructions: - text: Rename Yahoo audience export {id} to {name}. slots: id: path.id name: requestBody.name - text: Make Yahoo export job {id} expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/yahoo-partner-match'].post update: x-apievangelist-phrasing: intent: Create a Yahoo partner match job effect: write questions: - Can Lytics match users with Yahoo through partner match? - What's needed to set up Yahoo partner matching? instructions: - text: Create a Yahoo partner match job named {name}. slots: name: requestBody.name - text: Start Yahoo partner matching with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/yahoo-partner-match/{id}'].get update: x-apievangelist-phrasing: intent: Get a Yahoo partner match job effect: read questions: - Is Yahoo partner matching running? - Where can I check the Yahoo partner match job? instructions: - text: Show Yahoo partner match job {id}. slots: id: path.id - text: Get the summary of Yahoo partner match {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/yahoo-partner-match/{id}'].put update: x-apievangelist-phrasing: intent: Update a Yahoo partner match job effect: write questions: - Can I change my Yahoo partner match configuration? - Could I add monitoring to Yahoo partner matching? instructions: - text: Rename Yahoo partner match {id} to {name}. slots: id: path.id name: requestBody.name - text: Update Yahoo partner match job {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/zendesk-connect-export'].post update: x-apievangelist-phrasing: intent: Create a Zendesk Connect export job effect: write questions: - Can I export Lytics users to Zendesk Connect? - What's needed to set up a Zendesk Connect export? instructions: - text: Create a Zendesk Connect export named {name}. slots: name: requestBody.name - text: Send users to Zendesk Connect with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/zendesk-connect-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Zendesk Connect export job effect: read questions: - Is my Zendesk Connect export syncing? - Where's the summary of a Zendesk Connect export job? instructions: - text: Show Zendesk Connect export {id}. slots: id: path.id - text: Check the export to Zendesk Connect, job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/zendesk-connect-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Zendesk Connect export job effect: write questions: - Can I reconfigure my Zendesk Connect export? - Is it possible to rename a Zendesk Connect export? instructions: - text: Rename Zendesk Connect export {id} to {name}. slots: id: path.id name: requestBody.name - text: Make Zendesk Connect export job {id} expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/zendesk-import-opus'].post update: x-apievangelist-phrasing: intent: Create a Zendesk import job effect: write questions: - Can Lytics import tickets and users from Zendesk? - What do I need to connect Zendesk as a data source? instructions: - text: Create a Zendesk import job named {name}. slots: name: requestBody.name - text: Import Zendesk data with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/zendesk-import-opus/{id}'].get update: x-apievangelist-phrasing: intent: Get a Zendesk import job effect: read questions: - How is my Zendesk import doing? - Where can I see one Zendesk import job's summary? instructions: - text: Show Zendesk import job {id}. slots: id: path.id - text: Get the status of Zendesk import {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/zendesk-import-opus/{id}'].put update: x-apievangelist-phrasing: intent: Update a Zendesk import job effect: write questions: - Can I change the settings on my Zendesk import? - Could I set quiet hours on the Zendesk import? instructions: - text: Rename Zendesk import {id} to {name}. slots: id: path.id name: requestBody.name - text: Set the quiet timezone of Zendesk import job {id} to {quiet_timezone}. slots: id: path.id quiet_timezone: requestBody.quiet_timezone method: generated generated: '2026-10-02' - target: $.paths['/job/zendesk-user-export'].post update: x-apievangelist-phrasing: intent: Create a Zendesk user export job effect: write questions: - Can I export Lytics users into Zendesk? - What's needed to push users to Zendesk support? instructions: - text: Create a Zendesk user export named {name}. slots: name: requestBody.name - text: Push our users into Zendesk support as a job titled {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/zendesk-user-export/{id}'].get update: x-apievangelist-phrasing: intent: Get a Zendesk user export job effect: read questions: - Is my user export to Zendesk working? - Where's the summary of a Zendesk user export (not Zendesk Connect)? instructions: - text: Get Zendesk user export {id}. slots: id: path.id - text: Show me the Zendesk user export job {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/zendesk-user-export/{id}'].put update: x-apievangelist-phrasing: intent: Update a Zendesk user export job effect: write questions: - Can I edit my user export to Zendesk? - Is it possible to add monitoring to the Zendesk user export? instructions: - text: Rename Zendesk user export {id} to {name}. slots: id: path.id name: requestBody.name - text: Update Zendesk user export job {id} with description {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/job/zuora-import'].post update: x-apievangelist-phrasing: intent: Create a Zuora import job effect: write questions: - Can Lytics import subscription and billing data from Zuora? - What's needed to connect Zuora as a source? instructions: - text: Create a Zuora import job named {name}. slots: name: requestBody.name - text: Import Zuora subscription data with a job called {name}. slots: name: requestBody.name method: generated generated: '2026-10-02' - target: $.paths['/job/zuora-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a Zuora import job effect: read questions: - Is my Zuora import running? - Where can I see the Zuora import job summary? instructions: - text: Show Zuora import job {id}. slots: id: path.id - text: Check the status of Zuora import {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/zuora-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a Zuora import job effect: write questions: - Can I reconfigure my Zuora import? - Could I set an expiry on the Zuora import? instructions: - text: Rename Zuora import {id} to {name}. slots: id: path.id name: requestBody.name - text: Make Zuora import job {id} expire at {expires_at}. slots: id: path.id expires_at: requestBody.expires_at method: generated generated: '2026-10-02' - target: $.paths['/job/{id}/bounce'].post update: x-apievangelist-phrasing: intent: Bounce (restart) a job effect: write questions: - Can I bounce a Lytics job that seems stuck so it restarts? - Is there a quick way to restart any integration job without editing it? instructions: - text: Bounce job {id}. slots: id: path.id - text: Restart the stuck job {id} by bouncing it. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/{id}/kill'].post update: x-apievangelist-phrasing: intent: Terminate a job effect: destructive questions: - Can I permanently terminate an integration job? - What happens if I kill a running job instead of pausing it? instructions: - text: Terminate job {id}. slots: id: path.id - text: Kill the running job {id} for good. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/{id}/logs'].get update: x-apievangelist-phrasing: intent: Get a job's log messages effect: read questions: - Where can I read the log messages for a job to see why it failed? - Are there logs showing what an integration job has been doing? instructions: - text: Show the logs for job {id}. slots: id: path.id - text: Pull the log messages of job {id} so I can debug it. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/{id}/pause'].post update: x-apievangelist-phrasing: intent: Pause a job effect: write questions: - Can I temporarily pause an integration job? - Is it possible to stop a job for now and pick it up later? instructions: - text: Pause job {id}. slots: id: path.id - text: Put job {id} on hold for now. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/job/{id}/resume'].post update: x-apievangelist-phrasing: intent: Resume a paused job effect: write questions: - How do I restart a job I paused earlier? - Can a paused job continue where it left off? instructions: - text: Resume the paused job {id}. slots: id: path.id - text: Unpause job {id} and let it continue. slots: id: path.id method: generated generated: '2026-10-02'