Lytics Jobs API

Create and manage data import and export jobs.

Operations 831

Showing the first 250 of 831. The full set is in the contract, and via get_provider_operations.

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /job List the jobs running in my Lytics account · Get jobs #
Ask an LLM
“Which data jobs are currently set up in my Lytics account?”
“Can I see completed or deleted jobs alongside the active ones?”
Tell an agent
List every job in my account, including completed ones.
Show me all jobs that run the {workflow} workflow.
POST /job/adroll-sync Set up an AdRoll sync job · AdrollSync: Create job #
Ask an LLM
“How do I start syncing my audiences to AdRoll?”
“Can I pause an AdRoll sync during quiet hours overnight?”
Tell an agent
Create an AdRoll sync job named {name} with config {config}.
Start a new AdRoll audience sync called {name} using authorization {auth_ids} and config {config}.
GET /job/adroll-sync/{id} Check the status of an AdRoll sync job · AdrollSync: Get job #
Ask an LLM
“Is my AdRoll sync job still running?”
“Where can I see the summary of an existing AdRoll sync?”
Tell an agent
Show me the summary of AdRoll sync job {job_id}.
Get AdRoll sync job {job_id} in account {account_id}.
PUT /job/adroll-sync/{id} Change an existing AdRoll sync job · AdrollSync: Update job #
Ask an LLM
“Can I rename or reconfigure an AdRoll sync after it is created?”
“What settings of a running AdRoll sync job can I edit?”
Tell an agent
Update AdRoll sync job {job_id} to use config {config}.
Rename my AdRoll sync {job_id} to {name} and keep its config {config}.
POST /job/adwords-customer-match Create an AdWords Customer Match job by email · AdwordsCustomerMatch: Create job #
Ask an LLM
“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?”
Tell an agent
Create an AdWords Customer Match job called {name} with config {config}.
Send my audience to AdWords Customer Match as a new job {name}, config {config}, expiring {expires_at}.
POST /job/adwords-customer-match-mobile Create an AdWords Customer Match job for mobile IDs · AdwordsCustomerMatchMobile: Create job #
Ask an LLM
“Can I match users to AdWords by their mobile device IDs?”
“What's needed to start a mobile-ID Customer Match audience in AdWords?”
Tell an agent
Create a mobile device ID Customer Match job for AdWords named {name} with config {config}.
Start sending mobile advertising IDs to AdWords as job {name} using config {config}.
GET /job/adwords-customer-match-mobile/{id} Get an AdWords mobile-ID Customer Match job · AdwordsCustomerMatchMobile: Get job #
Ask an LLM
“Is my mobile device ID match job for AdWords healthy?”
“Which config is my AdWords mobile Customer Match job using?”
Tell an agent
Show the mobile-ID AdWords Customer Match job {job_id}.
Fetch the summary of mobile device match job {job_id} for AdWords.
PUT /job/adwords-customer-match-mobile/{id} Update an AdWords mobile-ID Customer Match job · AdwordsCustomerMatchMobile: Update job #
Ask an LLM
“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?”
Tell an agent
Change mobile device ID match job {job_id} for AdWords to config {config}.
Rename the AdWords mobile-ID match job {job_id} to {name}, config {config}.
POST /job/adwords-customer-match-userid Create an AdWords Customer Match job by user ID · AdwordsCustomerMatchUserid: Create job #
Ask an LLM
“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?”
Tell an agent
Create a user-ID Customer Match job for AdWords called {name} with config {config}.
Set up AdWords matching on user IDs as job {name}, config {config}, authorization {auth_ids}.
GET /job/adwords-customer-match-userid/{id} Get an AdWords user-ID Customer Match job · AdwordsCustomerMatchUserid: Get job #
Ask an LLM
“Where can I check my AdWords user-ID matching job?”
“Is the user ID Customer Match export to AdWords still active?”
Tell an agent
Get AdWords user-ID Customer Match job {job_id}.
Show me how user ID match job {job_id} for AdWords is doing.
PUT /job/adwords-customer-match-userid/{id} Update an AdWords user-ID Customer Match job · AdwordsCustomerMatchUserid: Update job #
Ask an LLM
“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?”
Tell an agent
Update the user-ID AdWords match job {job_id} with config {config}.
Describe AdWords user-ID job {job_id} as {description}, config {config}.
GET /job/adwords-customer-match/{id} Get an AdWords Customer Match job · AdwordsCustomerMatch: Get job #
Ask an LLM
“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?”
Tell an agent
Get the summary of AdWords Customer Match job {job_id}.
Look up Customer Match job {job_id} for AdWords.
PUT /job/adwords-customer-match/{id} Update an AdWords Customer Match job · AdwordsCustomerMatch: Update job #
Ask an LLM
“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?”
Tell an agent
Update AdWords Customer Match job {job_id} with config {config}.
Set AdWords Customer Match job {job_id} to expire at {expires_at}, keeping config {config}.
POST /job/adwords-export Create an AdWords export job · AdwordsExport: Create job #
Ask an LLM
“How can I export Lytics data to AdWords?”
“Can an AdWords export skip sending during a quiet window?”
Tell an agent
Create an AdWords export job named {name} with config {config}.
Export to AdWords with a new job {name}, config {config}, quiet in timezone {quiet_timezone}.
GET /job/adwords-export/{id} Get an AdWords export job · AdwordsExport: Get job #
Ask an LLM
“What is the current state of my AdWords export?”
“Can I pull up the summary of a single AdWords export job?”
Tell an agent
Get AdWords export job {job_id}.
Show the summary for my AdWords export {job_id}.
PUT /job/adwords-export/{id} Update an AdWords export job · AdwordsExport: Update job #
Ask an LLM
“Can I change what an existing AdWords export job sends?”
“Is there a way to move the quiet period on my AdWords export?”
Tell an agent
Update AdWords export job {job_id} with config {config}.
Set the quiet period of AdWords export {job_id} to {quiet_period}, config {config}.
POST /job/airship-compliance-import Import compliance data from Airship · AirshipComplianceImport: Create job #
Ask an LLM
“Can Lytics pull opt-out and compliance data from Airship?”
“What do I configure to import Airship compliance records?”
Tell an agent
Create an Airship compliance import job named {name} with config {config}.
Start importing Airship compliance data using authorization {auth_ids} as job {name}, config {config}.
GET /job/airship-compliance-import/{id} Get an Airship compliance import job · AirshipComplianceImport: Get job #
Ask an LLM
“Is my Airship compliance import running on schedule?”
“Where do I see details of the Airship compliance import?”
Tell an agent
Get Airship compliance import job {job_id}.
Show the summary of compliance import {job_id} from Airship.
PUT /job/airship-compliance-import/{id} Update an Airship compliance import job · AirshipComplianceImport: Update job #
Ask an LLM
“Can I change the settings of my Airship compliance import?”
“Is it possible to rename an Airship compliance import job?”
Tell an agent
Update Airship compliance import {job_id} to config {config}.
Rename the Airship compliance import {job_id} to {name} with config {config}.
POST /job/airship-export Export audiences to Airship · AirshipExport: Create job #
Ask an LLM
“How do I send Lytics audiences to Airship for messaging?”
“Can an Airship export hold back sends during quiet hours?”
Tell an agent
Create an Airship export job called {name} with config {config}.
Export to Airship as job {name}, config {config}, quiet from {quiet_time_of_day}.
GET /job/airship-export/{id} Get an Airship export job · AirshipExport: Get job #
Ask an LLM
“Is my audience export to Airship working?”
“Where can I read the summary of an Airship export?”
Tell an agent
Get Airship export job {job_id}.
Show me the state of the Airship audience export {job_id}.
PUT /job/airship-export/{id} Update an Airship export job · AirshipExport: Update job #
Ask an LLM
“Can I change which audience my Airship export sends?”
“What can I edit on an Airship export once it exists?”
Tell an agent
Update Airship export {job_id} with config {config}.
Change the Airship export {job_id} description to {description}, config {config}.
POST /job/airship-import Import user data from Airship · AirshipImport: Create job #
Ask an LLM
“Can I bring Airship user data into Lytics profiles?”
“What authorization does an Airship import job need?”
Tell an agent
Set up a user data import from Airship called {name} using config {config}.
Import from Airship using authorization {auth_ids} as job {name} with config {config}.
GET /job/airship-import/{id} Get an Airship import job · AirshipImport: Get job #
Ask an LLM
“Has my Airship user import run recently?”
“Where is the summary for the Airship data import?”
Tell an agent
Get Airship import job {job_id}.
Show the Airship user data import {job_id}.
PUT /job/airship-import/{id} Update an Airship import job · AirshipImport: Update job #
Ask an LLM
“Can I reconfigure my Airship user import?”
“Is there a way to set an end date on an Airship import?”
Tell an agent
Update Airship import {job_id} to config {config}.
Make Airship import {job_id} expire at {expires_at}, with config {config}.
POST /job/algolia-export Export data to Algolia · AlgoliaExport: Create job #
Ask an LLM
“How can I push Lytics profile data into an Algolia index?”
“What config does an Algolia export job take?”
Tell an agent
Create an Algolia export job called {name} with config {config}.
Send profiles to Algolia as new export {name} using authorization {auth_ids} and config {config}.
GET /job/algolia-export/{id} Get an Algolia export job · AlgoliaExport: Get job #
Ask an LLM
“Is the Algolia export still pushing data?”
“Can I see the summary of my Algolia export job?”
Tell an agent
Get Algolia export job {job_id}.
Show the status of Algolia export {job_id}.
PUT /job/algolia-export/{id} Update an Algolia export job · AlgoliaExport: Update job #
Ask an LLM
“Can I modify an Algolia export after creating it?”
“Is it possible to rename my Algolia export?”
Tell an agent
Update Algolia export {job_id} with config {config}.
Rename Algolia export {job_id} to {name}, config {config}.
POST /job/algolia-import Import data from Algolia · AlgoliaImport: Create job #
Ask an LLM
“Can Lytics import records from Algolia?”
“What do I set up to pull data in from an Algolia index?”
Tell an agent
Create an Algolia import job named {name} with config {config}.
Pull data from Algolia into Lytics as job {name}, config {config}.
GET /job/algolia-import/{id} Get an Algolia import job · AlgoliaImport: Get job #
Ask an LLM
“Did my Algolia import complete?”
“Where can I check details of the import from Algolia?”
Tell an agent
Get Algolia import job {job_id}.
Show me the import from Algolia, job {job_id}.
PUT /job/algolia-import/{id} Update an Algolia import job · AlgoliaImport: Update job #
Ask an LLM
“Can I change the settings of an Algolia import job?”
“How would I add a description to my Algolia import?”
Tell an agent
Update Algolia import {job_id} with config {config}.
Describe the Algolia import {job_id} as {description}, config {config}.
POST /job/amazon-ads-audience-export Create an Amazon Ads audience export job · AmazonAdsAudienceExport: Create job #
Ask an LLM
“How do I send a Lytics audience to Amazon Ads?”
“Can an Amazon Ads audience export be set to expire on a date?”
Tell an agent
Create an Amazon Ads audience export job named {name} with config {config}.
Start an audience export to Amazon Ads called {name}, config {config}, ending {expires_at}.
GET /job/amazon-ads-audience-export/{id} Get an Amazon Ads audience export job · AmazonAdsAudienceExport: Get job #
Ask an LLM
“Is my Amazon Ads audience export job up to date?”
“Where can I see the summary of an audience export job for Amazon Ads?”
Tell an agent
Get Amazon Ads audience export job {job_id}.
Show the summary of audience export {job_id} going to Amazon Ads.
PUT /job/amazon-ads-audience-export/{id} Update an Amazon Ads audience export job · AmazonAdsAudienceExport: Update job #
Ask an LLM
“Can I edit the config of my Amazon Ads audience export job?”
“Is it possible to rename an audience export job for Amazon Ads?”
Tell an agent
Update Amazon Ads audience export job {job_id} with config {config}.
Rename the Amazon Ads audience export job {job_id} to {name}, config {config}.
POST /job/amazon-ads-export-audience Create an Amazon Ads export-audience job · AmazonAdsExportAudience: Create job #
Ask an LLM
“What does the Amazon Ads export-audience workflow need to start?”
“Can I name and describe a new Amazon Ads export-audience job?”
Tell an agent
Create an Amazon Ads export-audience workflow job called {name} with config {config}.
Set up the export-audience workflow for Amazon Ads: name {name}, description {description}, config {config}.
GET /job/amazon-ads-export-audience/{id} Get an Amazon Ads export-audience job · AmazonAdsExportAudience: Get job #
Ask an LLM
“Is the Amazon Ads export-audience workflow job running?”
“Where do I find details of an export-audience job for Amazon Ads?”
Tell an agent
Get the Amazon Ads export-audience workflow job {job_id}.
Look up export-audience job {job_id} on the Amazon Ads workflow.
PUT /job/amazon-ads-export-audience/{id} Update an Amazon Ads export-audience job · AmazonAdsExportAudience: Update job #
Ask an LLM
“Can I reconfigure an Amazon Ads export-audience workflow job?”
“Which fields of an Amazon Ads export-audience job can be changed?”
Tell an agent
Update the Amazon Ads export-audience workflow job {job_id} to config {config}.
Change the description of export-audience job {job_id} for Amazon Ads to {description}, config {config}.
POST /job/amazon-capi-export Send conversions to the Amazon Conversions API · AmazonCapiExport: Create job #
Ask an LLM
“How can I forward conversion events to Amazon's Conversions API?”
“Can an Amazon CAPI export be quiet during certain hours?”
Tell an agent
Create an Amazon CAPI export job called {name} with config {config}.
Start sending conversion events to Amazon CAPI as job {name}, config {config}, quiet in {quiet_timezone}.
GET /job/amazon-capi-export/{id} Get an Amazon CAPI export job · AmazonCapiExport: Get job #
Ask an LLM
“Is my Amazon CAPI conversion export running?”
“Where can I see the summary of the Amazon Conversions API export?”
Tell an agent
Get Amazon CAPI export job {job_id}.
Show the conversions export {job_id} to Amazon CAPI.
PUT /job/amazon-capi-export/{id} Update an Amazon CAPI export job · AmazonCapiExport: Update job #
Ask an LLM
“Can I change the events my Amazon CAPI export sends?”
“Is it possible to set an expiry on an Amazon Conversions API export?”
Tell an agent
Update Amazon CAPI export {job_id} with config {config}.
Set Amazon CAPI export {job_id} to expire at {expires_at}, config {config}.
POST /job/amazon-dsp-export Export audiences to Amazon DSP · AmazonDspExport: Create job #
Ask an LLM
“How do I get a Lytics audience into Amazon DSP?”
“What authorization does an Amazon DSP export use?”
Tell an agent
Create an Amazon DSP export job named {name} with config {config}.
Export to Amazon DSP with authorization {auth_ids} as job {name}, config {config}.
GET /job/amazon-dsp-export/{id} Get an Amazon DSP export job · AmazonDspExport: Get job #
Ask an LLM
“Is my Amazon DSP audience export healthy?”
“Where can I view the Amazon DSP export summary?”
Tell an agent
Get Amazon DSP export job {job_id}.
Show me Amazon DSP export {job_id}.
PUT /job/amazon-dsp-export/{id} Update an Amazon DSP export job · AmazonDspExport: Update job #
Ask an LLM
“Can I change the audience in an Amazon DSP export?”
“How can I rename my Amazon DSP export job?”
Tell an agent
Update Amazon DSP export {job_id} with config {config}.
Rename Amazon DSP export {job_id} to {name} using config {config}.
POST /job/amazon-dsp-match Create an Amazon DSP match job · AmazonDspMatch: Create job #
Ask an LLM
“Can Lytics match its profiles against Amazon DSP?”
“What config is needed for an Amazon DSP matching job?”
Tell an agent
Create an Amazon DSP match job called {name} with config {config}.
Start matching profiles with Amazon DSP as job {name}, config {config}, described as {description}.
GET /job/amazon-dsp-match/{id} Get an Amazon DSP match job · AmazonDspMatch: Get job #
Ask an LLM
“How is my Amazon DSP matching job doing?”
“Where do I read the summary of the Amazon DSP match?”
Tell an agent
Get Amazon DSP match job {job_id}.
Show the profile matching job {job_id} for Amazon DSP.
PUT /job/amazon-dsp-match/{id} Update an Amazon DSP match job · AmazonDspMatch: Update job #
Ask an LLM
“Can I reconfigure an Amazon DSP matching job?”
“Is it possible to set an end date on Amazon DSP matching?”
Tell an agent
Update Amazon DSP match {job_id} to config {config}.
Stop Amazon DSP match {job_id} at {expires_at} by updating it with config {config}.
POST /job/amazon-marketing-cloud-export Export data to Amazon Marketing Cloud · AmazonMarketingCloudExport: Create job #
Ask an LLM
“How can I send Lytics data into Amazon Marketing Cloud?”
“What does an Amazon Marketing Cloud export job need?”
Tell an agent
Create an Amazon Marketing Cloud export named {name} with config {config}.
Export to Amazon Marketing Cloud as job {name}, config {config}, authorization {auth_ids}.
GET /job/amazon-marketing-cloud-export/{id} Get an Amazon Marketing Cloud export job · AmazonMarketingCloudExport: Get job #
Ask an LLM
“Is the Amazon Marketing Cloud export still sending?”
“Where can I see my Amazon Marketing Cloud export details?”
Tell an agent
Get Amazon Marketing Cloud export job {job_id}.
Show the summary for Amazon Marketing Cloud export {job_id}.
PUT /job/amazon-marketing-cloud-export/{id} Update an Amazon Marketing Cloud export job · AmazonMarketingCloudExport: Update job #
Ask an LLM
“Can I edit an Amazon Marketing Cloud export job?”
“Is there a way to add a description to my Amazon Marketing Cloud export?”
Tell an agent
Update Amazon Marketing Cloud export {job_id} with config {config}.
Describe Amazon Marketing Cloud export {job_id} as {description}, config {config}.
POST /job/amc-export Create an AMC export job · AmcExport: Create job #
Ask an LLM
“Can I use the short AMC export workflow to ship data out?”
“What does the amc-export job take to start?”
Tell an agent
Create an AMC export job (amc-export workflow) named {name} with config {config}.
Start an amc-export job called {name}, config {config}, quiet in {quiet_timezone}.
GET /job/amc-export/{id} Get an AMC export job · AmcExport: Get job #
Ask an LLM
“Is my amc-export job running?”
“Where is the summary of an AMC workflow export?”
Tell an agent
Get AMC export job {job_id}.
Show the amc-export job {job_id}.
PUT /job/amc-export/{id} Update an AMC export job · AmcExport: Update job #
Ask an LLM
“Can I reconfigure an amc-export job?”
“How can I change the quiet period on an AMC export?”
Tell an agent
Update AMC export job {job_id} with config {config}.
Set amc-export job {job_id} quiet period to {quiet_period}, config {config}.
POST /job/amplitude-cohort-import Import cohorts from Amplitude · AmplitudeCohortImport: Create job #
Ask an LLM
“Can I bring Amplitude cohorts into Lytics?”
“What do I configure to import an Amplitude cohort?”
Tell an agent
Create an Amplitude cohort import job named {name} with config {config}.
Import Amplitude cohorts using authorization {auth_ids} as job {name}, config {config}.
GET /job/amplitude-cohort-import/{id} Get an Amplitude cohort import job · AmplitudeCohortImport: Get job #
Ask an LLM
“Has my Amplitude cohort import run?”
“Where do I see the Amplitude cohort import summary?”
Tell an agent
Get Amplitude cohort import job {job_id}.
Show me the cohort import {job_id} from Amplitude.
PUT /job/amplitude-cohort-import/{id} Update an Amplitude cohort import job · AmplitudeCohortImport: Update job #
Ask an LLM
“Can I change which cohorts are imported from Amplitude?”
“Is it possible to rename an Amplitude cohort import?”
Tell an agent
Update Amplitude cohort import {job_id} with config {config}.
Rename Amplitude cohort import {job_id} to {name}, config {config}.
POST /job/amplitude-event-import Import events from Amplitude · AmplitudeEventImport: Create job #
Ask an LLM
“How do I pull Amplitude event data into Lytics?”
“Can an Amplitude event import be given an end date?”
Tell an agent
Create an Amplitude event import job called {name} with config {config}.
Import Amplitude events as job {name}, config {config}, expiring {expires_at}.
GET /job/amplitude-event-import/{id} Get an Amplitude event import job · AmplitudeEventImport: Get job #
Ask an LLM
“Is my Amplitude event import keeping up?”
“Where can I look up the Amplitude event import job?”
Tell an agent
Get Amplitude event import job {job_id}.
Show the event import {job_id} from Amplitude.
PUT /job/amplitude-event-import/{id} Update an Amplitude event import job · AmplitudeEventImport: Update job #
Ask an LLM
“Can I reconfigure the Amplitude event import?”
“What can I change on an existing Amplitude events job?”
Tell an agent
Update Amplitude event import {job_id} with config {config}.
Give Amplitude event import {job_id} the description {description}, config {config}.
POST /job/analytics-setup Create an analytics setup job · AnalyticsSetup: Create job #
Ask an LLM
“Is there a job that sets up analytics for my Lytics account?”
“What config does the analytics setup workflow need?”
Tell an agent
Create an analytics setup job named {name} with config {config}.
Run the analytics setup workflow as job {name}, config {config}.
GET /job/analytics-setup/{id} Get an analytics setup job · AnalyticsSetup: Get job #
Ask an LLM
“Did my analytics setup job complete?”
“Where is the summary of the analytics setup run?”
Tell an agent
Get analytics setup job {job_id}.
Show me analytics setup job {job_id} in account {account_id}.
PUT /job/analytics-setup/{id} Update an analytics setup job · AnalyticsSetup: Update job #
Ask an LLM
“Can I change the config of an analytics setup job?”
“Is it possible to rename the analytics setup job?”
Tell an agent
Update analytics setup job {job_id} with config {config}.
Rename analytics setup job {job_id} to {name}, config {config}.
POST /job/appsflyer-capi-export Send conversions to AppsFlyer · AppsflyerCapiExport: Create job #
Ask an LLM
“How can I send conversion events to AppsFlyer from Lytics?”
“What authorization does an AppsFlyer CAPI export need?”
Tell an agent
Create an AppsFlyer CAPI export job named {name} with config {config}.
Export conversions to AppsFlyer with authorization {auth_ids} as job {name}, config {config}.
GET /job/appsflyer-capi-export/{id} Get an AppsFlyer CAPI export job · AppsflyerCapiExport: Get job #
Ask an LLM
“Is my AppsFlyer conversions export running?”
“Where can I see the AppsFlyer CAPI export summary?”
Tell an agent
Get AppsFlyer CAPI export job {job_id}.
Show the AppsFlyer conversion export {job_id}.
PUT /job/appsflyer-capi-export/{id} Update an AppsFlyer CAPI export job · AppsflyerCapiExport: Update job #
Ask an LLM
“Can I modify my AppsFlyer conversion export?”
“Is there a way to add quiet hours to an AppsFlyer export?”
Tell an agent
Update AppsFlyer CAPI export {job_id} with config {config}.
Quiet AppsFlyer export {job_id} starting {quiet_time_of_day}, config {config}.
POST /job/attentive-export Export audiences to Attentive · AttentiveExport: Create job #
Ask an LLM
“How do I sync Lytics audiences to Attentive for SMS?”
“Can an Attentive export avoid sending during quiet hours?”
Tell an agent
Create an Attentive export job called {name} with config {config}.
Export to Attentive as job {name}, config {config}, quiet period {quiet_period}.
GET /job/attentive-export/{id} Get an Attentive export job · AttentiveExport: Get job #
Ask an LLM
“Is my Attentive export working?”
“Where do I find the summary of the Attentive audience export?”
Tell an agent
Get Attentive export job {job_id}.
Show me Attentive export {job_id}.
PUT /job/attentive-export/{id} Update an Attentive export job · AttentiveExport: Update job #
Ask an LLM
“Can I change the audience my Attentive export sends?”
“How can I rename an Attentive export?”
Tell an agent
Update Attentive export {job_id} with config {config}.
Rename Attentive export {job_id} to {name}, config {config}.
POST /job/aws-cloudwatch-monitoring Set up AWS CloudWatch monitoring · AwsCloudwatchMonitoring: Create job #
Ask an LLM
“Can Lytics send monitoring data to AWS CloudWatch?”
“What config does a CloudWatch monitoring job need?”
Tell an agent
Create an AWS CloudWatch monitoring job named {name} with config {config}.
Start CloudWatch monitoring with authorization {auth_ids} as job {name}, config {config}.
GET /job/aws-cloudwatch-monitoring/{id} Get an AWS CloudWatch monitoring job · AwsCloudwatchMonitoring: Get job #
Ask an LLM
“Is my CloudWatch monitoring job active?”
“Where can I see the AWS CloudWatch monitoring job details?”
Tell an agent
Get AWS CloudWatch monitoring job {job_id}.
Show the CloudWatch monitoring job {job_id}.
PUT /job/aws-cloudwatch-monitoring/{id} Update an AWS CloudWatch monitoring job · AwsCloudwatchMonitoring: Update job #
Ask an LLM
“Can I change what my CloudWatch monitoring job reports?”
“Is it possible to rename the AWS CloudWatch monitoring job?”
Tell an agent
Update AWS CloudWatch monitoring {job_id} with config {config}.
Rename CloudWatch monitoring job {job_id} to {name}, config {config}.
POST /job/aws-kinesis-import Import a stream from AWS Kinesis · AwsKinesisImport: Create job #
Ask an LLM
“How can I stream data from AWS Kinesis into Lytics?”
“What does a Kinesis import job need to be configured?”
Tell an agent
Create an AWS Kinesis import job named {name} with config {config}.
Import from Kinesis using authorization {auth_ids} as job {name}, config {config}.
GET /job/aws-kinesis-import/{id} Get an AWS Kinesis import job · AwsKinesisImport: Get job #
Ask an LLM
“Is my Kinesis stream import still consuming?”
“Where can I see the summary of a Kinesis import?”
Tell an agent
Get AWS Kinesis import job {job_id}.
Show the Kinesis stream import {job_id}.
PUT /job/aws-kinesis-import/{id} Update an AWS Kinesis import job · AwsKinesisImport: Update job #
Ask an LLM
“Can I point my Kinesis import at a different stream config?”
“How do I add a description to an AWS Kinesis import?”
Tell an agent
Update AWS Kinesis import {job_id} with config {config}.
Describe Kinesis import {job_id} as {description}, config {config}.
POST /job/aws-kinesis-triggers Send trigger events to AWS Kinesis · AwsKinesisTriggers: Create job #
Ask an LLM
“Can Lytics fire trigger events into an AWS Kinesis stream?”
“What do I configure for Kinesis triggers?”
Tell an agent
Create an AWS Kinesis triggers job called {name} with config {config}.
Start sending triggers to Kinesis as job {name}, config {config}, quiet in {quiet_timezone}.
GET /job/aws-kinesis-triggers/{id} Get an AWS Kinesis triggers job · AwsKinesisTriggers: Get job #
Ask an LLM
“Are my Kinesis triggers firing?”
“Where can I look up the Kinesis triggers job?”
Tell an agent
Get AWS Kinesis triggers job {job_id}.
Show me the Kinesis trigger job {job_id}.
PUT /job/aws-kinesis-triggers/{id} Update an AWS Kinesis triggers job · AwsKinesisTriggers: Update job #
Ask an LLM
“Can I change which triggers go to Kinesis?”
“Is it possible to set an expiry on Kinesis triggers?”
Tell an agent
Update AWS Kinesis triggers {job_id} with config {config}.
End Kinesis triggers job {job_id} at {expires_at}, config {config}.
POST /job/aws-pinpoint-export Export audiences to AWS Pinpoint · AwsPinpointExport: Create job #
Ask an LLM
“How do I send Lytics audiences to AWS Pinpoint?”
“What authorization is needed for a Pinpoint export?”
Tell an agent
Create an AWS Pinpoint export job named {name} with config {config}.
Export to Pinpoint with authorization {auth_ids} as job {name}, config {config}.
GET /job/aws-pinpoint-export/{id} Get an AWS Pinpoint export job · AwsPinpointExport: Get job #
Ask an LLM
“Is my Pinpoint audience export healthy?”
“Where can I see the AWS Pinpoint export summary?”
Tell an agent
Get AWS Pinpoint export job {job_id}.
Show Pinpoint audience export {job_id}.
PUT /job/aws-pinpoint-export/{id} Update an AWS Pinpoint export job · AwsPinpointExport: Update job #
Ask an LLM
“Can I change the audience in my Pinpoint export?”
“How can I rename an AWS Pinpoint export?”
Tell an agent
Update AWS Pinpoint export {job_id} with config {config}.
Rename Pinpoint export {job_id} to {name}, config {config}.
POST /job/aws-pinpoint-import Import data from AWS Pinpoint · AwsPinpointImport: Create job #
Ask an LLM
“Can I import AWS Pinpoint endpoints and data into Lytics?”
“What does a Pinpoint import job need?”
Tell an agent
Create an AWS Pinpoint import job called {name} with config {config}.
Pull data from Pinpoint as import job {name}, config {config}, described as {description}.
GET /job/aws-pinpoint-import/{id} Get an AWS Pinpoint import job · AwsPinpointImport: Get job #
Ask an LLM
“Has my Pinpoint import run lately?”
“Where is the summary of the import from AWS Pinpoint?”
Tell an agent
Get AWS Pinpoint import job {job_id}.
Show me the import from Pinpoint, job {job_id}.
PUT /job/aws-pinpoint-import/{id} Update an AWS Pinpoint import job · AwsPinpointImport: Update job #
Ask an LLM
“Can I reconfigure my Pinpoint import?”
“Is there a way to stop a Pinpoint import on a set date?”
Tell an agent
Update AWS Pinpoint import {job_id} with config {config}.
Expire Pinpoint import {job_id} at {expires_at}, config {config}.
POST /job/aws-pinpoint-push Send push notifications through AWS Pinpoint · AwsPinpointPush: Create job #
Ask an LLM
“Can Lytics trigger push notifications via AWS Pinpoint?”
“Can a Pinpoint push job stay quiet overnight?”
Tell an agent
Create an AWS Pinpoint push job named {name} with config {config}.
Start Pinpoint push notifications as job {name}, config {config}, quiet from {quiet_time_of_day}.
GET /job/aws-pinpoint-push/{id} Get an AWS Pinpoint push job · AwsPinpointPush: Get job #
Ask an LLM
“Is my Pinpoint push notification job running?”
“Where can I check the AWS Pinpoint push job?”
Tell an agent
Get AWS Pinpoint push job {job_id}.
Show the push notification job {job_id} on Pinpoint.
PUT /job/aws-pinpoint-push/{id} Update an AWS Pinpoint push job · AwsPinpointPush: Update job #
Ask an LLM
“Can I change the quiet window of my Pinpoint push job?”
“What can I edit on an AWS Pinpoint push job?”
Tell an agent
Update AWS Pinpoint push {job_id} with config {config}.
Set the quiet timezone of Pinpoint push job {job_id} to {quiet_timezone}, config {config}.
POST /job/aws-sqs-triggers Send trigger events to AWS SQS · AwsSqsTriggers: Create job #
Ask an LLM
“Can Lytics drop trigger events onto an AWS SQS queue?”
“What config does an SQS triggers job need?”
Tell an agent
Create an AWS SQS triggers job called {name} with config {config}.
Send triggers to SQS using authorization {auth_ids} as job {name}, config {config}.
GET /job/aws-sqs-triggers/{id} Get an AWS SQS triggers job · AwsSqsTriggers: Get job #
Ask an LLM
“Are my SQS triggers being delivered?”
“Where can I see the SQS triggers job summary?”
Tell an agent
Get AWS SQS triggers job {job_id}.
Show the SQS trigger job {job_id}.
PUT /job/aws-sqs-triggers/{id} Update an AWS SQS triggers job · AwsSqsTriggers: Update job #
Ask an LLM
“Can I change the queue config of my SQS triggers?”
“How can I rename an AWS SQS triggers job?”
Tell an agent
Update AWS SQS triggers {job_id} with config {config}.
Rename SQS triggers job {job_id} to {name}, config {config}.
POST /job/azure-csv-export Export CSV files to Azure storage · AzureCsvExport: Create job #
Ask an LLM
“How can I export Lytics data as CSV files into Azure?”
“What does an Azure CSV export job need?”
Tell an agent
Create an Azure CSV export job named {name} with config {config}.
Write CSV exports to Azure as job {name}, config {config}, authorization {auth_ids}.
GET /job/azure-csv-export/{id} Get an Azure CSV export job · AzureCsvExport: Get job #
Ask an LLM
“Is my Azure CSV export producing files?”
“Where is the Azure CSV export summary?”
Tell an agent
Get Azure CSV export job {job_id}.
Show me the CSV export {job_id} to Azure.
PUT /job/azure-csv-export/{id} Update an Azure CSV export job · AzureCsvExport: Update job #
Ask an LLM
“Can I change the settings of my Azure CSV export?”
“Is it possible to add a description to an Azure CSV export?”
Tell an agent
Update Azure CSV export {job_id} with config {config}.
Describe Azure CSV export {job_id} as {description}, config {config}.
POST /job/azure-csv-import Import CSV files from Azure storage · AzureCsvImport: Create job #
Ask an LLM
“Can Lytics load CSV files stored in Azure?”
“What config does an Azure CSV import take?”
Tell an agent
Create an Azure CSV import job called {name} with config {config}.
Import CSVs from Azure as job {name}, config {config}, expiring {expires_at}.
GET /job/azure-csv-import/{id} Get an Azure CSV import job · AzureCsvImport: Get job #
Ask an LLM
“Did my Azure CSV import load the latest files?”
“Where do I see the Azure CSV import details?”
Tell an agent
Get Azure CSV import job {job_id}.
Show the CSV import {job_id} from Azure.
PUT /job/azure-csv-import/{id} Update an Azure CSV import job · AzureCsvImport: Update job #
Ask an LLM
“Can I point an Azure CSV import at a different config?”
“How do I rename my Azure CSV import?”
Tell an agent
Update Azure CSV import {job_id} with config {config}.
Rename Azure CSV import {job_id} to {name}, config {config}.
POST /job/azure-event-export Export events to Azure · AzureEventExport: Create job #
Ask an LLM
“How can I send raw Lytics events to Azure?”
“What does an Azure event export need to start?”
Tell an agent
Create an Azure event export job named {name} with config {config}.
Export events to Azure as job {name}, config {config}, authorization {auth_ids}.
GET /job/azure-event-export/{id} Get an Azure event export job · AzureEventExport: Get job #
Ask an LLM
“Is my Azure event export flowing?”
“Where can I view the Azure event export summary?”
Tell an agent
Get Azure event export job {job_id}.
Show the event export {job_id} to Azure.
PUT /job/azure-event-export/{id} Update an Azure event export job · AzureEventExport: Update job #
Ask an LLM
“Can I change which events go to Azure?”
“Is there a way to set quiet hours on an Azure event export?”
Tell an agent
Update Azure event export {job_id} with config {config}.
Quiet the Azure event export {job_id} for {quiet_period}, config {config}.
POST /job/azure-event-hub-export Export events to Azure Event Hub · AzureEventHubExport: Create job #
Ask an LLM
“Can Lytics stream events into an Azure Event Hub?”
“What config is needed for an Event Hub export?”
Tell an agent
Create an Azure Event Hub export job called {name} with config {config}.
Stream to Event Hub as job {name}, config {config}, described as {description}.
GET /job/azure-event-hub-export/{id} Get an Azure Event Hub export job · AzureEventHubExport: Get job #
Ask an LLM
“Is my Event Hub export delivering?”
“Where can I check the Azure Event Hub export job?”
Tell an agent
Get Azure Event Hub export job {job_id}.
Show the Event Hub stream job {job_id}.
PUT /job/azure-event-hub-export/{id} Update an Azure Event Hub export job · AzureEventHubExport: Update job #
Ask an LLM
“Can I reconfigure my Event Hub export?”
“How can I rename an Azure Event Hub export?”
Tell an agent
Point Event Hub stream job {job_id} at new config {config}.
Rename Event Hub export {job_id} to {name}, config {config}.
POST /job/azure-json-export Export JSON files to Azure storage · AzureJsonExport: Create job #
Ask an LLM
“Can I export Lytics data as JSON files into Azure?”
“What does an Azure JSON export job take?”
Tell an agent
Create an Azure JSON export job named {name} with config {config}.
Write JSON exports to Azure as job {name}, config {config}, expiring {expires_at}.
GET /job/azure-json-export/{id} Get an Azure JSON export job · AzureJsonExport: Get job #
Ask an LLM
“Is my Azure JSON export writing files?”
“Where do I see the Azure JSON export summary?”
Tell an agent
Get Azure JSON export job {job_id}.
Show the JSON export {job_id} to Azure.
PUT /job/azure-json-export/{id} Update an Azure JSON export job · AzureJsonExport: Update job #
Ask an LLM
“Can I change the settings of an Azure JSON export?”
“Is it possible to describe my Azure JSON export?”
Tell an agent
Update Azure JSON export {job_id} with config {config}.
Set the description of Azure JSON export {job_id} to {description}, config {config}.
POST /job/azure-sql-conductor-event-export Export events to Azure SQL via Conductor · AzureSqlConductorEventExport: Create job #
Ask an LLM
“Can I export events into Azure SQL using the Conductor pipeline?”
“What does a Conductor event export to Azure SQL need?”
Tell an agent
Create a Conductor event export to Azure SQL named {name} with config {config}.
Start the Azure SQL Conductor events job {name}, config {config}, authorization {auth_ids}.
GET /job/azure-sql-conductor-event-export/{id} Get an Azure SQL Conductor event export job · AzureSqlConductorEventExport: Get job #
Ask an LLM
“Is my Conductor events job for Azure SQL running?”
“Where can I see the Azure SQL Conductor event export?”
Tell an agent
Get the Azure SQL Conductor event export job {job_id}.
Show Conductor events-to-Azure-SQL job {job_id}.
PUT /job/azure-sql-conductor-event-export/{id} Update an Azure SQL Conductor event export · AzureSqlConductorEventExport: Update job #
Ask an LLM
“Can I reconfigure the Conductor event export into Azure SQL?”
“How do I rename my Azure SQL Conductor events job?”
Tell an agent
Update the Azure SQL Conductor event export {job_id} with config {config}.
Rename Conductor events job {job_id} for Azure SQL to {name}, config {config}.
POST /job/azure-sql-conductor-export Export profiles to Azure SQL via Conductor · AzureSqlConductorExport: Create job #
Ask an LLM
“Can I export user profiles to Azure SQL through Conductor?”
“What config does a Conductor profile export to Azure SQL take?”
Tell an agent
Create a Conductor profile export to Azure SQL called {name} with config {config}.
Set up Azure SQL Conductor profile export {name}, config {config}, described as {description}.
GET /job/azure-sql-conductor-export/{id} Get an Azure SQL Conductor export job · AzureSqlConductorExport: Get job #
Ask an LLM
“Is the Conductor profile export into Azure SQL healthy?”
“Where can I read the summary of my Conductor Azure SQL user export?”
Tell an agent
Get the Azure SQL Conductor profile export job {job_id}.
Show Conductor user export {job_id} into Azure SQL.
PUT /job/azure-sql-conductor-export/{id} Update an Azure SQL Conductor export · AzureSqlConductorExport: Update job #
Ask an LLM
“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?”
Tell an agent
Update Conductor profile export {job_id} for Azure SQL with config {config}.
Expire Azure SQL Conductor user export {job_id} at {expires_at}, config {config}.
POST /job/azure-sql-event-export Export events to Azure SQL · AzureSqlEventExport: Create job #
Ask an LLM
“How can I write Lytics events into an Azure SQL database directly?”
“Can an Azure SQL event export pause during quiet hours?”
Tell an agent
Start a direct events-to-Azure-SQL job called {name} using config {config}.
Write events straight to Azure SQL as job {name}, config {config}, quiet in {quiet_timezone}.
GET /job/azure-sql-event-export/{id} Get an Azure SQL event export job · AzureSqlEventExport: Get job #
Ask an LLM
“Are events still landing in Azure SQL from my direct export?”
“Where is the summary of the non-Conductor Azure SQL event export?”
Tell an agent
Get Azure SQL event export job {job_id}.
Show the direct event export {job_id} to Azure SQL.
PUT /job/azure-sql-event-export/{id} Update an Azure SQL event export job · AzureSqlEventExport: Update job #
Ask an LLM
“Can I edit the direct Azure SQL event export?”
“What can I change on a plain Azure SQL events job?”
Tell an agent
Reconfigure the direct Azure SQL events job {job_id} with {config}.
Change direct Azure SQL events job {job_id} quiet period to {quiet_period}, config {config}.
POST /job/azure-sql-export Export profiles to Azure SQL · AzureSqlExport: Create job #
Ask an LLM
“How do I export user profiles directly into Azure SQL?”
“What does a direct Azure SQL profile export require?”
Tell an agent
Create an Azure SQL export job called {name} with config {config}.
Export profiles straight to Azure SQL as job {name}, config {config}, authorization {auth_ids}.
GET /job/azure-sql-export/{id} Get an Azure SQL export job · AzureSqlExport: Get job #
Ask an LLM
“Is my direct profile export to Azure SQL up to date?”
“Where do I look up an Azure SQL profile export?”
Tell an agent
Get Azure SQL export job {job_id}.
Show the direct profile export {job_id} to Azure SQL.
PUT /job/azure-sql-export/{id} Update an Azure SQL export job · AzureSqlExport: Update job #
Ask an LLM
“Can I reconfigure a direct Azure SQL profile export?”
“How can I rename an Azure SQL profile export?”
Tell an agent
Change the config of direct profile export {job_id} into Azure SQL to {config}.
Rename direct Azure SQL profile export {job_id} to {name}, config {config}.
POST /job/azuresql-import Import data from Azure SQL · AzuresqlImport: Create job #
Ask an LLM
“Can Lytics import tables from an Azure SQL database?”
“What config does an Azure SQL import job need?”
Tell an agent
Create an Azure SQL import job named {name} with config {config}.
Pull data from Azure SQL into Lytics as job {name}, config {config}, authorization {auth_ids}.
GET /job/azuresql-import/{id} Get an Azure SQL import job · AzuresqlImport: Get job #
Ask an LLM
“Has my Azure SQL import loaded new rows?”
“Where is the summary of the import from Azure SQL?”
Tell an agent
Get Azure SQL import job {job_id}.
Show me the import from Azure SQL, job {job_id}.
PUT /job/azuresql-import/{id} Update an Azure SQL import job · AzuresqlImport: Update job #
Ask an LLM
“Can I change what my Azure SQL import reads?”
“Can I add a description to an Azure SQL import job I already created?”
Tell an agent
Update Azure SQL import {job_id} with config {config}.
Describe Azure SQL import {job_id} as {description}, config {config}.
POST /job/bigcommerce-export-audience Export audiences to BigCommerce · BigcommerceExportAudience: Create job #
Ask an LLM
“How can I send a Lytics audience to my BigCommerce store?”
“What does a BigCommerce audience export need?”
Tell an agent
Create a BigCommerce audience export job named {name} with config {config}.
Send audiences to BigCommerce as job {name}, config {config}, authorization {auth_ids}.
GET /job/bigcommerce-export-audience/{id} Get a BigCommerce audience export job · BigcommerceExportAudience: Get job #
Ask an LLM
“Is my BigCommerce audience export running?”
“Where can I see the summary of the BigCommerce audience export?”
Tell an agent
Get BigCommerce audience export job {job_id}.
Show the audience export {job_id} to BigCommerce.
PUT /job/bigcommerce-export-audience/{id} Update a BigCommerce audience export job · BigcommerceExportAudience: Update job #
Ask an LLM
“Can I change which audience goes to BigCommerce?”
“How do I rename a BigCommerce audience export?”
Tell an agent
Update BigCommerce audience export {job_id} with config {config}.
Rename BigCommerce audience export {job_id} to {name}, config {config}.
POST /job/bigcommerce-import-opus Import customer data from BigCommerce · BigcommerceImportOpus: Create job #
Ask an LLM
“Can Lytics import customers and orders from BigCommerce?”
“What config does the BigCommerce import (opus) job take?”
Tell an agent
Create a BigCommerce import job called {name} with config {config}.
Import from BigCommerce using authorization {auth_ids} as job {name}, config {config}.
GET /job/bigcommerce-import-opus/{id} Get a BigCommerce import job · BigcommerceImportOpus: Get job #
Ask an LLM
“Has my BigCommerce import pulled the latest data?”
“Where do I find the BigCommerce import summary?”
Tell an agent
Get BigCommerce import job {job_id}.
Show the import {job_id} from BigCommerce.
PUT /job/bigcommerce-import-opus/{id} Update a BigCommerce import job · BigcommerceImportOpus: Update job #
Ask an LLM
“Can I reconfigure my BigCommerce import?”
“Is it possible to stop a BigCommerce import on a set date?”
Tell an agent
Update BigCommerce import {job_id} with config {config}.
Expire BigCommerce import {job_id} at {expires_at}, config {config}.
POST /job/bigquery-entstore-export Export the entity store to BigQuery · BigqueryEntstoreExport: Create job #
Ask an LLM
“Can I export my Lytics entity store into BigQuery?”
“What config does a BigQuery entity store export need?”
Tell an agent
Create a BigQuery entity store export named {name} with config {config}.
Export the entity store to BigQuery as job {name}, config {config}, authorization {auth_ids}.
GET /job/bigquery-entstore-export/{id} Get a BigQuery entity store export job · BigqueryEntstoreExport: Get job #
Ask an LLM
“Is my entity store export to BigQuery current?”
“Where can I see the BigQuery entity store export summary?”
Tell an agent
Get BigQuery entity store export job {job_id}.
Show the entity store export {job_id} to BigQuery.
PUT /job/bigquery-entstore-export/{id} Update a BigQuery entity store export job · BigqueryEntstoreExport: Update job #
Ask an LLM
“Can I change my BigQuery entity store export?”
“How can I add a description to the entity store export in BigQuery?”
Tell an agent
Update BigQuery entity store export {job_id} with config {config}.
Describe entity store export {job_id} to BigQuery as {description}, config {config}.
POST /job/bigquery-event-export Export events to BigQuery · BigqueryEventExport: Create job #
Ask an LLM
“How do I stream Lytics events into BigQuery directly?”
“Can a direct BigQuery event export pause during quiet hours?”
Tell an agent
Create a BigQuery event export job called {name} with config {config}.
Export events directly to BigQuery as job {name}, config {config}, quiet in {quiet_timezone}.
POST /job/bigquery-event-export-conductor Export events to BigQuery via Conductor · BigqueryEventExportConductor: Create job #
Ask an LLM
“Can I send events to BigQuery through the Conductor pipeline?”
“What does a Conductor-based BigQuery event export need?”
Tell an agent
Create a Conductor event export to BigQuery named {name} with config {config}.
Start BigQuery Conductor events job {name}, config {config}, authorization {auth_ids}.
GET /job/bigquery-event-export-conductor/{id} Get a BigQuery Conductor event export job · BigqueryEventExportConductor: Get job #
Ask an LLM
“Is my Conductor events job for BigQuery healthy?”
“Where can I read the BigQuery Conductor event export details?”
Tell an agent
Get the BigQuery Conductor event export job {job_id}.
Show Conductor events-to-BigQuery job {job_id}.
PUT /job/bigquery-event-export-conductor/{id} Update a BigQuery Conductor event export · BigqueryEventExportConductor: Update job #
Ask an LLM
“Can I reconfigure the Conductor event export into BigQuery?”
“How would I set an end date on the BigQuery Conductor events job?”
Tell an agent
Update the BigQuery Conductor event export {job_id} with config {config}.
Expire Conductor events job {job_id} for BigQuery at {expires_at}, config {config}.
GET /job/bigquery-event-export/{id} Get a BigQuery event export job · BigqueryEventExport: Get job #
Ask an LLM
“Are events still flowing into BigQuery from my direct export?”
“Where is the summary of the non-Conductor BigQuery event export?”
Tell an agent
Get BigQuery event export job {job_id}.
Show the direct event export {job_id} to BigQuery.
PUT /job/bigquery-event-export/{id} Update a BigQuery event export job · BigqueryEventExport: Update job #
Ask an LLM
“Can I edit the direct BigQuery events job?”
“Is it possible to rename my plain BigQuery event export?”
Tell an agent
Update BigQuery event export {job_id} with config {config}.
Rename direct BigQuery event export {job_id} to {name}, config {config}.
POST /job/bigquery-import Import data from BigQuery · BigqueryImport: Create job #
Ask an LLM
“Can Lytics import tables from BigQuery?”
“What config does a BigQuery import job need?”
Tell an agent
Create a BigQuery import job named {name} with config {config}.
Pull data from BigQuery as import job {name}, config {config}, authorization {auth_ids}.
GET /job/bigquery-import/{id} Get a BigQuery import job · BigqueryImport: Get job #
Ask an LLM
“Has my BigQuery import loaded new data?”
“Where can I see the summary of the import from BigQuery?”
Tell an agent
Get BigQuery import job {job_id}.
Show the import {job_id} from BigQuery.
PUT /job/bigquery-import/{id} Update a BigQuery import job · BigqueryImport: Update job #
Ask an LLM
“Can I change what my BigQuery import reads?”
“Is there a way to describe a BigQuery import job?”
Tell an agent
Update BigQuery import {job_id} with config {config}.
Describe BigQuery import {job_id} as {description}, config {config}.
POST /job/bigquery-ml-create Create a BigQuery ML model job · BigqueryMLCreate: Create job #
Ask an LLM
“Can Lytics create a machine learning model in BigQuery ML?”
“What config does the BigQuery ML create job take?”
Tell an agent
Create a BigQuery ML model job named {name} with config {config}.
Start building a model in BigQuery ML as job {name}, config {config}.
GET /job/bigquery-ml-create/{id} Get a BigQuery ML create job · BigqueryMLCreate: Get job #
Ask an LLM
“Has my BigQuery ML model job finished?”
“Where can I check the BigQuery ML model creation job?”
Tell an agent
Get BigQuery ML create job {job_id}.
Show the BigQuery ML model job {job_id}.
PUT /job/bigquery-ml-create/{id} Update a BigQuery ML create job · BigqueryMLCreate: Update job #
Ask an LLM
“Can I change the config of a BigQuery ML model job?”
“How do I rename my BigQuery ML create job?”
Tell an agent
Update BigQuery ML create job {job_id} with config {config}.
Rename BigQuery ML model job {job_id} to {name}, config {config}.
POST /job/bigquery-seg-changes Export segment changes to BigQuery · BigquerySegChanges: Create job #
Ask an LLM
“Can I record segment membership changes in BigQuery?”
“What does a BigQuery segment changes job need?”
Tell an agent
Create a BigQuery segment changes job called {name} with config {config}.
Send segment entry and exit changes to BigQuery as job {name}, config {config}.
GET /job/bigquery-seg-changes/{id} Get a BigQuery segment changes job · BigquerySegChanges: Get job #
Ask an LLM
“Is my segment changes export to BigQuery running?”
“Where can I see the BigQuery segment changes job?”
Tell an agent
Get BigQuery segment changes job {job_id}.
Show the segment change export {job_id} to BigQuery.
PUT /job/bigquery-seg-changes/{id} Update a BigQuery segment changes job · BigquerySegChanges: Update job #
Ask an LLM
“Can I change which segment changes go to BigQuery?”
“Is it possible to put quiet hours on BigQuery segment changes?”
Tell an agent
Update BigQuery segment changes {job_id} with config {config}.
Quiet segment changes job {job_id} for BigQuery from {quiet_time_of_day}, config {config}.
POST /job/bigquery-user-export Export user profiles to BigQuery · BigqueryUserExport: Create job #
Ask an LLM
“How can I export Lytics user profiles into BigQuery?”
“What authorization does a BigQuery user export need?”
Tell an agent
Create a BigQuery user export job named {name} with config {config}.
Export users to BigQuery with authorization {auth_ids} as job {name}, config {config}.
GET /job/bigquery-user-export/{id} Get a BigQuery user export job · BigqueryUserExport: Get job #
Ask an LLM
“Is my BigQuery user profile export current?”
“Where can I look up the BigQuery user export?”
Tell an agent
Get BigQuery user export job {job_id}.
Show the user profile export {job_id} to BigQuery.
PUT /job/bigquery-user-export/{id} Update a BigQuery user export job · BigqueryUserExport: Update job #
Ask an LLM
“Can I change the profiles my BigQuery user export sends?”
“How can I rename a BigQuery user export?”
Tell an agent
Update BigQuery user export {job_id} with config {config}.
Rename BigQuery user export {job_id} to {name}, config {config}.
POST /job/bluehornet-export Export audiences to BlueHornet · BluehornetExport: Create job #
Ask an LLM
“How do I send Lytics audiences to BlueHornet?”
“What does a BlueHornet export job need?”
Tell an agent
Create a BlueHornet export job called {name} with config {config}.
Export to BlueHornet as job {name}, config {config}, authorization {auth_ids}.
GET /job/bluehornet-export/{id} Get a BlueHornet export job · BluehornetExport: Get job #
Ask an LLM
“Is my BlueHornet export working?”
“Where can I see the BlueHornet export summary?”
Tell an agent
Get BlueHornet export job {job_id}.
Show the export {job_id} to BlueHornet.
PUT /job/bluehornet-export/{id} Update a BlueHornet export job · BluehornetExport: Update job #
Ask an LLM
“Can I change the audience my BlueHornet export sends?”
“Is it possible to describe a BlueHornet export?”
Tell an agent
Update BlueHornet export {job_id} with config {config}.
Describe BlueHornet export {job_id} as {description}, config {config}.
POST /job/bluehornet-import Import data from BlueHornet · BluehornetImport: Create job #
Ask an LLM
“Can Lytics import subscriber data from BlueHornet with the standard import?”
“What config does the classic BlueHornet import take?”
Tell an agent
Create a standard BlueHornet import job named {name} with config {config}.
Import from BlueHornet (classic workflow) as job {name}, config {config}, expiring {expires_at}.
POST /job/bluehornet-import-opus Import BlueHornet data with the opus workflow · BluehornetImportOpus: Create job #
Ask an LLM
“Is there a newer opus workflow for importing from BlueHornet?”
“What does the BlueHornet opus import need to start?”
Tell an agent
Create a BlueHornet opus import job called {name} with config {config}.
Start the opus-based BlueHornet import {name}, config {config}, authorization {auth_ids}.
GET /job/bluehornet-import-opus/{id} Get a BlueHornet opus import job · BluehornetImportOpus: Get job #
Ask an LLM
“Is my opus BlueHornet import keeping up?”
“Where can I read the BlueHornet opus import details?”
Tell an agent
Get BlueHornet opus import job {job_id}.
Show the opus workflow import {job_id} from BlueHornet.
PUT /job/bluehornet-import-opus/{id} Update a BlueHornet opus import job · BluehornetImportOpus: Update job #
Ask an LLM
“Can I change the opus BlueHornet import's settings?”
“Is it possible to add a description to the BlueHornet opus import?”
Tell an agent
Update BlueHornet opus import {job_id} with config {config}.
Describe the opus BlueHornet import {job_id} as {description}, config {config}.
GET /job/bluehornet-import/{id} Get a BlueHornet import job · BluehornetImport: Get job #
Ask an LLM
“Has my classic BlueHornet import run?”
“Where is the summary of the standard BlueHornet import?”
Tell an agent
Get the standard BlueHornet import job {job_id}.
Show classic BlueHornet import {job_id}.
PUT /job/bluehornet-import/{id} Update a BlueHornet import job · BluehornetImport: Update job #
Ask an LLM
“Can I reconfigure the classic BlueHornet import?”
“How do I rename the standard BlueHornet import?”
Tell an agent
Update the standard BlueHornet import {job_id} with config {config}.
Rename classic BlueHornet import {job_id} to {name}, config {config}.
POST /job/bluekai-sftp-export Export audiences to BlueKai over SFTP · BluekaiSftpExport: Create job #
Ask an LLM
“Can I deliver Lytics audiences to BlueKai by SFTP?”
“What config does a BlueKai SFTP export need?”
Tell an agent
Create a BlueKai SFTP export job named {name} with config {config}.
Send audiences to BlueKai via SFTP as job {name}, config {config}, authorization {auth_ids}.
GET /job/bluekai-sftp-export/{id} Get a BlueKai SFTP export job · BluekaiSftpExport: Get job #
Ask an LLM
“Did my BlueKai SFTP export upload its file?”
“Where can I see the BlueKai SFTP export summary?”
Tell an agent
Get BlueKai SFTP export job {job_id}.
Show the SFTP export {job_id} to BlueKai.
PUT /job/bluekai-sftp-export/{id} Update a BlueKai SFTP export job · BluekaiSftpExport: Update job #
Ask an LLM
“Can I change my BlueKai SFTP export settings?”
“How can I rename the BlueKai SFTP export?”
Tell an agent
Update BlueKai SFTP export {job_id} with config {config}.
Rename BlueKai SFTP export {job_id} to {name}, config {config}.
POST /job/blueshift-export Export audiences to Blueshift · BlueshiftExport: Create job #
Ask an LLM
“How do I sync Lytics audiences to Blueshift?”
“Can a Blueshift export hold off during quiet hours?”
Tell an agent
Create a Blueshift export job called {name} with config {config}.
Export to Blueshift as job {name}, config {config}, quiet period {quiet_period}.
GET /job/blueshift-export/{id} Get a Blueshift export job · BlueshiftExport: Get job #
Ask an LLM
“Is my Blueshift export sending?”
“Where is the Blueshift export summary?”
Tell an agent
Get Blueshift export job {job_id}.
Show the export {job_id} to Blueshift.
PUT /job/blueshift-export/{id} Update a Blueshift export job · BlueshiftExport: Update job #
Ask an LLM
“Can I change what my Blueshift export sends?”
“Is it possible to set an end date on a Blueshift export?”
Tell an agent
Update Blueshift export {job_id} with config {config}.
Expire Blueshift export {job_id} at {expires_at}, config {config}.
POST /job/bq-audience-def-export Export audience definitions to BigQuery · BqAudienceDefExport: Create job #
Ask an LLM
“Can I export my audience definitions, not members, to BigQuery?”
“What does the BigQuery audience definition export need?”
Tell an agent
Create a BigQuery audience definition export named {name} with config {config}.
Send audience definitions to BigQuery as job {name}, config {config}.
GET /job/bq-audience-def-export/{id} Get a BigQuery audience definition export job · BqAudienceDefExport: Get job #
Ask an LLM
“Is my audience definitions export to BigQuery current?”
“Where can I see the audience definition export job?”
Tell an agent
Get BigQuery audience definition export job {job_id}.
Show the audience definitions export {job_id} to BigQuery.
PUT /job/bq-audience-def-export/{id} Update a BigQuery audience definition export · BqAudienceDefExport: Update job #
Ask an LLM
“Can I reconfigure the audience definitions export to BigQuery?”
“How do I rename the audience definition export?”
Tell an agent
Update BigQuery audience definition export {job_id} with config {config}.
Rename audience definitions export {job_id} to {name}, config {config}.
POST /job/bq-metric-export Export metrics to BigQuery · BqMetricExport: Create job #
Ask an LLM
“Can Lytics export its metrics into BigQuery?”
“What config does a BigQuery metric export need?”
Tell an agent
Create a BigQuery metric export job called {name} with config {config}.
Send account metrics to BigQuery as job {name}, config {config}, authorization {auth_ids}.
GET /job/bq-metric-export/{id} Get a BigQuery metric export job · BqMetricExport: Get job #
Ask an LLM
“Is my metrics export to BigQuery running?”
“Where can I look up the BigQuery metric export?”
Tell an agent
Get BigQuery metric export job {job_id}.
Show the metrics export {job_id} to BigQuery.
PUT /job/bq-metric-export/{id} Update a BigQuery metric export job · BqMetricExport: Update job #
Ask an LLM
“Can I change which metrics go to BigQuery?”
“Is it possible to describe my BigQuery metric export?”
Tell an agent
Update BigQuery metric export {job_id} with config {config}.
Describe metrics export {job_id} to BigQuery as {description}, config {config}.
POST /job/bq-system-event-export Export system events to BigQuery · BqSystemEventExport: Create job #
Ask an LLM
“Can I send Lytics system events into BigQuery?”
“What does a BigQuery system event export need?”
Tell an agent
Create a BigQuery system event export named {name} with config {config}.
Export system events to BigQuery as job {name}, config {config}, expiring {expires_at}.
GET /job/bq-system-event-export/{id} Get a BigQuery system event export job · BqSystemEventExport: Get job #
Ask an LLM
“Are system events still landing in BigQuery?”
“Where can I see the BigQuery system event export job?”
Tell an agent
Get BigQuery system event export job {job_id}.
Show the system events export {job_id} to BigQuery.
PUT /job/bq-system-event-export/{id} Update a BigQuery system event export · BqSystemEventExport: Update job #
Ask an LLM
“Can I reconfigure the system events export to BigQuery?”
“How can I rename the BigQuery system event export?”
Tell an agent
Apply config {config} to the system events job {job_id} that feeds BigQuery.
Rename system events export {job_id} to {name}, config {config}.
POST /job/braze-event-export Export events to Braze · BrazeEventExport: Create job #
Ask an LLM
“How can I send Lytics events into Braze?”
“Can a Braze event export stay quiet overnight?”
Tell an agent
Create a Braze event export job named {name} with config {config}.
Send events to Braze as job {name}, config {config}, quiet in {quiet_timezone}.
GET /job/braze-event-export/{id} Get a Braze event export job · BrazeEventExport: Get job #
Ask an LLM
“Are my events reaching Braze?”
“Where is the Braze event export summary?”
Tell an agent
Get Braze event export job {job_id}.
Show the event export {job_id} to Braze.
PUT /job/braze-event-export/{id} Update a Braze event export job · BrazeEventExport: Update job #
Ask an LLM
“Can I change which events my Braze event export sends?”
“Is it possible to rename the Braze events job?”
Tell an agent
Update Braze event export {job_id} with config {config}.
Rename Braze event export {job_id} to {name}, config {config}.
POST /job/braze-export Export audiences to Braze · BrazeExport: Create job #
Ask an LLM
“How do I sync a Lytics audience to Braze?”
“What authorization does a Braze audience export use?”
Tell an agent
Create a Braze audience export job called {name} with config {config}.
Export audiences to Braze with authorization {auth_ids} as job {name}, config {config}.
GET /job/braze-export/{id} Get a Braze audience export job · BrazeExport: Get job #
Ask an LLM
“Is my Braze audience sync up to date?”
“Where can I view the Braze audience export?”
Tell an agent
Get Braze audience export job {job_id}.
Show the audience sync {job_id} to Braze.
PUT /job/braze-export/{id} Update a Braze audience export job · BrazeExport: Update job #
Ask an LLM
“Can I change the audience in my Braze export?”
“Is there a way to describe a Braze audience export?”
Tell an agent
Update Braze audience export {job_id} with config {config}.
Describe Braze audience export {job_id} as {description}, config {config}.
POST /job/braze-purchase-export Export purchases to Braze · BrazePurchaseExport: Create job #
Ask an LLM
“Can Lytics send purchase data to Braze?”
“What config does a Braze purchase export take?”
Tell an agent
Create a Braze purchase export job named {name} with config {config}.
Send purchases to Braze as job {name}, config {config}, expiring {expires_at}.
GET /job/braze-purchase-export/{id} Get a Braze purchase export job · BrazePurchaseExport: Get job #
Ask an LLM
“Are purchases syncing into Braze?”
“Where is the summary of the Braze purchase export?”
Tell an agent
Get Braze purchase export job {job_id}.
Show the purchase export {job_id} to Braze.
PUT /job/braze-purchase-export/{id} Update a Braze purchase export job · BrazePurchaseExport: Update job #
Ask an LLM
“Can I reconfigure my Braze purchase export?”
“How can I rename the purchases job for Braze?”
Tell an agent
Update Braze purchase export {job_id} with config {config}.
Rename Braze purchase export {job_id} to {name}, config {config}.
POST /job/brevo-export Export audiences to Brevo · BrevoExport: Create job #
Ask an LLM
“How can I sync Lytics audiences into Brevo contact lists?”
“What does a Brevo export job need?”
Tell an agent
Create a Brevo export job called {name} with config {config}.
Export to Brevo using authorization {auth_ids} as job {name}, config {config}.
GET /job/brevo-export/{id} Get a Brevo export job · BrevoExport: Get job #
Ask an LLM
“Is my Brevo export working?”
“Where can I see the Brevo export summary?”
Tell an agent
Get Brevo export job {job_id}.
Show the export {job_id} to Brevo.
PUT /job/brevo-export/{id} Update a Brevo export job · BrevoExport: Update job #
Ask an LLM
“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?”
Tell an agent
Update Brevo export {job_id} with config {config}.
Quiet Brevo export {job_id} for {quiet_period}, config {config}.
POST /job/brevo-import Import contacts from Brevo · BrevoImport: Create job #
Ask an LLM
“Can Lytics import contacts from Brevo?”
“What config does a Brevo import job need?”
Tell an agent
Create a Brevo import job named {name} with config {config}.
Import Brevo contacts as job {name}, config {config}, described as {description}.
GET /job/brevo-import/{id} Get a Brevo import job · BrevoImport: Get job #
Ask an LLM
“Has my Brevo contact import run?”
“Where is the Brevo import summary?”
Tell an agent
Get Brevo import job {job_id}.
Show the contact import {job_id} from Brevo.
PUT /job/brevo-import/{id} Update a Brevo import job · BrevoImport: Update job #
Ask an LLM
“Can I reconfigure the Brevo contact import?”
“How do I rename a Brevo import?”
Tell an agent
Update Brevo import {job_id} with config {config}.
Rename Brevo import {job_id} to {name}, config {config}.
POST /job/campaignmonitor-activate Activate audiences in Campaign Monitor · CampaignmonitorActivate: Create job #
Ask an LLM
“How do I push Lytics audiences into Campaign Monitor lists?”
“What does a Campaign Monitor activation job need?”
Tell an agent
Create a Campaign Monitor activate job called {name} with config {config}.
Activate audiences in Campaign Monitor as job {name}, config {config}, authorization {auth_ids}.
GET /job/campaignmonitor-activate/{id} Get a Campaign Monitor activation job · CampaignmonitorActivate: Get job #
Ask an LLM
“Is my Campaign Monitor activation running?”
“Where can I see the Campaign Monitor activate job?”
Tell an agent
Get Campaign Monitor activate job {job_id}.
Show the Campaign Monitor activation {job_id}.
PUT /job/campaignmonitor-activate/{id} Update a Campaign Monitor activation job · CampaignmonitorActivate: Update job #
Ask an LLM
“Can I change the audience activated in Campaign Monitor?”
“Is it possible to stop a Campaign Monitor activation on a date?”
Tell an agent
Update Campaign Monitor activate job {job_id} with config {config}.
Expire Campaign Monitor activation {job_id} at {expires_at}, config {config}.
POST /job/campaignmonitor-import Import subscribers from Campaign Monitor · CampaignmonitorImport: Create job #
Ask an LLM
“Can Lytics import subscriber data from Campaign Monitor?”
“What config does a Campaign Monitor import take?”
Tell an agent
Create a Campaign Monitor import job named {name} with config {config}.
Import subscribers from Campaign Monitor as job {name}, config {config}.
GET /job/campaignmonitor-import/{id} Get a Campaign Monitor import job · CampaignmonitorImport: Get job #
Ask an LLM
“Has my Campaign Monitor import pulled new subscribers?”
“Where is the Campaign Monitor import summary?”
Tell an agent
Get Campaign Monitor import job {job_id}.
Show the subscriber import {job_id} from Campaign Monitor.
PUT /job/campaignmonitor-import/{id} Update a Campaign Monitor import job · CampaignmonitorImport: Update job #
Ask an LLM
“Can I reconfigure the Campaign Monitor import?”
“How can I add a description to my Campaign Monitor import?”
Tell an agent
Update Campaign Monitor import {job_id} with config {config}.
Describe Campaign Monitor import {job_id} as {description}, config {config}.
POST /job/cheetah-export-audience Export audiences to Cheetah · CheetahExportAudience: Create job #
Ask an LLM
“How can I send Lytics audiences to Cheetah?”
“What does a Cheetah audience export need?”
Tell an agent
Create a Cheetah audience export job called {name} with config {config}.
Export audiences to Cheetah with authorization {auth_ids} as job {name}, config {config}.
GET /job/cheetah-export-audience/{id} Get a Cheetah audience export job · CheetahExportAudience: Get job #
Ask an LLM
“Is my Cheetah audience export running?”
“Where can I see the Cheetah audience export summary?”
Tell an agent
Get Cheetah audience export job {job_id}.
Show the audience export {job_id} to Cheetah.
PUT /job/cheetah-export-audience/{id} Update a Cheetah audience export job · CheetahExportAudience: Update job #
Ask an LLM
“Can I change the audience my Cheetah export sends?”
“How do I rename a Cheetah audience export?”
Tell an agent
Update Cheetah audience export {job_id} with config {config}.
Rename Cheetah audience export {job_id} to {name}, config {config}.
POST /job/clearbit-enrich Enrich profiles with Clearbit · ClearbitEnrich: Create job #
Ask an LLM
“Can Lytics enrich user profiles with Clearbit data?”
“What does a Clearbit enrichment job need?”
Tell an agent
Create a Clearbit enrich job named {name} with config {config}.
Start enriching profiles with Clearbit as job {name}, config {config}, authorization {auth_ids}.
GET /job/clearbit-enrich/{id} Get a Clearbit enrichment job · ClearbitEnrich: Get job #
Ask an LLM
“Is my Clearbit enrichment job running?”
“Where can I see the Clearbit enrich job summary?”
Tell an agent
Get Clearbit enrich job {job_id}.
Show the Clearbit enrichment job {job_id}.
PUT /job/clearbit-enrich/{id} Update a Clearbit enrichment job · ClearbitEnrich: Update job #
Ask an LLM
“Can I change the settings of my Clearbit enrichment?”
“Is it possible to set an end date on Clearbit enrichment?”
Tell an agent
Update Clearbit enrich job {job_id} with config {config}.
Expire Clearbit enrichment {job_id} at {expires_at}, config {config}.
POST /job/contentstack-audience-export Export audiences to Contentstack · ContentstackAudienceExport: Create job #
Ask an LLM
“How do I make Lytics audiences available in Contentstack?”
“What does a Contentstack audience export need?”
Tell an agent
Create a Contentstack audience export job called {name} with config {config}.
Export audiences to Contentstack as job {name}, config {config}, authorization {auth_ids}.
GET /job/contentstack-audience-export/{id} Get a Contentstack audience export job · ContentstackAudienceExport: Get job #
Ask an LLM
“Is my Contentstack audience export current?”
“Where can I view the Contentstack audience export?”
Tell an agent
Get Contentstack audience export job {job_id}.
Show the audience export {job_id} to Contentstack.
PUT /job/contentstack-audience-export/{id} Update a Contentstack audience export job · ContentstackAudienceExport: Update job #
Ask an LLM
“Can I change which audiences go to Contentstack?”
“How can I rename the Contentstack audience export?”
Tell an agent
Update Contentstack audience export {job_id} with config {config}.
Rename Contentstack audience export {job_id} to {name}, config {config}.
POST /job/contentstack-generate-visitors Generate visitors for Contentstack · ContentstackGenerateVisitors: Create job #
Ask an LLM
“Can Lytics generate visitor records for Contentstack?”
“What config does the Contentstack generate-visitors job take?”
Tell an agent
Create a Contentstack generate-visitors job named {name} with config {config}.
Start generating Contentstack visitors as job {name}, config {config}.
GET /job/contentstack-generate-visitors/{id} Get a Contentstack generate-visitors job · ContentstackGenerateVisitors: Get job #
Ask an LLM
“Has my Contentstack visitor generation finished?”
“Where can I see the generate-visitors job for Contentstack?”
Tell an agent
Get Contentstack generate-visitors job {job_id}.
Show the Contentstack visitor generation job {job_id}.
PUT /job/contentstack-generate-visitors/{id} Update a Contentstack generate-visitors job · ContentstackGenerateVisitors: Update job #
Ask an LLM
“Can I reconfigure Contentstack visitor generation?”
“Is it possible to describe the Contentstack generate-visitors job?”
Tell an agent
Update Contentstack generate-visitors job {job_id} with config {config}.
Describe Contentstack visitor generation {job_id} as {description}, config {config}.
POST /job/contentstack-import Import content from Contentstack · ContentstackImport: Create job #
Ask an LLM
“Can Lytics import content entries from Contentstack?”
“What does a Contentstack import job need?”
Tell an agent
Create a Contentstack import job called {name} with config {config}.
Import from Contentstack using authorization {auth_ids} as job {name}, config {config}.
GET /job/contentstack-import/{id} Get a Contentstack import job · ContentstackImport: Get job #
Ask an LLM
“Has my Contentstack import pulled the latest content?”
“Where is the Contentstack import summary?”
Tell an agent
Get Contentstack import job {job_id}.
Show the import {job_id} from Contentstack.
PUT /job/contentstack-import/{id} Update a Contentstack import job · ContentstackImport: Update job #
Ask an LLM
“Can I change my Contentstack import settings?”
“Is there a way to end a Contentstack import on a date?”
Tell an agent
Update Contentstack import {job_id} with config {config}.
Expire Contentstack import {job_id} at {expires_at}, config {config}.
POST /job/contentstack-schema-export Export the Lytics schema to Contentstack · ContentstackSchemaExport: Create job #
Ask an LLM
“Can I push my Lytics schema into Contentstack?”
“What does a Contentstack schema export need?”
Tell an agent
Create a Contentstack schema export job named {name} with config {config}.
Send the schema to Contentstack as job {name}, config {config}, described as {description}.
GET /job/contentstack-schema-export/{id} Get a Contentstack schema export job · ContentstackSchemaExport: Get job #
Ask an LLM
“Did my schema export to Contentstack succeed?”
“Where can I see the Contentstack schema export job?”
Tell an agent
Get Contentstack schema export job {job_id}.
Show the schema export {job_id} to Contentstack.
PUT /job/contentstack-schema-export/{id} Update a Contentstack schema export job · ContentstackSchemaExport: Update job #
Ask an LLM
“Can I reconfigure the Contentstack schema export?”
“How do I rename my Contentstack schema export?”
Tell an agent
Update Contentstack schema export {job_id} with config {config}.
Rename Contentstack schema export {job_id} to {name}, config {config}.
POST /job/cordial-bulk-export Start a Cordial bulk export job · CordialBulkExport: Create job #
Ask an LLM
“How do I bulk export Lytics audiences to Cordial in one large batch?”
“Can a Cordial bulk export pause during a quiet period overnight?”
Tell an agent
Create a Cordial bulk export job called {name} using config {config}.
Set up a bulk Cordial export named {name} with config {config} that expires at {expires_at}.
GET /job/cordial-bulk-export/{id} Look up a Cordial bulk export job · CordialBulkExport: Get job #
Ask an LLM
“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?”
Tell an agent
Show the summary of Cordial bulk export job {id}.
Fetch bulk Cordial export {id} so I can review its settings.
PUT /job/cordial-bulk-export/{id} Change an existing Cordial bulk export job · CordialBulkExport: Update job #
Ask an LLM
“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?”
Tell an agent
Update Cordial bulk export job {id} with the new config {config}.
Rename bulk Cordial export {id} to {name} and keep config {config}.
POST /job/cordial-export Start a Cordial audience export job · CordialExport: Create job #
Ask an LLM
“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?”
Tell an agent
Create a Cordial export called {name} with config {config}.
Start sending profiles to Cordial with a job named {name}, config {config} and authorization {auth_ids}.
GET /job/cordial-export/{id} Look up a Cordial audience export job · CordialExport: Get job #
Ask an LLM
“How can I check what my regular Cordial export job is configured to do?”
“What does the summary of a Cordial audience export include?”
Tell an agent
Get the details of Cordial export job {id}.
Pull up the Cordial audience sync {id} in account {account_id}.
PUT /job/cordial-export/{id} Change an existing Cordial audience export · CordialExport: Update job #
Ask an LLM
“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?”
Tell an agent
Reconfigure Cordial export {id} with config {config}.
Add a quiet period of {quiet_period} to Cordial audience sync {id}, name {name}, config {config}.
POST /job/cordial-import Start a Cordial import job · CordialImport: Create job #
Ask an LLM
“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?”
Tell an agent
Create a Cordial import named {name} with config {config}.
Start importing from Cordial into Lytics as {name} using config {config} and description {description}.
GET /job/cordial-import/{id} Look up a Cordial import job · CordialImport: Get job #
Ask an LLM
“Where do I find the summary of data coming in from Cordial?”
“Can I see how my Cordial import was set up?”
Tell an agent
Show Cordial import job {id}.
Retrieve the summary for the Cordial ingest {id}.
PUT /job/cordial-import/{id} Change an existing Cordial import job · CordialImport: Update job #
Ask an LLM
“Can I edit the config of a Cordial import that is already running?”
“How do I set an expiry date on my Cordial import?”
Tell an agent
Update Cordial import {id} to use config {config}.
Make Cordial ingest {id} stop at {expires_at}, keeping name {name} and config {config}.
POST /job/criteo-export Start a Criteo audience export job · CriteoExport: Create job #
Ask an LLM
“How do I send a Lytics audience to Criteo for retargeting?”
“Can I export segments to Criteo using a saved authorization?”
Tell an agent
Create a Criteo export named {name} with config {config}.
Push audiences to Criteo with a job called {name}, config {config} and authorization {auth_ids}.
GET /job/criteo-export/{id} Look up a Criteo audience export job · CriteoExport: Get job #
Ask an LLM
“Can I see the summary of the job sending my audiences to Criteo?”
“Which config is my Criteo retargeting export using?”
Tell an agent
Show Criteo export job {id}.
Look up the Criteo audience push {id}.
PUT /job/criteo-export/{id} Change an existing Criteo audience export · CriteoExport: Update job #
Ask an LLM
“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?”
Tell an agent
Update Criteo export {id} with config {config}.
Set monitoring {monitoring} on Criteo audience push {id}, name {name}, config {config}.
POST /job/customerio-events Start a Customer.io events job · CustomerioEvents: Create job #
Ask an LLM
“How do I stream Lytics events to Customer.io?”
“Can a Customer.io events job drop events that arrive during its quiet window?”
Tell an agent
Create a Customer.io events job named {name} with config {config}.
Send events to Customer.io via a job called {name}, config {config}, dropping events in quiet hours: {drop_events_during_quiet_window}.
GET /job/customerio-events/{id} Look up a Customer.io events job · CustomerioEvents: Get job #
Ask an LLM
“Where can I review the job that sends events to Customer.io?”
“Is my Customer.io event stream job configured correctly?”
Tell an agent
Show the Customer.io events job {id}.
Get the summary of Customer.io event stream {id}.
PUT /job/customerio-events/{id} Change an existing Customer.io events job · CustomerioEvents: Update job #
Ask an LLM
“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?”
Tell an agent
Update Customer.io events job {id} with config {config}.
Set quiet time {quiet_time_of_day} in {quiet_timezone} on Customer.io event stream {id}, name {name}, config {config}.
POST /job/customerio-segments Start a Customer.io segments job · CustomerioSegments: Create job #
Ask an LLM
“How do I sync Lytics segments into Customer.io?”
“Can I push segment membership to Customer.io under a specific account?”
Tell an agent
Create a Customer.io segments job named {name} with config {config}.
Sync segments to Customer.io in account {account_id} with job {name} and config {config}.
GET /job/customerio-segments/{id} Look up a Customer.io segments job · CustomerioSegments: Get job #
Ask an LLM
“Can I see which segments my Customer.io segment sync is sending?”
“Where is the summary for a Customer.io segments job?”
Tell an agent
Show Customer.io segments job {id}.
Fetch the Customer.io segment sync {id}.
PUT /job/customerio-segments/{id} Change an existing Customer.io segments job · CustomerioSegments: Update job #
Ask an LLM
“Can I add more segments to a Customer.io segment sync that is already live?”
“How do I rename my Customer.io segments job?”
Tell an agent
Update Customer.io segments job {id} with config {config}.
Rename Customer.io segment sync {id} to {name} with config {config}.
POST /job/databricks-audience-changes-export Start a Databricks audience changes export · DatabricksAudienceChangesExport: Create job #
Ask an LLM
“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?”
Tell an agent
Create a Databricks audience changes export named {name} with config {config}.
Start tracking audience membership changes into Databricks as {name}, config {config}.
GET /job/databricks-audience-changes-export/{id} Look up a Databricks audience changes export · DatabricksAudienceChangesExport: Get job #
Ask an LLM
“Where can I see the job that sends audience changes to Databricks?”
“Is my Databricks audience delta export set up the way I expect?”
Tell an agent
Show Databricks audience changes export {id}.
Get the summary of the audience delta job to Databricks {id}.
PUT /job/databricks-audience-changes-export/{id} Change a Databricks audience changes export · DatabricksAudienceChangesExport: Update job #
Ask an LLM
“Can I point my Databricks audience changes export at a different audience?”
“How do I edit the description of a Databricks audience delta job?”
Tell an agent
Update Databricks audience changes export {id} with config {config}.
Change the description of audience delta job to Databricks {id} to {description}, name {name}, config {config}.
POST /job/databricks-event-export Start a Databricks event export job · DatabricksEventExport: Create job #
Ask an LLM
“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?”
Tell an agent
Create a Databricks event export named {name} with config {config}.
Export events to Databricks with job {name}, config {config}, using authorization {auth_ids}.
GET /job/databricks-event-export/{id} Look up a Databricks event export job · DatabricksEventExport: Get job #
Ask an LLM
“Where can I review the job writing my event data to Databricks?”
“What does the summary of a Databricks event export show?”
Tell an agent
Show Databricks event export {id}.
Look up the event feed into Databricks {id}.
PUT /job/databricks-event-export/{id} Change a Databricks event export job · DatabricksEventExport: Update job #
Ask an LLM
“Can I change which streams my Databricks event export writes?”
“How do I extend the expiry of an event export to Databricks?”
Tell an agent
Update Databricks event export {id} with config {config}.
Extend event feed into Databricks {id} to expire at {expires_at}, name {name}, config {config}.
POST /job/databricks-export Start a Databricks profile export job · DatabricksExport: Create job #
Ask an LLM
“How do I export Lytics user profiles into Databricks?”
“Can I copy a full audience of profiles to Databricks on a schedule?”
Tell an agent
Create a Databricks export job named {name} with config {config}.
Write audience profiles to Databricks with a job called {name} and config {config}, described as {description}.
POST /job/databricks-export-conductor Start a Databricks export conductor job · DatabricksExportConductor: Create job #
Ask an LLM
“What is a Databricks export conductor job and how do I create one?”
“Can I orchestrate Databricks exports through a conductor workflow?”
Tell an agent
Create a Databricks export conductor named {name} with config {config}.
Set up the conductor that coordinates Databricks exports as {name} using config {config}.
GET /job/databricks-export-conductor/{id} Look up a Databricks export conductor job · DatabricksExportConductor: Get job #
Ask an LLM
“Where can I see the summary of my Databricks export conductor?”
“Is my Databricks conductor workflow configured right?”
Tell an agent
Show Databricks export conductor {id}.
Fetch the conductor coordinating Databricks exports {id}.
PUT /job/databricks-export-conductor/{id} Change a Databricks export conductor job · DatabricksExportConductor: Update job #
Ask an LLM
“Can I reconfigure a Databricks export conductor after creating it?”
“How do I add monitoring to my Databricks conductor workflow?”
Tell an agent
Update Databricks export conductor {id} with config {config}.
Turn on monitoring {monitoring} for the conductor coordinating Databricks exports {id}, name {name}, config {config}.
GET /job/databricks-export/{id} Look up a Databricks profile export job · DatabricksExport: Get job #
Ask an LLM
“Where do I see the summary of my plain Databricks profile export?”
“Which audience is my Databricks profile export copying?”
Tell an agent
Show Databricks profile export job {id}.
Get the summary of the profile copy to Databricks {id}.
PUT /job/databricks-export/{id} Change a Databricks profile export job · DatabricksExport: Update job #
Ask an LLM
“Can I change the target table of my Databricks profile export?”
“How do I rename a profile export to Databricks?”
Tell an agent
Update Databricks profile export {id} with config {config}.
Rename the profile copy to Databricks {id} as {name} with config {config}.
POST /job/databricks-import Start a Databricks import job · DatabricksImport: Create job #
Ask an LLM
“Can I load customer data from a Databricks table into Lytics?”
“What config does a Databricks import need to read my warehouse?”
Tell an agent
Create a Databricks import named {name} with config {config}.
Pull records from Databricks into Lytics as {name} using config {config} until {expires_at}.
GET /job/databricks-import/{id} Look up a Databricks import job · DatabricksImport: Get job #
Ask an LLM
“Where can I see the summary of data loading in from Databricks?”
“Which table is my Databricks import reading from?”
Tell an agent
Show Databricks import job {id}.
Fetch the warehouse ingest from Databricks {id}.
PUT /job/databricks-import/{id} Change a Databricks import job · DatabricksImport: Update job #
Ask an LLM
“Can I point an existing Databricks import at a different table?”
“How do I update the authorization on my Databricks import?”
Tell an agent
Update Databricks import {id} with config {config}.
Switch the warehouse ingest from Databricks {id} to authorization {auth_ids}, name {name}, config {config}.
POST /job/databricks-metric-export Start a Databricks metric export job · DatabricksMetricExport: Create job #
Ask an LLM
“How do I export Lytics metrics into Databricks for reporting?”
“Can metric data land in Databricks on its own job separate from profiles?”
Tell an agent
Create a Databricks metric export named {name} with config {config}.
Send account metrics to Databricks with job {name} and config {config}.
GET /job/databricks-metric-export/{id} Look up a Databricks metric export job · DatabricksMetricExport: Get job #
Ask an LLM
“Where is the summary for the job sending metrics to Databricks?”
“Can I check how my Databricks metric export is configured?”
Tell an agent
Show Databricks metric export {id}.
Look up the metrics feed into Databricks {id}.
PUT /job/databricks-metric-export/{id} Change a Databricks metric export job · DatabricksMetricExport: Update job #
Ask an LLM
“Can I change which metrics my Databricks metric export writes?”
“How do I rename the metrics job that feeds Databricks?”
Tell an agent
Update Databricks metric export {id} with config {config}.
Rename metrics feed into Databricks {id} to {name}, config {config}.
POST /job/databricks-system-event-export Start a Databricks system event export · DatabricksSystemEventExport: Create job #
Ask an LLM
“Can I export Lytics system events like job and audit activity to Databricks?”
“What config does a Databricks system event export use?”
Tell an agent
Set up a Lytics system events feed to Databricks named {name} with config {config}.
Stream Lytics system events into Databricks as {name} with config {config}, described as {description}.
GET /job/databricks-system-event-export/{id} Look up a Databricks system event export · DatabricksSystemEventExport: Get job #
Ask an LLM
“Can I see the summary of my system events export to Databricks?”
“Is the platform activity feed to Databricks still configured?”
Tell an agent
Show Databricks system event export {id}.
Get the platform activity feed to Databricks {id}.
PUT /job/databricks-system-event-export/{id} Change a Databricks system event export · DatabricksSystemEventExport: Update job #
Ask an LLM
“Can I edit the config of a Databricks system event export?”
“How do I add monitoring to the platform activity feed in Databricks?”
Tell an agent
Reconfigure the system events feed to Databricks {id} with config {config}.
Set monitoring {monitoring} on platform activity feed to Databricks {id}, name {name}, config {config}.
POST /job/dotmailer-export Start a Dotmailer export job · DotmailerExport: Create job #
Ask an LLM
“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?”
Tell an agent
Create a Dotmailer export named {name} with config {config}.
Push one segment to Dotmailer as {name}, config {config}, using authorization {auth_ids}.
GET /job/dotmailer-export/{id} Look up a Dotmailer export job · DotmailerExport: Get job #
Ask an LLM
“Where can I see the summary of my single-segment Dotmailer export?”
“Which address book is my Dotmailer export writing to?”
Tell an agent
Show Dotmailer export job {id}.
Fetch the single-segment Dotmailer sync {id}.
PUT /job/dotmailer-export/{id} Change a Dotmailer export job · DotmailerExport: Update job #
Ask an LLM
“Can I change the segment a Dotmailer export sends?”
“How do I adjust the quiet window on my single-segment Dotmailer sync?”
Tell an agent
Update Dotmailer export {id} with config {config}.
Set a quiet period of {quiet_period} on single-segment Dotmailer sync {id}, name {name}, config {config}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/lytics:lytics-jobs-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

lytics-jobs-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    email: support@lytics.com
    name: Lytics Support
    url: https://support.lytics.com/hc/en-us
  description: Version 2 of the Lytics API
  termsOfService: https://www.lytics.com/terms-of-service/
  title: Lytics Jobs API
  version: '2.0'
servers:
- url: https://api.lytics.io/v2
tags:


# --- truncated at 32 KB (1832 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/lytics/refs/heads/main/openapi/lytics-jobs-api-openapi.yml