# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Lytics Auths API version: 1.0.0 extends: openapi/lytics-auths-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-02' generator: build-phrasing.py label: Generated by API Evangelist operations: 379 - target: $.paths['/auth'].get update: x-apievangelist-phrasing: intent: List every saved auth in a Lytics account effect: read questions: - Which integration credentials are stored in my Lytics account right now? - Can I see all the auths across every integration in one list? - How do I check the saved authorizations for a different account than my default one? instructions: - text: List all the auths saved in my account. - text: Show every integration auth stored in account {account_id}. slots: account_id: query.account_id method: generated generated: '2026-10-02' - target: $.paths['/auth/airship-connect'].post update: x-apievangelist-phrasing: intent: Create an Airship Connect auth effect: write questions: - How do I connect Lytics to Airship Connect with a new credential? - What do I need to supply to save an Airship Connect authorization? instructions: - text: Create an Airship Connect auth labeled {label}. slots: label: requestBody.label - text: Save a new Airship Connect credential called {label} with config {config}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/airship-connect/{id}'].get update: x-apievangelist-phrasing: intent: Get an Airship Connect auth effect: read questions: - Can I look up the details of one Airship Connect auth I already saved? - What label and config does my existing Airship Connect authorization have? instructions: - text: Show me Airship Connect auth {id}. slots: id: path.id - text: Fetch the saved Airship Connect authorization with ID {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/airship-connect/{id}'].put update: x-apievangelist-phrasing: intent: Update an Airship Connect auth effect: write questions: - How do I change the credentials on an existing Airship Connect auth? - Can I rename an Airship Connect authorization after it is created? instructions: - text: Update Airship Connect auth {id} with new config {config}. slots: id: path.id config: requestBody.config - text: Relabel my Airship Connect auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/airship-master-secret'].post update: x-apievangelist-phrasing: intent: Create an Airship master secret auth effect: write questions: - How do I store an Airship master secret in Lytics? - What fields are required to add an Airship master-secret authorization? instructions: - text: Add an Airship master secret auth named {label}. slots: label: requestBody.label - text: Register the Airship master secret {config} under the label {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/airship-master-secret/{id}'].get update: x-apievangelist-phrasing: intent: Get an Airship master secret auth effect: read questions: - Where can I view a saved Airship master secret authorization? - Can I check which label my Airship master-secret auth was given? instructions: - text: Get the Airship master secret auth {id}. slots: id: path.id - text: Look up Airship master-secret credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/airship-master-secret/{id}'].put update: x-apievangelist-phrasing: intent: Update an Airship master secret auth effect: write questions: - How do I rotate the Airship master secret saved in an existing auth? - Can I edit the description of my Airship master-secret authorization? instructions: - text: Replace the Airship master secret in auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Change the description of Airship master secret auth {id} to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/algolia-api-key'].post update: x-apievangelist-phrasing: intent: Create an Algolia API key auth effect: write questions: - How do I give Lytics my Algolia API key? - What does Lytics need to set up an Algolia API key authorization? instructions: - text: Create an Algolia API key auth called {label}. slots: label: requestBody.label - text: Save Algolia key settings {config} as a new auth labeled {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/algolia-api-key/{id}'].get update: x-apievangelist-phrasing: intent: Get an Algolia API key auth effect: read questions: - Can I view one of my saved Algolia API key auths? - Which label did I give my Algolia key authorization? instructions: - text: Show Algolia API key auth {id}. slots: id: path.id - text: Retrieve the stored Algolia key credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/algolia-api-key/{id}'].put update: x-apievangelist-phrasing: intent: Update an Algolia API key auth effect: write questions: - How do I swap in a new Algolia API key on an existing auth? - Can I relabel an Algolia key authorization I already created? instructions: - text: Update Algolia API key auth {id} to use config {config}. slots: id: path.id config: requestBody.config - text: Rename Algolia key auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/amplitude-api-key'].post update: x-apievangelist-phrasing: intent: Create an Amplitude API key auth effect: write questions: - How do I connect my Amplitude project to Lytics with an API key? - What is required to save an Amplitude API key authorization? instructions: - text: Create an Amplitude API key auth named {label}. slots: label: requestBody.label - text: Store Amplitude credentials {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/amplitude-api-key/{id}'].get update: x-apievangelist-phrasing: intent: Get an Amplitude API key auth effect: read questions: - Can I pull up the details of a saved Amplitude API key auth? - What config is stored on my Amplitude key authorization? instructions: - text: Get Amplitude API key auth {id}. slots: id: path.id - text: Show the Amplitude key credential saved as {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/amplitude-api-key/{id}'].put update: x-apievangelist-phrasing: intent: Update an Amplitude API key auth effect: write questions: - How do I update the API key on my existing Amplitude auth? - Can I change the label on an Amplitude key authorization? instructions: - text: Put new Amplitude key config {config} on auth {id}. slots: id: path.id config: requestBody.config - text: Relabel Amplitude API key auth {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/api'].post update: x-apievangelist-phrasing: intent: Create a generic API auth effect: write questions: - How do I save a generic API authorization in Lytics? - Can I create a plain API-type auth that is not tied to a named integration? instructions: - text: Create a generic API auth labeled {label}. slots: label: requestBody.label - text: Add a plain API-type authorization {label} using config {config}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/api/{id}'].get update: x-apievangelist-phrasing: intent: Get a generic API auth effect: read questions: - Can I view a generic API-type auth by its ID? - What is stored on my plain API authorization? instructions: - text: Show generic API auth {id}. slots: id: path.id - text: Fetch the plain API-type authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/api/{id}'].put update: x-apievangelist-phrasing: intent: Update a generic API auth effect: write questions: - How do I edit the config of a generic API-type auth? - Can I rename a plain API authorization later? instructions: - text: Update generic API auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set the label of plain API-type auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/apikey'].post update: x-apievangelist-phrasing: intent: Create an API-key-type auth effect: write questions: - How do I save a standalone API-key authorization in Lytics? - What fields go into a new apikey auth? instructions: - text: Create an apikey auth called {label}. slots: label: requestBody.label - text: Save the key settings {config} as an apikey-type authorization named {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/apikey/{id}'].get update: x-apievangelist-phrasing: intent: Get an API-key-type auth effect: read questions: - Can I look up a single apikey-type auth? - Which label is on my standalone apikey authorization? instructions: - text: Get apikey auth {id}. slots: id: path.id - text: Show the standalone apikey-type credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/apikey/{id}'].put update: x-apievangelist-phrasing: intent: Update an API-key-type auth effect: write questions: - How do I replace the key in an existing apikey-type auth? - Can I add a description to my standalone apikey authorization? instructions: - text: Update apikey auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Describe apikey-type auth {id} as {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/appsflyer-devkey'].post update: x-apievangelist-phrasing: intent: Create an AppsFlyer dev key auth effect: write questions: - How do I add my AppsFlyer dev key to Lytics? - What do I need to create an AppsFlyer devkey authorization? instructions: - text: Create an AppsFlyer dev key auth named {label}. slots: label: requestBody.label - text: Save AppsFlyer devkey config {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/appsflyer-devkey/{id}'].get update: x-apievangelist-phrasing: intent: Get an AppsFlyer dev key auth effect: read questions: - Can I view my saved AppsFlyer dev key auth? - What label is on the AppsFlyer devkey authorization? instructions: - text: Show AppsFlyer dev key auth {id}. slots: id: path.id - text: Retrieve the AppsFlyer devkey credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/appsflyer-devkey/{id}'].put update: x-apievangelist-phrasing: intent: Update an AppsFlyer dev key auth effect: write questions: - How do I put a new dev key on my existing AppsFlyer auth? - Can I rename an AppsFlyer devkey authorization? instructions: - text: Update AppsFlyer dev key auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Change the label of AppsFlyer devkey auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/attentive-api-key'].post update: x-apievangelist-phrasing: intent: Create an Attentive API key auth effect: write questions: - How do I connect Attentive to Lytics with an API key? - What is needed to save an Attentive API key authorization? instructions: - text: Create an Attentive API key auth labeled {label}. slots: label: requestBody.label - text: Store Attentive key config {config} under the name {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/attentive-api-key/{id}'].get update: x-apievangelist-phrasing: intent: Get an Attentive API key auth effect: read questions: - Can I see the details of a saved Attentive API key auth? - What description did I give my Attentive key authorization? instructions: - text: Get Attentive API key auth {id}. slots: id: path.id - text: Show the stored Attentive key credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/attentive-api-key/{id}'].put update: x-apievangelist-phrasing: intent: Update an Attentive API key auth effect: write questions: - How do I rotate the key on an existing Attentive auth? - Can I relabel my Attentive API key authorization? instructions: - text: Update Attentive API key auth {id} to config {config}. slots: id: path.id config: requestBody.config - text: Rename Attentive key auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-aws-keys'].post update: x-apievangelist-phrasing: intent: Create an AWS keys auth (AWS-namespaced variant) effect: write questions: - How do I save AWS access keys using the aws-aws-keys auth type? - What do I send to create the Aws_AwsKeys style of AWS credential? instructions: - text: Create an Aws_AwsKeys auth named {label}. slots: label: requestBody.label - text: Save AWS access keys {config} as an aws-aws-keys authorization labeled {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-aws-keys/{id}'].get update: x-apievangelist-phrasing: intent: Get an AWS keys auth (AWS-namespaced variant) effect: read questions: - Can I look up one aws-aws-keys authorization by ID? - What is stored on my Aws_AwsKeys credential? instructions: - text: Show Aws_AwsKeys auth {id}. slots: id: path.id - text: Fetch the aws-aws-keys credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-aws-keys/{id}'].put update: x-apievangelist-phrasing: intent: Update an AWS keys auth (AWS-namespaced variant) effect: write questions: - How do I rotate the access keys in an aws-aws-keys auth? - Can I rename an Aws_AwsKeys authorization? instructions: - text: Update Aws_AwsKeys auth {id} with new keys {config}. slots: id: path.id config: requestBody.config - text: Relabel the aws-aws-keys credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-delegated'].post update: x-apievangelist-phrasing: intent: Create an AWS delegated-access auth effect: write questions: - How do I give Lytics delegated access to my AWS account? - What is needed to create an AWS delegated authorization without PGP? instructions: - text: Create an AWS delegated auth labeled {label}. slots: label: requestBody.label - text: Set up AWS delegated access {config} as auth {label}, no PGP. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-delegated-pgp'].post update: x-apievangelist-phrasing: intent: Create an AWS delegated auth with PGP effect: write questions: - How do I set up AWS delegated access that also carries a PGP key for encrypted files? - What goes into an AWS delegated PGP authorization? instructions: - text: Create an AWS delegated PGP auth named {label}. slots: label: requestBody.label - text: Save delegated AWS access plus PGP settings {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-delegated-pgp/{id}'].get update: x-apievangelist-phrasing: intent: Get an AWS delegated auth with PGP effect: read questions: - Can I look up my AWS delegated-with-PGP authorization? - What label is on the delegated AWS auth that holds my PGP key? instructions: - text: Show AWS delegated PGP auth {id}. slots: id: path.id - text: Fetch the delegated AWS credential with PGP, ID {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-delegated-pgp/{id}'].put update: x-apievangelist-phrasing: intent: Update an AWS delegated auth with PGP effect: write questions: - How do I replace the PGP key on my AWS delegated PGP auth? - Can I edit the description of a delegated AWS authorization that uses PGP? instructions: - text: Update AWS delegated PGP auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Set the description of delegated AWS PGP auth {id} to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-delegated-public-pgp'].post update: x-apievangelist-phrasing: intent: Create an AWS delegated auth with public PGP key effect: write questions: - How do I create AWS delegated access that encrypts with only a public PGP key? - What do I need for an AWS delegated public-PGP authorization? instructions: - text: Create an AWS delegated public-PGP auth labeled {label}. slots: label: requestBody.label - text: Save delegated AWS access with public PGP key config {config} as {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-delegated-public-pgp/{id}'].get update: x-apievangelist-phrasing: intent: Get an AWS delegated auth with public PGP key effect: read questions: - Can I view an AWS delegated auth that uses a public PGP key? - What is stored on my delegated AWS public-PGP credential? instructions: - text: Get AWS delegated public-PGP auth {id}. slots: id: path.id - text: Show the delegated AWS credential with a public PGP key, ID {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-delegated-public-pgp/{id}'].put update: x-apievangelist-phrasing: intent: Update an AWS delegated auth with public PGP key effect: write questions: - How do I swap the public PGP key on an AWS delegated public-PGP auth? - Can I relabel a delegated AWS authorization that encrypts with a public key? instructions: - text: Update AWS delegated public-PGP auth {id} to config {config}. slots: id: path.id config: requestBody.config - text: Rename the delegated AWS public-PGP credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-delegated/{id}'].get update: x-apievangelist-phrasing: intent: Get an AWS delegated-access auth effect: read questions: - Can I view the AWS delegated authorization I set up earlier? - Which config is saved on my plain AWS delegated auth (the one without PGP)? instructions: - text: Show AWS delegated auth {id}. slots: id: path.id - text: Look up the non-PGP AWS delegated-access credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-delegated/{id}'].put update: x-apievangelist-phrasing: intent: Update an AWS delegated-access auth effect: write questions: - How do I change the delegated role settings on an existing AWS delegated auth? - Can I rename my non-PGP AWS delegated authorization? instructions: - text: Update AWS delegated auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Relabel the non-PGP AWS delegated-access auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-keys'].post update: x-apievangelist-phrasing: intent: Create an AWS access keys auth effect: write questions: - How do I give Lytics an AWS access key and secret? - What do I need to save a plain AWS keys authorization without PGP? instructions: - text: Create an AWS keys auth called {label}. slots: label: requestBody.label - text: Store AWS access key pair {config} as a non-PGP auth named {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-keys-pgp'].post update: x-apievangelist-phrasing: intent: Create an AWS access keys auth with PGP effect: write questions: - How do I save AWS access keys together with a PGP key for file encryption? - What goes into an AWS keys PGP authorization? instructions: - text: Create an AWS keys PGP auth named {label}. slots: label: requestBody.label - text: Save AWS key pair plus PGP settings {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-keys-pgp/{id}'].get update: x-apievangelist-phrasing: intent: Get an AWS access keys auth with PGP effect: read questions: - Can I look up the AWS keys auth that carries my PGP key? - What config is on my AWS key-pair PGP credential? instructions: - text: Get AWS keys PGP auth {id}. slots: id: path.id - text: Show the AWS access key credential with PGP, ID {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-keys-pgp/{id}'].put update: x-apievangelist-phrasing: intent: Update an AWS access keys auth with PGP effect: write questions: - How do I rotate both the AWS keys and PGP key on an AWS keys PGP auth? - Can I change the description of my AWS key-pair PGP authorization? instructions: - text: Update AWS keys PGP auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Describe the AWS key-pair PGP auth {id} as {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-keys-public-pgp'].post update: x-apievangelist-phrasing: intent: Create an AWS access keys auth with public PGP effect: write questions: - How do I save AWS access keys with only a public PGP key for encrypting exports? - What is required for an AWS keys public-PGP authorization? instructions: - text: Create an AWS keys public-PGP auth labeled {label}. slots: label: requestBody.label - text: Store AWS key pair with a public PGP key {config} as {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-keys-public-pgp/{id}'].get update: x-apievangelist-phrasing: intent: Get an AWS access keys auth with public PGP effect: read questions: - Can I view my AWS keys auth that uses a public PGP key? - Which label is on the AWS key-pair public-PGP credential? instructions: - text: Show AWS keys public-PGP auth {id}. slots: id: path.id - text: Fetch the AWS access key credential with a public PGP key, ID {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-keys-public-pgp/{id}'].put update: x-apievangelist-phrasing: intent: Update an AWS access keys auth with public PGP effect: write questions: - How do I replace the public PGP key on an AWS keys public-PGP auth? - Can I rename the AWS key-pair authorization that uses a public key? instructions: - text: Update AWS keys public-PGP auth {id} to config {config}. slots: id: path.id config: requestBody.config - text: Relabel AWS key-pair public-PGP credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-keys/{id}'].get update: x-apievangelist-phrasing: intent: Get an AWS access keys auth effect: read questions: - Can I check the AWS access keys auth I saved? - What label is on my plain AWS key-pair authorization? instructions: - text: Show AWS keys auth {id}. slots: id: path.id - text: Retrieve the non-PGP AWS access key credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-keys/{id}'].put update: x-apievangelist-phrasing: intent: Update an AWS access keys auth effect: write questions: - How do I rotate the access key and secret in my AWS keys auth? - Can I rename a plain AWS key-pair authorization? instructions: - text: Update AWS keys auth {id} with new key pair {config}. slots: id: path.id config: requestBody.config - text: Relabel the non-PGP AWS access key auth {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-s3-redshift'].post update: x-apievangelist-phrasing: intent: Create an AWS S3 and Redshift auth effect: write questions: - How do I connect Lytics to Redshift through S3 with one credential? - What do I need to save an AWS S3 Redshift authorization? instructions: - text: Create an S3 Redshift auth named {label}. slots: label: requestBody.label - text: Save Redshift-over-S3 connection settings {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-s3-redshift/{id}'].get update: x-apievangelist-phrasing: intent: Get an AWS S3 and Redshift auth effect: read questions: - Can I view my saved S3 Redshift authorization? - What is stored on the Redshift via S3 credential? instructions: - text: Show S3 Redshift auth {id}. slots: id: path.id - text: Look up the Redshift-over-S3 credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/aws-s3-redshift/{id}'].put update: x-apievangelist-phrasing: intent: Update an AWS S3 and Redshift auth effect: write questions: - How do I change the Redshift connection details in my S3 Redshift auth? - Can I rename an S3 Redshift authorization? instructions: - text: Update S3 Redshift auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Relabel the Redshift-over-S3 auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/azure-event-hub'].post update: x-apievangelist-phrasing: intent: Create an Azure Event Hub auth effect: write questions: - How do I connect Lytics to an Azure Event Hub? - What do I need to save an Azure Event Hub authorization? instructions: - text: Create an Azure Event Hub auth labeled {label}. slots: label: requestBody.label - text: Save Event Hub connection config {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/azure-event-hub/{id}'].get update: x-apievangelist-phrasing: intent: Get an Azure Event Hub auth effect: read questions: - Can I view a saved Azure Event Hub auth? - What label did I give my Event Hub authorization? instructions: - text: Get Azure Event Hub auth {id}. slots: id: path.id - text: Show the stored Event Hub credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/azure-event-hub/{id}'].put update: x-apievangelist-phrasing: intent: Update an Azure Event Hub auth effect: write questions: - How do I update the connection string on my Azure Event Hub auth? - Can I relabel an Event Hub authorization? instructions: - text: Update Azure Event Hub auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename Event Hub auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/azure-storage-connection'].post update: x-apievangelist-phrasing: intent: Create an Azure Storage connection auth effect: write questions: - How do I give Lytics access to my Azure Storage account? - What is needed to save an Azure Storage connection authorization? instructions: - text: Create an Azure Storage connection auth named {label}. slots: label: requestBody.label - text: Store Azure Storage connection settings {config} under {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/azure-storage-connection/{id}'].get update: x-apievangelist-phrasing: intent: Get an Azure Storage connection auth effect: read questions: - Can I look up my Azure Storage connection auth? - What config is stored for my Azure Storage credential? instructions: - text: Show Azure Storage connection auth {id}. slots: id: path.id - text: Fetch the Azure Storage credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/azure-storage-connection/{id}'].put update: x-apievangelist-phrasing: intent: Update an Azure Storage connection auth effect: write questions: - How do I rotate the storage key on my Azure Storage connection auth? - Can I rename the Azure Storage authorization? instructions: - text: Update Azure Storage connection auth {id} to {config}. slots: id: path.id config: requestBody.config - text: Relabel Azure Storage credential {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/azuresql-db'].post update: x-apievangelist-phrasing: intent: Create an Azure SQL Database auth effect: write questions: - How do I connect Lytics to an Azure SQL database? - What do I need to save an Azure SQL DB authorization? instructions: - text: Create an Azure SQL database auth called {label}. slots: label: requestBody.label - text: Save Azure SQL connection details {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/azuresql-db/{id}'].get update: x-apievangelist-phrasing: intent: Get an Azure SQL Database auth effect: read questions: - Can I view my saved Azure SQL database auth? - Which label is on the Azure SQL DB credential? instructions: - text: Get Azure SQL database auth {id}. slots: id: path.id - text: Show the Azure SQL DB credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/azuresql-db/{id}'].put update: x-apievangelist-phrasing: intent: Update an Azure SQL Database auth effect: write questions: - How do I change the database password on my Azure SQL auth? - Can I add a description to an Azure SQL DB authorization? instructions: - text: Update Azure SQL database auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Describe Azure SQL DB auth {id} as {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/basic-auth'].post update: x-apievangelist-phrasing: intent: Create a basic-auth (username/password) auth effect: write questions: - How do I save a username and password as an HTTP basic auth in Lytics? - What do I send to create a basic-auth authorization? instructions: - text: Create a basic auth credential labeled {label}. slots: label: requestBody.label - text: Save HTTP basic username and password {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/basic-auth/{id}'].get update: x-apievangelist-phrasing: intent: Get a basic-auth (username/password) auth effect: read questions: - Can I view one of my saved HTTP basic auth credentials? - What label is on my basic-auth authorization? instructions: - text: Show basic auth credential {id}. slots: id: path.id - text: Fetch the HTTP basic username/password auth {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/basic-auth/{id}'].put update: x-apievangelist-phrasing: intent: Update a basic-auth (username/password) auth effect: write questions: - How do I change the password stored in a basic-auth credential? - Can I rename an HTTP basic authorization? instructions: - text: Update basic auth credential {id} with {config}. slots: id: path.id config: requestBody.config - text: Relabel HTTP basic auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/bc-access-token'].post update: x-apievangelist-phrasing: intent: Create a BigCommerce access token auth effect: write questions: - How do I save a BigCommerce access token in Lytics? - What fields go into a new BC access token authorization? instructions: - text: Create a BigCommerce access token auth named {label}. slots: label: requestBody.label - text: Store the BC access token config {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/bc-access-token/{id}'].get update: x-apievangelist-phrasing: intent: Get a BigCommerce access token auth effect: read questions: - Can I look up my saved BigCommerce access token auth? - What is stored on the BC access token credential? instructions: - text: Show BigCommerce access token auth {id}. slots: id: path.id - text: Retrieve the BC access token credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/bc-access-token/{id}'].put update: x-apievangelist-phrasing: intent: Update a BigCommerce access token auth effect: write questions: - How do I replace the token on my BigCommerce access token auth? - Can I relabel a BC access token authorization? instructions: - text: Update BigCommerce access token auth {id} to {config}. slots: id: path.id config: requestBody.config - text: Rename the BC access token credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/bluehornet-api-key'].post update: x-apievangelist-phrasing: intent: Create a BlueHornet API key auth effect: write questions: - How do I add a BlueHornet API key to Lytics? - What is needed to create a BlueHornet key authorization? instructions: - text: Create a BlueHornet API key auth called {label}. slots: label: requestBody.label - text: Save BlueHornet key settings {config} under the label {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/bluehornet-api-key/{id}'].get update: x-apievangelist-phrasing: intent: Get a BlueHornet API key auth effect: read questions: - Can I view my BlueHornet API key auth? - Which label did I give the BlueHornet key credential? instructions: - text: Get BlueHornet API key auth {id}. slots: id: path.id - text: Show the stored BlueHornet key credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/bluehornet-api-key/{id}'].put update: x-apievangelist-phrasing: intent: Update a BlueHornet API key auth effect: write questions: - How do I rotate the API key in my BlueHornet auth? - Can I rename a BlueHornet key authorization? instructions: - text: Update BlueHornet API key auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Relabel BlueHornet key auth {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/bluekai-userkey'].post update: x-apievangelist-phrasing: intent: Create a BlueKai user key auth effect: write questions: - How do I connect BlueKai to Lytics using a user key? - What do I send to create the BlueKai user-key style of authorization? instructions: - text: Create a BlueKai user key auth labeled {label}. slots: label: requestBody.label - text: Save BlueKai user key config {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/bluekai-userkey/{id}'].get update: x-apievangelist-phrasing: intent: Get a BlueKai user key auth effect: read questions: - Can I look up my BlueKai user-key authorization? - What is stored on the BlueKai credential that uses a user key? instructions: - text: Show BlueKai user key auth {id}. slots: id: path.id - text: Fetch the user-key BlueKai credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/bluekai-userkey/{id}'].put update: x-apievangelist-phrasing: intent: Update a BlueKai user key auth effect: write questions: - How do I swap the user key on my BlueKai user-key auth? - Can I relabel a BlueKai authorization that uses a user key? instructions: - text: Update BlueKai user key auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Rename the user-key BlueKai credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/bluekai-userpass'].post update: x-apievangelist-phrasing: intent: Create a BlueKai username/password auth effect: write questions: - How do I connect BlueKai to Lytics with a username and password? - What does a BlueKai user-pass authorization need? instructions: - text: Create a BlueKai username and password auth named {label}. slots: label: requestBody.label - text: Store BlueKai login credentials {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/bluekai-userpass/{id}'].get update: x-apievangelist-phrasing: intent: Get a BlueKai username/password auth effect: read questions: - Can I view my BlueKai auth that signs in with a username and password? - What label is on the BlueKai user-pass credential? instructions: - text: Get BlueKai username and password auth {id}. slots: id: path.id - text: Show the BlueKai login credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/bluekai-userpass/{id}'].put update: x-apievangelist-phrasing: intent: Update a BlueKai username/password auth effect: write questions: - How do I change the password on my BlueKai user-pass auth? - Can I add a description to a BlueKai login authorization? instructions: - text: Update BlueKai username and password auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Describe the BlueKai login credential {id} as {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/blueshift-api-key'].post update: x-apievangelist-phrasing: intent: Create a Blueshift API key auth effect: write questions: - How do I add my Blueshift API key to Lytics? - What is required to save a Blueshift key authorization? instructions: - text: Create a Blueshift API key auth labeled {label}. slots: label: requestBody.label - text: Save Blueshift key config {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/blueshift-api-key/{id}'].get update: x-apievangelist-phrasing: intent: Get a Blueshift API key auth effect: read questions: - Can I view the Blueshift API key auth I saved? - What config is on my Blueshift key credential? instructions: - text: Show Blueshift API key auth {id}. slots: id: path.id - text: Look up the Blueshift key credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/blueshift-api-key/{id}'].put update: x-apievangelist-phrasing: intent: Update a Blueshift API key auth effect: write questions: - How do I rotate the key on my Blueshift auth? - Can I rename a Blueshift API key authorization? instructions: - text: Update Blueshift API key auth {id} to {config}. slots: id: path.id config: requestBody.config - text: Relabel Blueshift key auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/bq-jwt'].post update: x-apievangelist-phrasing: intent: Create a BigQuery service-account (JWT) auth effect: write questions: - How do I connect Lytics to BigQuery with a service account JSON key for exports? - What do I need to save a BigQuery JWT authorization? instructions: - text: Create a BigQuery JWT auth named {label}. slots: label: requestBody.label - text: Save BigQuery service account key {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/bq-jwt-import'].post update: x-apievangelist-phrasing: intent: Create a BigQuery import JWT auth effect: write questions: - How do I set up a BigQuery credential specifically for importing data into Lytics? - What goes into a BigQuery JWT import authorization? instructions: - text: Create a BigQuery import JWT auth labeled {label}. slots: label: requestBody.label - text: Save the BigQuery import service account key {config} as {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/bq-jwt-import/{id}'].get update: x-apievangelist-phrasing: intent: Get a BigQuery import JWT auth effect: read questions: - Can I look up the BigQuery auth I use for imports? - What is stored on my BigQuery JWT import credential? instructions: - text: Get BigQuery import JWT auth {id}. slots: id: path.id - text: Show the BigQuery import credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/bq-jwt-import/{id}'].put update: x-apievangelist-phrasing: intent: Update a BigQuery import JWT auth effect: write questions: - How do I replace the key on my BigQuery import auth? - Can I change the description of a BigQuery JWT import authorization? instructions: - text: Update BigQuery import JWT auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Describe the BigQuery import credential {id} as {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/bq-jwt/{id}'].get update: x-apievangelist-phrasing: intent: Get a BigQuery service-account (JWT) auth effect: read questions: - Can I view my BigQuery JWT auth (the non-import one)? - Which label is on the BigQuery service account credential? instructions: - text: Show BigQuery JWT auth {id}. slots: id: path.id - text: Fetch the BigQuery service account credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/bq-jwt/{id}'].put update: x-apievangelist-phrasing: intent: Update a BigQuery service-account (JWT) auth effect: write questions: - How do I upload a new service account key to my BigQuery JWT auth? - Can I rename the BigQuery JWT authorization that is not for imports? instructions: - text: Update BigQuery JWT auth {id} with key {config}. slots: id: path.id config: requestBody.config - text: Relabel the BigQuery service account auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/braze'].post update: x-apievangelist-phrasing: intent: Create a Braze auth effect: write questions: - How do I connect Lytics to Braze? - What credentials does a new Braze authorization need? instructions: - text: Create a Braze auth called {label}. slots: label: requestBody.label - text: Save Braze connection config {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/braze/{id}'].get update: x-apievangelist-phrasing: intent: Get a Braze auth effect: read questions: - Can I view my saved Braze auth? - What label is on the Braze credential? instructions: - text: Show Braze auth {id}. slots: id: path.id - text: Retrieve the stored Braze credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/braze/{id}'].put update: x-apievangelist-phrasing: intent: Update a Braze auth effect: write questions: - How do I update the API key on my Braze auth? - Can I rename a Braze authorization? instructions: - text: Update Braze auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Relabel Braze credential {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/brevo'].post update: x-apievangelist-phrasing: intent: Create a Brevo auth effect: write questions: - How do I connect my Brevo account to Lytics? - What do I need to save a Brevo authorization? instructions: - text: Create a Brevo auth named {label}. slots: label: requestBody.label - text: Store Brevo credentials {config} under the label {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/brevo/{id}'].get update: x-apievangelist-phrasing: intent: Get a Brevo auth effect: read questions: - Can I look up a saved Brevo auth? - Which description is on my Brevo credential? instructions: - text: Get Brevo auth {id}. slots: id: path.id - text: Show the Brevo credential saved as {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/brevo/{id}'].put update: x-apievangelist-phrasing: intent: Update a Brevo auth effect: write questions: - How do I rotate the key on my Brevo auth? - Can I relabel a Brevo authorization? instructions: - text: Update Brevo auth {id} to config {config}. slots: id: path.id config: requestBody.config - text: Rename Brevo credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/cheetah'].post update: x-apievangelist-phrasing: intent: Create a Cheetah auth effect: write questions: - How do I connect Cheetah to Lytics? - What do I need to save a Cheetah authorization? instructions: - text: Create a Cheetah auth labeled {label}. slots: label: requestBody.label - text: Save Cheetah connection config {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/cheetah/{id}'].get update: x-apievangelist-phrasing: intent: Get a Cheetah auth effect: read questions: - Can I view my saved Cheetah auth? - What label is on the Cheetah credential? instructions: - text: Show Cheetah auth {id}. slots: id: path.id - text: Fetch the stored Cheetah credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/cheetah/{id}'].put update: x-apievangelist-phrasing: intent: Update a Cheetah auth effect: write questions: - How do I change the credentials on my Cheetah auth? - Can I rename a Cheetah authorization? instructions: - text: Update Cheetah auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Relabel Cheetah credential {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/clearbit'].post update: x-apievangelist-phrasing: intent: Create a Clearbit auth with my own key effect: write questions: - How do I add my own Clearbit key to Lytics for enrichment? - What goes into a standard Clearbit authorization (not the Lytics-provided one)? instructions: - text: Create a Clearbit auth named {label}. slots: label: requestBody.label - text: Save my own Clearbit key config {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/clearbit-lytics'].post update: x-apievangelist-phrasing: intent: Create a Lytics-provided Clearbit auth effect: write questions: - How do I set up the Clearbit Lytics auth that runs on the Lytics-managed key? - What does a ClearbitLytics authorization require? instructions: - text: Create a Clearbit Lytics auth labeled {label}. slots: label: requestBody.label - text: Save Lytics-managed Clearbit settings {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/clearbit-lytics/{id}'].get update: x-apievangelist-phrasing: intent: Get a Lytics-provided Clearbit auth effect: read questions: - Can I view my Clearbit Lytics auth? - Which label is on the Lytics-managed Clearbit credential? instructions: - text: Get Clearbit Lytics auth {id}. slots: id: path.id - text: Show the Lytics-managed Clearbit credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/clearbit-lytics/{id}'].put update: x-apievangelist-phrasing: intent: Update a Lytics-provided Clearbit auth effect: write questions: - How do I edit the settings of my Clearbit Lytics auth? - Can I add a description to the Lytics-managed Clearbit authorization? instructions: - text: Update Clearbit Lytics auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Describe the Lytics-managed Clearbit credential {id} as {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/clearbit/{id}'].get update: x-apievangelist-phrasing: intent: Get a Clearbit auth with my own key effect: read questions: - Can I look up the Clearbit auth that uses my own key? - What is stored on my standard Clearbit credential? instructions: - text: Show Clearbit auth {id}. slots: id: path.id - text: Retrieve my own-key Clearbit credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/clearbit/{id}'].put update: x-apievangelist-phrasing: intent: Update a Clearbit auth with my own key effect: write questions: - How do I replace the key on my standard Clearbit auth? - Can I relabel the Clearbit authorization that uses my own key? instructions: - text: Update Clearbit auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename my own-key Clearbit credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/connect-apikey'].post update: x-apievangelist-phrasing: intent: Create a Connect API key auth effect: write questions: - How do I save a Connect API key authorization in Lytics? - What fields does a new connect-apikey auth need? instructions: - text: Create a Connect API key auth called {label}. slots: label: requestBody.label - text: Store connect-apikey settings {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/connect-apikey/{id}'].get update: x-apievangelist-phrasing: intent: Get a Connect API key auth effect: read questions: - Can I look up a saved Connect API key auth? - What config is on my connect-apikey credential? instructions: - text: Show Connect API key auth {id}. slots: id: path.id - text: Fetch the connect-apikey credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/connect-apikey/{id}'].put update: x-apievangelist-phrasing: intent: Update a Connect API key auth effect: write questions: - How do I rotate the key in a Connect API key auth? - Can I rename a connect-apikey authorization? instructions: - text: Update Connect API key auth {id} to {config}. slots: id: path.id config: requestBody.config - text: Relabel connect-apikey credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/content-cookies'].post update: x-apievangelist-phrasing: intent: Create a content cookies auth effect: write questions: - How do I give Lytics cookies so it can read gated content on my site? - What goes into a content-cookies authorization? instructions: - text: Create a content cookies auth named {label}. slots: label: requestBody.label - text: Save site cookie settings {config} as content-cookies auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/content-cookies/{id}'].get update: x-apievangelist-phrasing: intent: Get a content cookies auth effect: read questions: - Can I view my saved content cookies auth? - Which cookies are stored on my content-cookies credential? instructions: - text: Show content cookies auth {id}. slots: id: path.id - text: Look up the content-cookies credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/content-cookies/{id}'].put update: x-apievangelist-phrasing: intent: Update a content cookies auth effect: write questions: - How do I refresh the cookies in my content cookies auth? - Can I rename a content-cookies authorization? instructions: - text: Update content cookies auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Relabel the content-cookies credential {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/contentstack-api-key'].post update: x-apievangelist-phrasing: intent: Create a Contentstack API key auth effect: write questions: - How do I connect Contentstack to Lytics with an API key? - What does a Contentstack API key authorization need, as opposed to an auth token? instructions: - text: Create a Contentstack API key auth labeled {label}. slots: label: requestBody.label - text: Save Contentstack stack key config {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/contentstack-api-key/{id}'].get update: x-apievangelist-phrasing: intent: Get a Contentstack API key auth effect: read questions: - Can I view my Contentstack API key auth? - What label is on the Contentstack key-based credential? instructions: - text: Get Contentstack API key auth {id}. slots: id: path.id - text: Show the key-based Contentstack credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/contentstack-api-key/{id}'].put update: x-apievangelist-phrasing: intent: Update a Contentstack API key auth effect: write questions: - How do I swap the API key in my Contentstack API key auth? - Can I relabel the key-based Contentstack authorization? instructions: - text: Update Contentstack API key auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Rename the key-based Contentstack credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/contentstack-authtoken'].post update: x-apievangelist-phrasing: intent: Create a Contentstack auth token auth effect: write questions: - How do I connect Contentstack to Lytics with an auth token instead of an API key? - What goes into a Contentstack authtoken authorization? instructions: - text: Create a Contentstack auth token credential named {label}. slots: label: requestBody.label - text: Save the Contentstack authtoken {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/contentstack-authtoken/{id}'].get update: x-apievangelist-phrasing: intent: Get a Contentstack auth token auth effect: read questions: - Can I look up my Contentstack authtoken credential? - What is stored on the token-based Contentstack authorization? instructions: - text: Show Contentstack auth token credential {id}. slots: id: path.id - text: Fetch the token-based Contentstack auth {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/contentstack-authtoken/{id}'].put update: x-apievangelist-phrasing: intent: Update a Contentstack auth token auth effect: write questions: - How do I put a new auth token on my Contentstack authtoken credential? - Can I add a description to the token-based Contentstack authorization? instructions: - text: Update Contentstack auth token credential {id} to {config}. slots: id: path.id config: requestBody.config - text: Describe the token-based Contentstack auth {id} as {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/cordial'].post update: x-apievangelist-phrasing: intent: Create a Cordial API key auth effect: write questions: - How do I connect Cordial to Lytics with an API key? - What does the standard Cordial authorization need (not the username/password one)? instructions: - text: Create a Cordial auth labeled {label}. slots: label: requestBody.label - text: Save Cordial key config {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/cordial-userpass'].post update: x-apievangelist-phrasing: intent: Create a Cordial username/password auth effect: write questions: - How do I connect Cordial to Lytics with a username and password? - What goes into a Cordial user-pass authorization? instructions: - text: Create a Cordial username and password auth named {label}. slots: label: requestBody.label - text: Store Cordial login credentials {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/cordial-userpass/{id}'].get update: x-apievangelist-phrasing: intent: Get a Cordial username/password auth effect: read questions: - Can I look up my Cordial login authorization? - What is stored on the Cordial user-pass credential? instructions: - text: Get Cordial username and password auth {id}. slots: id: path.id - text: Show the Cordial login credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/cordial-userpass/{id}'].put update: x-apievangelist-phrasing: intent: Update a Cordial username/password auth effect: write questions: - How do I change the password in my Cordial user-pass auth? - Can I relabel the Cordial login authorization? instructions: - text: Update Cordial username and password auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Rename the Cordial login credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/cordial/{id}'].get update: x-apievangelist-phrasing: intent: Get a Cordial API key auth effect: read questions: - Can I view my standard Cordial auth? - What label is on the key-based Cordial credential? instructions: - text: Show Cordial auth {id}. slots: id: path.id - text: Retrieve the key-based Cordial credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/cordial/{id}'].put update: x-apievangelist-phrasing: intent: Update a Cordial API key auth effect: write questions: - How do I rotate the key on my standard Cordial auth? - Can I rename the key-based Cordial authorization? instructions: - text: Update Cordial auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Relabel the key-based Cordial credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/criteo-api-credentials'].post update: x-apievangelist-phrasing: intent: Create a Criteo API credentials auth effect: write questions: - How do I give Lytics my Criteo API client credentials? - What do I need to save a Criteo API credentials authorization? instructions: - text: Create a Criteo API credentials auth labeled {label}. slots: label: requestBody.label - text: Save Criteo client credentials {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/criteo-api-credentials/{id}'].get update: x-apievangelist-phrasing: intent: Get a Criteo API credentials auth effect: read questions: - Can I view my saved Criteo API credentials auth? - Which label is on the Criteo credential? instructions: - text: Show Criteo API credentials auth {id}. slots: id: path.id - text: Look up the Criteo client credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/criteo-api-credentials/{id}'].put update: x-apievangelist-phrasing: intent: Update a Criteo API credentials auth effect: write questions: - How do I rotate the client secret in my Criteo API credentials auth? - Can I rename a Criteo authorization? instructions: - text: Update Criteo API credentials auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Relabel the Criteo client credential {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/customerio-apikey'].post update: x-apievangelist-phrasing: intent: Create a Customer.io API key auth effect: write questions: - How do I connect Customer.io to Lytics with an API key? - What does a Customer.io API key authorization need, compared with the webhooks one? instructions: - text: Create a Customer.io API key auth labeled {label}. slots: label: requestBody.label - text: Save Customer.io site ID and key {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/customerio-apikey/{id}'].get update: x-apievangelist-phrasing: intent: Get a Customer.io API key auth effect: read questions: - Can I view my Customer.io API key auth? - What label is on the key-based Customer.io credential? instructions: - text: Show Customer.io API key auth {id}. slots: id: path.id - text: Fetch the key-based Customer.io credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/customerio-apikey/{id}'].put update: x-apievangelist-phrasing: intent: Update a Customer.io API key auth effect: write questions: - How do I rotate the key on my Customer.io API key auth? - Can I rename the key-based Customer.io authorization? instructions: - text: Update Customer.io API key auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Relabel the key-based Customer.io credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/customerio-webhooks'].post update: x-apievangelist-phrasing: intent: Create a Customer.io webhooks auth effect: write questions: - How do I set up a Customer.io webhooks credential so Lytics can receive events? - What goes into a Customer.io webhooks authorization? instructions: - text: Create a Customer.io webhooks auth named {label}. slots: label: requestBody.label - text: Save Customer.io webhook settings {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/customerio-webhooks/{id}'].get update: x-apievangelist-phrasing: intent: Get a Customer.io webhooks auth effect: read questions: - Can I look up my Customer.io webhooks auth? - What is stored on the Customer.io webhook credential? instructions: - text: Get Customer.io webhooks auth {id}. slots: id: path.id - text: Show the Customer.io webhook credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/customerio-webhooks/{id}'].put update: x-apievangelist-phrasing: intent: Update a Customer.io webhooks auth effect: write questions: - How do I change the webhook secret on my Customer.io webhooks auth? - Can I add a description to the Customer.io webhook authorization? instructions: - text: Update Customer.io webhooks auth {id} to {config}. slots: id: path.id config: requestBody.config - text: Describe the Customer.io webhook credential {id} as {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/databricks-db'].post update: x-apievangelist-phrasing: intent: Create a Databricks database auth effect: write questions: - How do I connect Lytics to a Databricks warehouse? - What do I need to save a Databricks DB authorization? instructions: - text: Create a Databricks auth labeled {label}. slots: label: requestBody.label - text: Save Databricks connection details {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/databricks-db/{id}'].get update: x-apievangelist-phrasing: intent: Get a Databricks database auth effect: read questions: - Can I view my saved Databricks auth? - Which label is on the Databricks DB credential? instructions: - text: Show Databricks auth {id}. slots: id: path.id - text: Retrieve the Databricks DB credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/databricks-db/{id}'].put update: x-apievangelist-phrasing: intent: Update a Databricks database auth effect: write questions: - How do I update the access token on my Databricks auth? - Can I rename a Databricks DB authorization? instructions: - text: Update Databricks auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Relabel Databricks DB credential {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/datax'].post update: x-apievangelist-phrasing: intent: Create a DataX auth effect: write questions: - How do I connect DataX to Lytics? - What is required to save a DataX authorization? instructions: - text: Create a DataX auth named {label}. slots: label: requestBody.label - text: Store DataX settings {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/datax/{id}'].get update: x-apievangelist-phrasing: intent: Get a DataX auth effect: read questions: - Can I view my saved DataX auth? - What config is on the DataX credential? instructions: - text: Get DataX auth {id}. slots: id: path.id - text: Show the stored DataX credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/datax/{id}'].put update: x-apievangelist-phrasing: intent: Update a DataX auth effect: write questions: - How do I change the credentials on my DataX auth? - Can I relabel a DataX authorization? instructions: - text: Update DataX auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename DataX credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/dotmailer-api'].post update: x-apievangelist-phrasing: intent: Create a Dotmailer API auth effect: write questions: - How do I connect my Dotmailer account to Lytics? - What do I need to save a Dotmailer API authorization? instructions: - text: Create a Dotmailer API auth labeled {label}. slots: label: requestBody.label - text: Save Dotmailer API user details {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/dotmailer-api/{id}'].get update: x-apievangelist-phrasing: intent: Get a Dotmailer API auth effect: read questions: - Can I look up my saved Dotmailer API auth? - What label is on the Dotmailer credential? instructions: - text: Show Dotmailer API auth {id}. slots: id: path.id - text: Fetch the Dotmailer credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/dotmailer-api/{id}'].put update: x-apievangelist-phrasing: intent: Update a Dotmailer API auth effect: write questions: - How do I change the API user password on my Dotmailer auth? - Can I rename a Dotmailer authorization? instructions: - text: Update Dotmailer API auth {id} to {config}. slots: id: path.id config: requestBody.config - text: Relabel the Dotmailer credential {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/drift-app-key'].post update: x-apievangelist-phrasing: intent: Create a Drift app key auth effect: write questions: - How do I add a Drift app key to Lytics? - What goes into a Drift app key authorization? instructions: - text: Create a Drift app key auth named {label}. slots: label: requestBody.label - text: Save Drift app key config {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/drift-app-key/{id}'].get update: x-apievangelist-phrasing: intent: Get a Drift app key auth effect: read questions: - Can I view my saved Drift app key auth? - Which label did I give the Drift credential? instructions: - text: Get Drift app key auth {id}. slots: id: path.id - text: Show the stored Drift credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/drift-app-key/{id}'].put update: x-apievangelist-phrasing: intent: Update a Drift app key auth effect: write questions: - How do I replace the app key on my Drift auth? - Can I relabel a Drift app key authorization? instructions: - text: Update Drift app key auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Rename Drift credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/dv360-oauth'].post update: x-apievangelist-phrasing: intent: Create a Display & Video 360 OAuth auth effect: write questions: - How do I connect Display & Video 360 to Lytics with OAuth? - What does a DV360 OAuth authorization need? instructions: - text: Create a DV360 OAuth auth labeled {label}. slots: label: requestBody.label - text: Save Display & Video 360 OAuth settings {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/dv360-oauth/{id}'].get update: x-apievangelist-phrasing: intent: Get a Display & Video 360 OAuth auth effect: read questions: - Can I look up my DV360 OAuth auth? - What is stored on the Display & Video 360 credential? instructions: - text: Show DV360 OAuth auth {id}. slots: id: path.id - text: Retrieve the Display & Video 360 credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/dv360-oauth/{id}'].put update: x-apievangelist-phrasing: intent: Update a Display & Video 360 OAuth auth effect: write questions: - How do I refresh the OAuth settings on my DV360 auth? - Can I rename a Display & Video 360 authorization? instructions: - text: Update DV360 OAuth auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Relabel the Display & Video 360 credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/email'].post update: x-apievangelist-phrasing: intent: Create an email auth effect: write questions: - How do I save an email-type authorization in Lytics? - What fields does a new email auth take? instructions: - text: Create an email auth named {label}. slots: label: requestBody.label - text: Save email delivery settings {config} as an email-type auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/email/{id}'].get update: x-apievangelist-phrasing: intent: Get an email auth effect: read questions: - Can I view one of my email-type auths? - What config is stored on my email authorization? instructions: - text: Get email auth {id}. slots: id: path.id - text: Show the email-type credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/email/{id}'].put update: x-apievangelist-phrasing: intent: Update an email auth effect: write questions: - How do I change the settings on an existing email auth? - Can I rename an email-type authorization? instructions: - text: Update email auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Relabel the email-type credential {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/episerver-api-key'].post update: x-apievangelist-phrasing: intent: Create an Episerver API key auth effect: write questions: - How do I connect Episerver to Lytics with an API key? - What do I need to save an Episerver key authorization? instructions: - text: Create an Episerver API key auth labeled {label}. slots: label: requestBody.label - text: Store Episerver key config {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/episerver-api-key/{id}'].get update: x-apievangelist-phrasing: intent: Get an Episerver API key auth effect: read questions: - Can I view my Episerver API key auth? - What label is on the Episerver credential? instructions: - text: Show Episerver API key auth {id}. slots: id: path.id - text: Look up the Episerver credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/episerver-api-key/{id}'].put update: x-apievangelist-phrasing: intent: Update an Episerver API key auth effect: write questions: - How do I rotate the key on my Episerver auth? - Can I add a description to an Episerver authorization? instructions: - text: Update Episerver API key auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Describe the Episerver credential {id} as {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/fb-system-user'].post update: x-apievangelist-phrasing: intent: Create a Facebook system user auth effect: write questions: - How do I connect Facebook to Lytics using a system user token? - What goes into a Facebook system-user authorization? instructions: - text: Create a Facebook system user auth named {label}. slots: label: requestBody.label - text: Save Facebook system-user token {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/fb-system-user/{id}'].get update: x-apievangelist-phrasing: intent: Get a Facebook system user auth effect: read questions: - Can I look up my Facebook system user auth? - Which label is on the Facebook system-user credential? instructions: - text: Get Facebook system user auth {id}. slots: id: path.id - text: Show the Facebook system-user credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/fb-system-user/{id}'].put update: x-apievangelist-phrasing: intent: Update a Facebook system user auth effect: write questions: - How do I replace the token on my Facebook system user auth? - Can I rename the Facebook system-user authorization? instructions: - text: Update Facebook system user auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Relabel the Facebook system-user credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/fullcontact'].post update: x-apievangelist-phrasing: intent: Create a FullContact auth effect: write questions: - How do I add my FullContact key to Lytics for enrichment? - What is needed to save a FullContact authorization? instructions: - text: Create a FullContact auth labeled {label}. slots: label: requestBody.label - text: Save FullContact key config {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/fullcontact/{id}'].get update: x-apievangelist-phrasing: intent: Get a FullContact auth effect: read questions: - Can I view my saved FullContact auth? - What config is on the FullContact credential? instructions: - text: Show FullContact auth {id}. slots: id: path.id - text: Fetch the stored FullContact credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/fullcontact/{id}'].put update: x-apievangelist-phrasing: intent: Update a FullContact auth effect: write questions: - How do I rotate the key on my FullContact auth? - Can I relabel a FullContact authorization? instructions: - text: Update FullContact auth {id} to config {config}. slots: id: path.id config: requestBody.config - text: Rename FullContact credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/gcs-jwt'].post update: x-apievangelist-phrasing: intent: Create a Google Cloud Storage JWT auth effect: write questions: - How do I connect Lytics to Google Cloud Storage with a service account key? - What goes into a GCS JWT authorization? instructions: - text: Create a Google Cloud Storage JWT auth named {label}. slots: label: requestBody.label - text: Save the GCS service account key {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/gcs-jwt/{id}'].get update: x-apievangelist-phrasing: intent: Get a Google Cloud Storage JWT auth effect: read questions: - Can I view my Google Cloud Storage JWT auth? - Which label is on the GCS service account credential? instructions: - text: Show Google Cloud Storage JWT auth {id}. slots: id: path.id - text: Look up the GCS service account credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/gcs-jwt/{id}'].put update: x-apievangelist-phrasing: intent: Update a Google Cloud Storage JWT auth effect: write questions: - How do I upload a new key to my Google Cloud Storage JWT auth? - Can I rename the GCS service account authorization? instructions: - text: Update Google Cloud Storage JWT auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Relabel the GCS service account credential {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/gigya'].post update: x-apievangelist-phrasing: intent: Create a Gigya auth effect: write questions: - How do I connect Gigya to Lytics? - What do I need to save a Gigya authorization? instructions: - text: Create a Gigya auth labeled {label}. slots: label: requestBody.label - text: Save Gigya API key and secret {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/gigya/{id}'].get update: x-apievangelist-phrasing: intent: Get a Gigya auth effect: read questions: - Can I view my saved Gigya auth? - What label is on the Gigya credential? instructions: - text: Show Gigya auth {id}. slots: id: path.id - text: Fetch the stored Gigya credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/gigya/{id}'].put update: x-apievangelist-phrasing: intent: Update a Gigya auth effect: write questions: - How do I rotate the secret on my Gigya auth? - Can I rename a Gigya authorization? instructions: - text: Update Gigya auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Relabel Gigya credential {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/googleanalytics-no-auth'].post update: x-apievangelist-phrasing: intent: Create a Google Analytics no-auth auth effect: write questions: - How do I set up the Google Analytics connection that needs no credentials? - What goes into a Google Analytics no-auth authorization? instructions: - text: Create a Google Analytics no-auth auth named {label}. slots: label: requestBody.label - text: Save credential-free Google Analytics settings {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/googleanalytics-no-auth/{id}'].get update: x-apievangelist-phrasing: intent: Get a Google Analytics no-auth auth effect: read questions: - Can I look up my Google Analytics no-auth authorization? - What config is stored on the credential-free Google Analytics auth? instructions: - text: Show Google Analytics no-auth auth {id}. slots: id: path.id - text: Retrieve the credential-free Google Analytics auth {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/googleanalytics-no-auth/{id}'].put update: x-apievangelist-phrasing: intent: Update a Google Analytics no-auth auth effect: write questions: - How do I change the settings of my Google Analytics no-auth authorization? - Can I relabel the credential-free Google Analytics auth? instructions: - text: Update Google Analytics no-auth auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Rename the credential-free Google Analytics auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/header-param-auth'].post update: x-apievangelist-phrasing: intent: Create a header parameter auth effect: write questions: - How do I save a credential that Lytics sends as a request header? - What goes into a header-param authorization? instructions: - text: Create a header parameter auth labeled {label}. slots: label: requestBody.label - text: Save header name and value {config} as header-param auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/header-param-auth/{id}'].get update: x-apievangelist-phrasing: intent: Get a header parameter auth effect: read questions: - Can I view one of my header parameter auths? - Which header is stored on my header-param credential? instructions: - text: Get header parameter auth {id}. slots: id: path.id - text: Show the header-param credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/header-param-auth/{id}'].put update: x-apievangelist-phrasing: intent: Update a header parameter auth effect: write questions: - How do I change the header value in a header parameter auth? - Can I rename a header-param authorization? instructions: - text: Update header parameter auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Relabel the header-param credential {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/icontact-api'].post update: x-apievangelist-phrasing: intent: Create an iContact API auth effect: write questions: - How do I connect iContact to Lytics? - What do I need to save an iContact API authorization? instructions: - text: Create an iContact API auth named {label}. slots: label: requestBody.label - text: Store iContact app credentials {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/icontact-api/{id}'].get update: x-apievangelist-phrasing: intent: Get an iContact API auth effect: read questions: - Can I look up my saved iContact auth? - What label is on the iContact credential? instructions: - text: Show iContact API auth {id}. slots: id: path.id - text: Fetch the iContact credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/icontact-api/{id}'].put update: x-apievangelist-phrasing: intent: Update an iContact API auth effect: write questions: - How do I change the app password on my iContact auth? - Can I relabel an iContact authorization? instructions: - text: Update iContact API auth {id} to {config}. slots: id: path.id config: requestBody.config - text: Rename iContact credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/infobip-api-key'].post update: x-apievangelist-phrasing: intent: Create an Infobip API key auth effect: write questions: - How do I add my Infobip API key to Lytics? - What is required to save an Infobip key authorization? instructions: - text: Create an Infobip API key auth labeled {label}. slots: label: requestBody.label - text: Save Infobip key and base URL config {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/infobip-api-key/{id}'].get update: x-apievangelist-phrasing: intent: Get an Infobip API key auth effect: read questions: - Can I view my Infobip API key auth? - Which label did I give the Infobip credential? instructions: - text: Get Infobip API key auth {id}. slots: id: path.id - text: Show the stored Infobip credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/infobip-api-key/{id}'].put update: x-apievangelist-phrasing: intent: Update an Infobip API key auth effect: write questions: - How do I rotate the key on my Infobip auth? - Can I add a description to an Infobip authorization? instructions: - text: Update Infobip API key auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Describe the Infobip credential {id} as {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/insider-api-key'].post update: x-apievangelist-phrasing: intent: Create an Insider API key auth effect: write questions: - How do I connect Insider to Lytics with an API key? - What goes into an Insider key authorization? instructions: - text: Create an Insider API key auth named {label}. slots: label: requestBody.label - text: Store Insider key config {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/insider-api-key/{id}'].get update: x-apievangelist-phrasing: intent: Get an Insider API key auth effect: read questions: - Can I look up my saved Insider API key auth? - What config is on the Insider credential? instructions: - text: Show Insider API key auth {id}. slots: id: path.id - text: Retrieve the Insider credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/insider-api-key/{id}'].put update: x-apievangelist-phrasing: intent: Update an Insider API key auth effect: write questions: - How do I swap the key in my Insider auth? - Can I rename an Insider authorization? instructions: - text: Update Insider API key auth {id} to config {config}. slots: id: path.id config: requestBody.config - text: Relabel Insider credential {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/integration-secret'].post update: x-apievangelist-phrasing: intent: Create an integration secret auth effect: write questions: - How do I store a generic integration secret in Lytics? - What fields does an integration-secret authorization take? instructions: - text: Create an integration secret auth labeled {label}. slots: label: requestBody.label - text: Save the integration secret {config} under the name {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/integration-secret/{id}'].get update: x-apievangelist-phrasing: intent: Get an integration secret auth effect: read questions: - Can I view a saved integration secret auth? - Which label is on my integration-secret credential? instructions: - text: Get integration secret auth {id}. slots: id: path.id - text: Show the integration-secret credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/integration-secret/{id}'].put update: x-apievangelist-phrasing: intent: Update an integration secret auth effect: write questions: - How do I rotate the value in an integration secret auth? - Can I rename an integration-secret authorization? instructions: - text: Update integration secret auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Relabel the integration-secret credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/iterable'].post update: x-apievangelist-phrasing: intent: Create an Iterable auth effect: write questions: - How do I connect Iterable to Lytics? - What do I need to save an Iterable authorization? instructions: - text: Create an Iterable auth named {label}. slots: label: requestBody.label - text: Save Iterable API key config {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/iterable/{id}'].get update: x-apievangelist-phrasing: intent: Get an Iterable auth effect: read questions: - Can I view my saved Iterable auth? - What label is on the Iterable credential? instructions: - text: Show Iterable auth {id}. slots: id: path.id - text: Look up the stored Iterable credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/iterable/{id}'].put update: x-apievangelist-phrasing: intent: Update an Iterable auth effect: write questions: - How do I rotate the key on my Iterable auth? - Can I relabel an Iterable authorization? instructions: - text: Update Iterable auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Rename Iterable credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/klaviyo'].post update: x-apievangelist-phrasing: intent: Create a Klaviyo auth effect: write questions: - How do I connect my Klaviyo account to Lytics? - What is required to save a Klaviyo authorization? instructions: - text: Create a Klaviyo auth labeled {label}. slots: label: requestBody.label - text: Store Klaviyo private key config {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/klaviyo/{id}'].get update: x-apievangelist-phrasing: intent: Get a Klaviyo auth effect: read questions: - Can I look up a saved Klaviyo auth? - Which description is on my Klaviyo credential? instructions: - text: Get Klaviyo auth {id}. slots: id: path.id - text: Show the Klaviyo credential saved as {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/klaviyo/{id}'].put update: x-apievangelist-phrasing: intent: Update a Klaviyo auth effect: write questions: - How do I replace the key on my Klaviyo auth? - Can I rename a Klaviyo authorization? instructions: - text: Update Klaviyo auth {id} to config {config}. slots: id: path.id config: requestBody.config - text: Relabel Klaviyo credential {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/leadsquared'].post update: x-apievangelist-phrasing: intent: Create a LeadSquared auth effect: write questions: - How do I connect LeadSquared to Lytics? - What goes into a LeadSquared authorization? instructions: - text: Create a LeadSquared auth named {label}. slots: label: requestBody.label - text: Save LeadSquared access and secret keys {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/leadsquared/{id}'].get update: x-apievangelist-phrasing: intent: Get a LeadSquared auth effect: read questions: - Can I view my saved LeadSquared auth? - What config is stored on the LeadSquared credential? instructions: - text: Show LeadSquared auth {id}. slots: id: path.id - text: Fetch the LeadSquared credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/leadsquared/{id}'].put update: x-apievangelist-phrasing: intent: Update a LeadSquared auth effect: write questions: - How do I rotate the keys on my LeadSquared auth? - Can I relabel a LeadSquared authorization? instructions: - text: Update LeadSquared auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Rename LeadSquared credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/lineads-api-secretkey'].post update: x-apievangelist-phrasing: intent: Create a LINE Ads API secret key auth effect: write questions: - How do I connect LINE Ads to Lytics with an API secret key? - What do I need to save a LINE Ads secret key authorization? instructions: - text: Create a LINE Ads secret key auth labeled {label}. slots: label: requestBody.label - text: Save LINE Ads access key and secret {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/lineads-api-secretkey/{id}'].get update: x-apievangelist-phrasing: intent: Get a LINE Ads API secret key auth effect: read questions: - Can I look up my LINE Ads secret key auth? - Which label is on the LINE Ads credential? instructions: - text: Show LINE Ads secret key auth {id}. slots: id: path.id - text: Retrieve the LINE Ads credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/lineads-api-secretkey/{id}'].put update: x-apievangelist-phrasing: intent: Update a LINE Ads API secret key auth effect: write questions: - How do I rotate the secret key on my LINE Ads auth? - Can I rename a LINE Ads authorization? instructions: - text: Update LINE Ads secret key auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Relabel the LINE Ads credential {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/liveramp-aws-keys'].post update: x-apievangelist-phrasing: intent: Create a LiveRamp AWS keys auth effect: write questions: - How do I give Lytics the AWS keys for delivering files to LiveRamp? - What goes into a LiveRamp AWS keys authorization? instructions: - text: Create a LiveRamp AWS keys auth named {label}. slots: label: requestBody.label - text: Save LiveRamp S3 access keys {config} as auth {label}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/liveramp-aws-keys/{id}'].get update: x-apievangelist-phrasing: intent: Get a LiveRamp AWS keys auth effect: read questions: - Can I view my LiveRamp AWS keys auth? - What label is on the LiveRamp S3 credential? instructions: - text: Get LiveRamp AWS keys auth {id}. slots: id: path.id - text: Show the LiveRamp S3 credential {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/liveramp-aws-keys/{id}'].put update: x-apievangelist-phrasing: intent: Update a LiveRamp AWS keys auth effect: write questions: - How do I rotate the AWS keys on my LiveRamp auth? - Can I rename the LiveRamp S3 authorization? instructions: - text: Update LiveRamp AWS keys auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Relabel the LiveRamp S3 credential {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/liveramp-userkey'].post update: x-apievangelist-phrasing: intent: Add a LiveRamp user-key connection effect: write questions: - How do I connect Lytics to LiveRamp using a user key? - What do I need to supply to save LiveRamp user-key credentials? instructions: - text: Create a LiveRamp user-key auth labeled {label}. slots: label: requestBody.label - text: Save my LiveRamp user key in Lytics with config {config} and label {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/liveramp-userkey/{id}'].get update: x-apievangelist-phrasing: intent: Look up a LiveRamp user-key auth effect: read questions: - Can I see the stored details of my LiveRamp user-key authorization? - Which label and provider does my LiveRamp key-based auth carry? instructions: - text: Show the LiveRamp user-key auth {id}. slots: id: path.id - text: Fetch LiveRamp key authorization {id} from my account {account}. slots: id: path.id account: query.account_id method: generated generated: '2026-10-02' - target: $.paths['/auth/liveramp-userkey/{id}'].put update: x-apievangelist-phrasing: intent: Update a LiveRamp user-key auth effect: write questions: - Can I rotate the key on an existing LiveRamp user-key authorization? - Is it possible to relabel a LiveRamp user-key auth I already saved? instructions: - text: Replace the config of LiveRamp user-key auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Rename LiveRamp user-key authorization {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/liveramp-userpass'].post update: x-apievangelist-phrasing: intent: Add a LiveRamp username/password connection effect: write questions: - Can I authorize LiveRamp in Lytics with a username and password? - What fields are required when saving LiveRamp login credentials? instructions: - text: Create a LiveRamp username-and-password auth called {label}. slots: label: requestBody.label - text: Store LiveRamp login credentials {config} under the label {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/liveramp-userpass/{id}'].get update: x-apievangelist-phrasing: intent: Look up a LiveRamp username/password auth effect: read questions: - Where can I check the LiveRamp login-based authorization I set up? - Does fetching a LiveRamp password auth show its description and label? instructions: - text: Get LiveRamp username-password auth {id}. slots: id: path.id - text: Pull up the LiveRamp login authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/liveramp-userpass/{id}'].put update: x-apievangelist-phrasing: intent: Update a LiveRamp username/password auth effect: write questions: - How can I change the password on my LiveRamp login authorization? - Can the description of a LiveRamp username-password auth be edited later? instructions: - text: Update LiveRamp login auth {id} with new credentials {config}. slots: id: path.id config: requestBody.config - text: Change the description of LiveRamp password auth {id} to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/localytics-keys'].post update: x-apievangelist-phrasing: intent: Add a Localytics API keys connection effect: write questions: - How do I give Lytics access to Localytics with my API keys? - Which Localytics key details go into the auth config? instructions: - text: Create a Localytics keys auth named {label} using {config}. slots: label: requestBody.label config: requestBody.config - text: Add my Localytics API key and secret as auth {label}. slots: label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/localytics-keys/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Localytics keys auth effect: read questions: - Can I view a saved Localytics key authorization by its id? - What does Lytics return for a stored Localytics keys auth? instructions: - text: Show Localytics keys auth {id}. slots: id: path.id - text: Retrieve my Localytics authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/localytics-keys/{id}'].put update: x-apievangelist-phrasing: intent: Update a Localytics keys auth effect: write questions: - How would I swap in new Localytics API keys on an existing auth? - Can I relabel a Localytics keys authorization? instructions: - text: Put new Localytics keys {config} on auth {id}. slots: config: requestBody.config id: path.id - text: Relabel Localytics keys auth {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/lytics-aws-sftp-auth'].post update: x-apievangelist-phrasing: intent: Add a Lytics-hosted AWS SFTP auth effect: write questions: - How do I set up credentials for the Lytics AWS SFTP server? - What configuration does a Lytics AWS SFTP authorization need? instructions: - text: Create a Lytics AWS SFTP auth labeled {label}. slots: label: requestBody.label - text: Set up Lytics AWS SFTP access with config {config} named {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/lytics-aws-sftp-auth/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Lytics AWS SFTP auth effect: read questions: - Can I check the details of my Lytics-hosted AWS SFTP authorization? - Which user created my Lytics AWS SFTP auth? instructions: - text: Get Lytics AWS SFTP auth {id}. slots: id: path.id - text: Show me the AWS SFTP authorization {id} hosted by Lytics. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/lytics-aws-sftp-auth/{id}'].put update: x-apievangelist-phrasing: intent: Update a Lytics AWS SFTP auth effect: write questions: - Is there a way to change the settings of a Lytics AWS SFTP authorization? - Can I give my Lytics AWS SFTP auth a clearer label? instructions: - text: Update the config on Lytics AWS SFTP auth {id} to {config}. slots: id: path.id config: requestBody.config - text: Rename the Lytics-hosted SFTP auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/lytics-lotame-s3'].post update: x-apievangelist-phrasing: intent: Add a Lotame S3 bucket auth effect: write questions: - How do I connect Lytics to a Lotame S3 bucket? - What goes into the config for a Lytics Lotame S3 authorization? instructions: - text: Create a Lotame S3 auth called {label}. slots: label: requestBody.label - text: Authorize the Lotame S3 bucket with config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/lytics-lotame-s3/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Lotame S3 bucket auth effect: read questions: - Can I fetch the Lotame S3 authorization I already created? - What label is on my Lytics Lotame S3 auth? instructions: - text: Show Lotame S3 auth {id}. slots: id: path.id - text: Fetch the Lytics Lotame S3 authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/lytics-lotame-s3/{id}'].put update: x-apievangelist-phrasing: intent: Update a Lotame S3 bucket auth effect: write questions: - How do I point an existing Lotame S3 authorization at new credentials? - Can the Lotame S3 auth description be changed after creation? instructions: - text: Update Lotame S3 auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set the description of Lotame S3 auth {id} to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/mailgun-api-key'].post update: x-apievangelist-phrasing: intent: Add a Mailgun API key connection effect: write questions: - How can I connect Mailgun to Lytics with an API key? - What does Lytics need to store a Mailgun API key? instructions: - text: Create a Mailgun API key auth labeled {label}. slots: label: requestBody.label - text: Save Mailgun key config {config} as authorization {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/mailgun-api-key/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Mailgun API key auth effect: read questions: - Can I see the Mailgun API key authorization saved in my account? - Which provider slug does a stored Mailgun auth report? instructions: - text: Get Mailgun API key auth {id}. slots: id: path.id - text: Show the Mailgun authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/mailgun-api-key/{id}'].put update: x-apievangelist-phrasing: intent: Update a Mailgun API key auth effect: write questions: - How do I rotate the Mailgun API key Lytics uses? - Can I rename my Mailgun key authorization? instructions: - text: Replace the Mailgun key on auth {id} with {config}. slots: id: path.id config: requestBody.config - text: Rename Mailgun auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/mandrill-api-key'].post update: x-apievangelist-phrasing: intent: Add a Mandrill API key connection effect: write questions: - How do I authorize Mandrill in Lytics with my API key? - Which fields are mandatory when saving a Mandrill key? instructions: - text: Create a Mandrill API key auth called {label}. slots: label: requestBody.label - text: Store my Mandrill key {config} as auth {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/mandrill-api-key/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Mandrill API key auth effect: read questions: - Where do I check a Mandrill key authorization I saved? - Does a Mandrill auth lookup return who created it? instructions: - text: Fetch Mandrill API key auth {id}. slots: id: path.id - text: Display the Mandrill authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/mandrill-api-key/{id}'].put update: x-apievangelist-phrasing: intent: Update a Mandrill API key auth effect: write questions: - Can I swap out the Mandrill key on an existing authorization? - Is relabeling a Mandrill key auth supported? instructions: - text: Update Mandrill auth {id} to use key config {config}. slots: id: path.id config: requestBody.config - text: Give Mandrill key auth {id} the label {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/mapp-userpass'].post update: x-apievangelist-phrasing: intent: Add a Mapp username/password connection effect: write questions: - How do I connect Mapp to Lytics with a username and password? - What must the config contain for a Mapp login authorization? instructions: - text: Create a Mapp username-password auth named {label}. slots: label: requestBody.label - text: Save Mapp login credentials {config} under label {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/mapp-userpass/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Mapp username/password auth effect: read questions: - Can I review the Mapp login authorization by id? - What details are shown for a saved Mapp password auth? instructions: - text: Get Mapp username-password auth {id}. slots: id: path.id - text: Show my Mapp login authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/mapp-userpass/{id}'].put update: x-apievangelist-phrasing: intent: Update a Mapp username/password auth effect: write questions: - How do I update the Mapp password stored in Lytics? - Can I change the label of a Mapp login auth? instructions: - text: Update Mapp login auth {id} with credentials {config}. slots: id: path.id config: requestBody.config - text: Relabel Mapp username-password auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/marketingcloud-v2'].post update: x-apievangelist-phrasing: intent: Add a Salesforce Marketing Cloud v2 auth effect: write questions: - How do I connect Salesforce Marketing Cloud to Lytics using the v2 auth? - What config does a Marketing Cloud v2 authorization require? instructions: - text: Create a Marketing Cloud v2 auth labeled {label}. slots: label: requestBody.label - text: Authorize Salesforce Marketing Cloud v2 with config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/marketingcloud-v2/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Marketing Cloud v2 auth effect: read questions: - Can I view my Salesforce Marketing Cloud v2 authorization? - Which account owns a given Marketing Cloud v2 auth? instructions: - text: Get Marketing Cloud v2 auth {id}. slots: id: path.id - text: Show the Salesforce Marketing Cloud v2 authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/marketingcloud-v2/{id}'].put update: x-apievangelist-phrasing: intent: Update a Marketing Cloud v2 auth effect: write questions: - How can I refresh credentials on a Marketing Cloud v2 authorization? - Can a Salesforce Marketing Cloud v2 auth be renamed? instructions: - text: Update Marketing Cloud v2 auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename Salesforce Marketing Cloud v2 auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/marketo-client'].post update: x-apievangelist-phrasing: intent: Add a Marketo client credentials auth effect: write questions: - How do I connect Marketo to Lytics with client credentials? - What Marketo client details must go in the auth config? instructions: - text: Create a Marketo client auth called {label}. slots: label: requestBody.label - text: Save Marketo client id and secret {config} as auth {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/marketo-client/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Marketo client auth effect: read questions: - Can I check the Marketo client authorization I configured? - Does a Marketo client auth record show its description? instructions: - text: Get Marketo client auth {id}. slots: id: path.id - text: Show my Marketo client-credentials authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/marketo-client/{id}'].put update: x-apievangelist-phrasing: intent: Update a Marketo client auth effect: write questions: - How do I rotate the Marketo client secret Lytics stores? - Can I edit the label on a Marketo client authorization? instructions: - text: Update Marketo client auth {id} with new config {config}. slots: id: path.id config: requestBody.config - text: Rename Marketo client auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/maropost'].post update: x-apievangelist-phrasing: intent: Add a Maropost connection effect: write questions: - How do I authorize Maropost so Lytics can reach it? - What does a Maropost authorization config include? instructions: - text: Create a Maropost auth labeled {label}. slots: label: requestBody.label - text: Connect Maropost using config {config} with label {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/maropost/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Maropost auth effect: read questions: - Can I fetch an existing Maropost authorization by id? - What label did I give my Maropost auth? instructions: - text: Get Maropost auth {id}. slots: id: path.id - text: Show the Maropost authorization {id} in account {account}. slots: id: path.id account: query.account_id method: generated generated: '2026-10-02' - target: $.paths['/auth/maropost/{id}'].put update: x-apievangelist-phrasing: intent: Update a Maropost auth effect: write questions: - How do I change the credentials on my Maropost authorization? - Can a Maropost auth get a new description? instructions: - text: Update Maropost auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set Maropost auth {id} description to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/mediamath-no-auth'].post update: x-apievangelist-phrasing: intent: Add a MediaMath connection without credentials effect: write questions: - How do I register MediaMath in Lytics when no credentials are needed? - Does a MediaMath no-auth connection still need a label and config? instructions: - text: Create a MediaMath no-auth authorization labeled {label}. slots: label: requestBody.label - text: Add a credential-free MediaMath auth {label} with config {config}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/mediamath-no-auth/{id}'].get update: x-apievangelist-phrasing: intent: Look up a MediaMath no-auth auth effect: read questions: - Can I view the MediaMath no-credentials authorization I added? - What does Lytics store for a MediaMath no-auth record? instructions: - text: Get MediaMath no-auth authorization {id}. slots: id: path.id - text: Show the credential-free MediaMath auth {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/mediamath-no-auth/{id}'].put update: x-apievangelist-phrasing: intent: Update a MediaMath no-auth auth effect: write questions: - Can I edit the config of a MediaMath no-auth authorization? - How do I relabel my credential-free MediaMath auth? instructions: - text: Update MediaMath no-auth authorization {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename the MediaMath no-auth record {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/messagecentral'].post update: x-apievangelist-phrasing: intent: Add a Message Central connection effect: write questions: - How do I connect Message Central to Lytics? - What config does a Message Central authorization take? instructions: - text: Create a Message Central auth named {label}. slots: label: requestBody.label - text: Authorize Message Central with {config} under label {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/messagecentral/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Message Central auth effect: read questions: - Can I look up my Message Central authorization by id? - Which user last updated my Message Central auth? instructions: - text: Get Message Central auth {id}. slots: id: path.id - text: Show me Message Central authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/messagecentral/{id}'].put update: x-apievangelist-phrasing: intent: Update a Message Central auth effect: write questions: - How can I change the stored credentials for Message Central? - Can I rename a Message Central authorization? instructions: - text: Update Message Central auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Relabel Message Central auth {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/microsoft-capi-token'].post update: x-apievangelist-phrasing: intent: Add a Microsoft conversions API token auth effect: write questions: - How do I connect Lytics to Microsoft's conversions API with a token? - What token details go into a Microsoft CAPI authorization? instructions: - text: Create a Microsoft CAPI token auth labeled {label}. slots: label: requestBody.label - text: Save my Microsoft conversions API token {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/microsoft-capi-token/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Microsoft CAPI token auth effect: read questions: - Can I see the Microsoft conversions API token authorization I saved? - What fields come back for a Microsoft CAPI token auth? instructions: - text: Get Microsoft CAPI token auth {id}. slots: id: path.id - text: Show the Microsoft conversions API authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/microsoft-capi-token/{id}'].put update: x-apievangelist-phrasing: intent: Update a Microsoft CAPI token auth effect: write questions: - How do I replace an expired Microsoft conversions API token? - Can I edit the description on a Microsoft CAPI token auth? instructions: - text: Update Microsoft CAPI token auth {id} with token config {config}. slots: id: path.id config: requestBody.config - text: Set the description of Microsoft CAPI auth {id} to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/mixpanel-api-secret'].post update: x-apievangelist-phrasing: intent: Add a Mixpanel API secret auth effect: write questions: - How do I connect Mixpanel to Lytics with an API secret? - What must a Mixpanel API secret authorization include? instructions: - text: Create a Mixpanel API secret auth called {label}. slots: label: requestBody.label - text: Store Mixpanel secret config {config} as auth {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/mixpanel-api-secret/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Mixpanel API secret auth effect: read questions: - Can I retrieve my Mixpanel API secret authorization? - Which provider id is attached to my Mixpanel auth? instructions: - text: Get Mixpanel API secret auth {id}. slots: id: path.id - text: Show Mixpanel authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/mixpanel-api-secret/{id}'].put update: x-apievangelist-phrasing: intent: Update a Mixpanel API secret auth effect: write questions: - How do I rotate the Mixpanel API secret used by Lytics? - Is it possible to rename a Mixpanel secret authorization? instructions: - text: Update Mixpanel secret auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename Mixpanel auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/mp-api-secret'].post update: x-apievangelist-phrasing: intent: Add an MP API secret auth effect: write questions: - How do I save an MP API secret authorization in Lytics? - What config does an MP API secret auth expect? instructions: - text: Create an MP API secret auth labeled {label}. slots: label: requestBody.label - text: Store MP API secret config {config} under label {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/mp-api-secret/{id}'].get update: x-apievangelist-phrasing: intent: Look up an MP API secret auth effect: read questions: - Can I view an MP API secret authorization by its id? - What does Lytics show for a stored MP API secret auth? instructions: - text: Get MP API secret auth {id}. slots: id: path.id - text: Display MP secret authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/mp-api-secret/{id}'].put update: x-apievangelist-phrasing: intent: Update an MP API secret auth effect: write questions: - How do I change the secret on an MP API secret authorization? - Can I relabel my MP API secret auth? instructions: - text: Update MP API secret auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename MP secret auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/netsuite-suitetalk'].post update: x-apievangelist-phrasing: intent: Add a NetSuite SuiteTalk auth effect: write questions: - How do I connect NetSuite to Lytics through SuiteTalk? - What SuiteTalk credentials go in the NetSuite auth config? instructions: - text: Create a NetSuite SuiteTalk auth called {label}. slots: label: requestBody.label - text: Authorize NetSuite SuiteTalk with config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/netsuite-suitetalk/{id}'].get update: x-apievangelist-phrasing: intent: Look up a NetSuite SuiteTalk auth effect: read questions: - Can I check the NetSuite SuiteTalk authorization I set up? - Which account holds my NetSuite SuiteTalk auth? instructions: - text: Get NetSuite SuiteTalk auth {id}. slots: id: path.id - text: Show the NetSuite authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/netsuite-suitetalk/{id}'].put update: x-apievangelist-phrasing: intent: Update a NetSuite SuiteTalk auth effect: write questions: - How do I update the SuiteTalk credentials for NetSuite in Lytics? - Can a NetSuite SuiteTalk auth be relabeled? instructions: - text: Update NetSuite SuiteTalk auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename NetSuite auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/newrelic-insights-apikey'].post update: x-apievangelist-phrasing: intent: Add a New Relic Insights API key auth effect: write questions: - How do I connect New Relic Insights to Lytics with an API key? - What does a New Relic Insights key authorization need? instructions: - text: Create a New Relic Insights API key auth labeled {label}. slots: label: requestBody.label - text: Save New Relic Insights key config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/newrelic-insights-apikey/{id}'].get update: x-apievangelist-phrasing: intent: Look up a New Relic Insights key auth effect: read questions: - Can I see my New Relic Insights API key authorization? - Does a New Relic Insights auth lookup include its label? instructions: - text: Get New Relic Insights auth {id}. slots: id: path.id - text: Show New Relic Insights API key authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/newrelic-insights-apikey/{id}'].put update: x-apievangelist-phrasing: intent: Update a New Relic Insights key auth effect: write questions: - How can I rotate the New Relic Insights API key Lytics uses? - Can I change the description of a New Relic Insights auth? instructions: - text: Update New Relic Insights auth {id} with key config {config}. slots: id: path.id config: requestBody.config - text: Set New Relic Insights auth {id} description to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/onesignal'].post update: x-apievangelist-phrasing: intent: Add a OneSignal connection effect: write questions: - How do I authorize OneSignal for Lytics? - What goes in the config of a OneSignal authorization? instructions: - text: Create a OneSignal auth labeled {label}. slots: label: requestBody.label - text: Connect OneSignal with config {config} named {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/onesignal/{id}'].get update: x-apievangelist-phrasing: intent: Look up a OneSignal auth effect: read questions: - Can I retrieve the OneSignal authorization by id? - Who created the OneSignal auth in my account? instructions: - text: Get OneSignal auth {id}. slots: id: path.id - text: Show OneSignal authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/onesignal/{id}'].put update: x-apievangelist-phrasing: intent: Update a OneSignal auth effect: write questions: - How do I update the credentials of my OneSignal authorization? - Can I rename a OneSignal auth? instructions: - text: Update OneSignal auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename OneSignal auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/optimizely-odp-api-key'].post update: x-apievangelist-phrasing: intent: Add an Optimizely ODP API key auth effect: write questions: - How do I connect Optimizely Data Platform to Lytics with an API key? - What must an Optimizely ODP key authorization contain? instructions: - text: Create an Optimizely ODP API key auth called {label}. slots: label: requestBody.label - text: Save Optimizely ODP key config {config} as auth {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/optimizely-odp-api-key/{id}'].get update: x-apievangelist-phrasing: intent: Look up an Optimizely ODP key auth effect: read questions: - Can I view the Optimizely ODP API key authorization I saved? - What details are returned for an Optimizely ODP auth? instructions: - text: Get Optimizely ODP auth {id}. slots: id: path.id - text: Show the Optimizely ODP API key authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/optimizely-odp-api-key/{id}'].put update: x-apievangelist-phrasing: intent: Update an Optimizely ODP key auth effect: write questions: - How do I rotate the Optimizely ODP API key in Lytics? - Can I relabel an Optimizely ODP key auth? instructions: - text: Update Optimizely ODP auth {id} with key config {config}. slots: id: path.id config: requestBody.config - text: Relabel Optimizely ODP auth {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/pinterest-capi-token'].post update: x-apievangelist-phrasing: intent: Add a Pinterest conversions API token auth effect: write questions: - How do I connect Lytics to the Pinterest conversions API with a token? - What token info does a Pinterest CAPI authorization need? instructions: - text: Create a Pinterest CAPI token auth labeled {label}. slots: label: requestBody.label - text: Save my Pinterest conversions token {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/pinterest-capi-token/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Pinterest CAPI token auth effect: read questions: - Can I review the Pinterest conversions API token authorization? - Which label is on my Pinterest CAPI auth? instructions: - text: Get Pinterest CAPI token auth {id}. slots: id: path.id - text: Show the Pinterest conversions authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/pinterest-capi-token/{id}'].put update: x-apievangelist-phrasing: intent: Update a Pinterest CAPI token auth effect: write questions: - How do I swap in a fresh Pinterest conversions API token? - Can I change the description of a Pinterest CAPI auth? instructions: - text: Update Pinterest CAPI auth {id} with token config {config}. slots: id: path.id config: requestBody.config - text: Set Pinterest CAPI auth {id} description to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/postup'].post update: x-apievangelist-phrasing: intent: Add a PostUp connection effect: write questions: - How do I authorize PostUp in Lytics? - What config does a PostUp authorization require? instructions: - text: Create a PostUp auth called {label}. slots: label: requestBody.label - text: Connect PostUp with credentials {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/postup/{id}'].get update: x-apievangelist-phrasing: intent: Look up a PostUp auth effect: read questions: - Can I fetch my PostUp authorization by id? - What does a stored PostUp auth look like? instructions: - text: Get PostUp auth {id}. slots: id: path.id - text: Show PostUp authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/postup/{id}'].put update: x-apievangelist-phrasing: intent: Update a PostUp auth effect: write questions: - How do I change the credentials on a PostUp authorization? - Can a PostUp auth be renamed? instructions: - text: Update PostUp auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename PostUp auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/pubsub-jwt'].post update: x-apievangelist-phrasing: intent: Add a Pub/Sub JWT auth effect: write questions: - How do I connect Lytics to Pub/Sub using a JWT service credential? - What JWT details go into a Pub/Sub authorization config? instructions: - text: Create a Pub/Sub JWT auth labeled {label}. slots: label: requestBody.label - text: Save Pub/Sub JWT credentials {config} as auth {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/pubsub-jwt/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Pub/Sub JWT auth effect: read questions: - Can I view my Pub/Sub JWT authorization by id? - Which provider is recorded on my Pub/Sub JWT auth? instructions: - text: Get Pub/Sub JWT auth {id}. slots: id: path.id - text: Show the Pub/Sub authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/pubsub-jwt/{id}'].put update: x-apievangelist-phrasing: intent: Update a Pub/Sub JWT auth effect: write questions: - How do I replace the JWT key on a Pub/Sub authorization? - Can I relabel a Pub/Sub JWT auth? instructions: - text: Update Pub/Sub JWT auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename Pub/Sub auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/pushly'].post update: x-apievangelist-phrasing: intent: Add a Pushly connection effect: write questions: - How do I authorize Pushly for use with Lytics? - What does the Pushly authorization config hold? instructions: - text: Create a Pushly auth named {label}. slots: label: requestBody.label - text: Connect Pushly using config {config} labeled {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/pushly/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Pushly auth effect: read questions: - Can I look up the Pushly authorization I created? - Does a Pushly auth record show who set it up? instructions: - text: Get Pushly auth {id}. slots: id: path.id - text: Show Pushly authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/pushly/{id}'].put update: x-apievangelist-phrasing: intent: Update a Pushly auth effect: write questions: - How can I update the Pushly credentials in Lytics? - Can I rename my Pushly authorization? instructions: - text: Update Pushly auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename Pushly auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/reddit-conversion'].post update: x-apievangelist-phrasing: intent: Add a Reddit conversions auth effect: write questions: - How do I connect Lytics to Reddit's conversions API? - What config is needed for a Reddit conversion authorization? instructions: - text: Create a Reddit conversion auth labeled {label}. slots: label: requestBody.label - text: Authorize Reddit conversions with config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/reddit-conversion/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Reddit conversions auth effect: read questions: - Can I see the Reddit conversion authorization in my account? - What label does my Reddit conversions auth use? instructions: - text: Get Reddit conversion auth {id}. slots: id: path.id - text: Show the Reddit conversions authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/reddit-conversion/{id}'].put update: x-apievangelist-phrasing: intent: Update a Reddit conversions auth effect: write questions: - How do I refresh the token on a Reddit conversion authorization? - Can I edit the description of a Reddit conversions auth? instructions: - text: Update Reddit conversion auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set Reddit conversion auth {id} description to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/redshift-postgresql'].post update: x-apievangelist-phrasing: intent: Add a Redshift PostgreSQL connection effect: write questions: - How do I connect Lytics to Amazon Redshift over PostgreSQL? - What database credentials go into a Redshift authorization? instructions: - text: Create a Redshift PostgreSQL auth called {label}. slots: label: requestBody.label - text: Save Redshift connection config {config} as auth {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/redshift-postgresql/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Redshift PostgreSQL auth effect: read questions: - Can I check the Redshift PostgreSQL authorization I saved? - Which account is my Redshift auth stored under? instructions: - text: Get Redshift PostgreSQL auth {id}. slots: id: path.id - text: Show the Redshift authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/redshift-postgresql/{id}'].put update: x-apievangelist-phrasing: intent: Update a Redshift PostgreSQL auth effect: write questions: - How do I change the Redshift database password Lytics uses? - Can I rename a Redshift PostgreSQL authorization? instructions: - text: Update Redshift auth {id} with connection config {config}. slots: id: path.id config: requestBody.config - text: Rename Redshift PostgreSQL auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/responsys-interact'].post update: x-apievangelist-phrasing: intent: Add a Responsys Interact API auth effect: write questions: - How do I connect Responsys Interact to Lytics? - What does a Responsys Interact authorization config contain? instructions: - text: Create a Responsys Interact auth labeled {label}. slots: label: requestBody.label - text: Authorize Responsys Interact with config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/responsys-interact/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Responsys Interact auth effect: read questions: - Can I view my Responsys Interact API authorization? - Which user created the Responsys Interact auth? instructions: - text: Get Responsys Interact auth {id}. slots: id: path.id - text: Show the Interact API authorization {id} for Responsys. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/responsys-interact/{id}'].put update: x-apievangelist-phrasing: intent: Update a Responsys Interact auth effect: write questions: - How do I update the Interact API credentials for Responsys? - Can a Responsys Interact auth be relabeled? instructions: - text: Update Responsys Interact auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Relabel Responsys Interact auth {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/responsys-sftp'].post update: x-apievangelist-phrasing: intent: Add a Responsys SFTP auth effect: write questions: - How do I give Lytics SFTP access to Responsys? - What SFTP details does a Responsys file-transfer auth need? instructions: - text: Create a Responsys SFTP auth called {label}. slots: label: requestBody.label - text: Save Responsys SFTP login {config} as auth {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/responsys-sftp-with-pgp'].post update: x-apievangelist-phrasing: intent: Add a Responsys SFTP auth with PGP effect: write questions: - How do I set up Responsys SFTP with PGP encryption in Lytics? - Where do the PGP keys go when authorizing Responsys over SFTP? instructions: - text: Create a PGP-encrypted Responsys SFTP auth labeled {label}. slots: label: requestBody.label - text: Save Responsys SFTP-with-PGP config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/responsys-sftp-with-pgp/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Responsys SFTP PGP auth effect: read questions: - Can I review my PGP-enabled Responsys SFTP authorization? - Does the Responsys SFTP with PGP auth show its description? instructions: - text: Get Responsys SFTP with PGP auth {id}. slots: id: path.id - text: Show the PGP-encrypted Responsys transfer authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/responsys-sftp-with-pgp/{id}'].put update: x-apievangelist-phrasing: intent: Update a Responsys SFTP PGP auth effect: write questions: - How do I rotate the PGP key on my Responsys SFTP authorization? - Can I relabel the PGP-enabled Responsys SFTP auth? instructions: - text: Update PGP Responsys SFTP auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename the PGP-encrypted Responsys auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/responsys-sftp/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Responsys SFTP auth effect: read questions: - Can I see my Responsys SFTP authorization without PGP? - What is stored on a plain Responsys SFTP auth? instructions: - text: Get Responsys SFTP auth {id}. slots: id: path.id - text: Show the plain Responsys SFTP authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/responsys-sftp/{id}'].put update: x-apievangelist-phrasing: intent: Update a Responsys SFTP auth effect: write questions: - How do I change the SFTP password for my Responsys auth? - Can I rename a plain Responsys SFTP authorization? instructions: - text: Update Responsys SFTP auth {id} with login config {config}. slots: id: path.id config: requestBody.config - text: Rename plain Responsys SFTP auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/retentionscience-key'].post update: x-apievangelist-phrasing: intent: Add a Retention Science key auth effect: write questions: - How do I connect Retention Science to Lytics with a key? - What does a Retention Science authorization config need? instructions: - text: Create a Retention Science key auth named {label}. slots: label: requestBody.label - text: Store Retention Science key config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/retentionscience-key/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Retention Science key auth effect: read questions: - Can I fetch the Retention Science authorization by id? - Which label is on my Retention Science key auth? instructions: - text: Get Retention Science auth {id}. slots: id: path.id - text: Show Retention Science key authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/retentionscience-key/{id}'].put update: x-apievangelist-phrasing: intent: Update a Retention Science key auth effect: write questions: - How do I rotate the Retention Science key in Lytics? - Can I change the description on a Retention Science auth? instructions: - text: Update Retention Science auth {id} with key config {config}. slots: id: path.id config: requestBody.config - text: Set Retention Science auth {id} description to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/s3'].post update: x-apievangelist-phrasing: intent: Add an Amazon S3 auth effect: write questions: - How do I give Lytics access to my Amazon S3 bucket? - What AWS credentials go into an S3 authorization config? instructions: - text: Create an Amazon S3 auth labeled {label}. slots: label: requestBody.label - text: Save S3 access config {config} as authorization {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/s3/{id}'].get update: x-apievangelist-phrasing: intent: Look up an Amazon S3 auth effect: read questions: - Can I view a saved Amazon S3 authorization by id? - What does Lytics return for my S3 auth? instructions: - text: Get Amazon S3 auth {id}. slots: id: path.id - text: Show S3 authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/s3/{id}'].put update: x-apievangelist-phrasing: intent: Update an Amazon S3 auth effect: write questions: - How do I rotate the AWS keys on an S3 authorization? - Can I rename my Amazon S3 auth? instructions: - text: Update S3 auth {id} with access config {config}. slots: id: path.id config: requestBody.config - text: Rename Amazon S3 auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/sailthru-api-key'].post update: x-apievangelist-phrasing: intent: Add a Sailthru API key auth effect: write questions: - How do I connect Sailthru to Lytics with an API key? - What must a Sailthru key authorization contain? instructions: - text: Create a Sailthru API key auth called {label}. slots: label: requestBody.label - text: Save Sailthru key and secret {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/sailthru-api-key/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Sailthru API key auth effect: read questions: - Can I look up my Sailthru API key authorization? - Who last updated the Sailthru auth? instructions: - text: Get Sailthru API key auth {id}. slots: id: path.id - text: Show Sailthru authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/sailthru-api-key/{id}'].put update: x-apievangelist-phrasing: intent: Update a Sailthru API key auth effect: write questions: - How do I swap the Sailthru API key Lytics uses? - Can I relabel a Sailthru key authorization? instructions: - text: Update Sailthru auth {id} with key config {config}. slots: id: path.id config: requestBody.config - text: Relabel Sailthru auth {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/salesforce-data-cloud-jwt'].post update: x-apievangelist-phrasing: intent: Add a Salesforce Data Cloud JWT auth effect: write questions: - How do I connect Lytics to Salesforce Data Cloud production with JWT? - What JWT config does a Data Cloud authorization need? instructions: - text: Create a Salesforce Data Cloud JWT auth labeled {label}. slots: label: requestBody.label - text: Authorize production Data Cloud with JWT config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/salesforce-data-cloud-jwt/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Salesforce Data Cloud JWT auth effect: read questions: - Can I view my production Salesforce Data Cloud JWT authorization? - Which label is on my Data Cloud JWT auth? instructions: - text: Get production Data Cloud JWT auth {id}. slots: id: path.id - text: Show Salesforce Data Cloud authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/salesforce-data-cloud-jwt/{id}'].put update: x-apievangelist-phrasing: intent: Update a Salesforce Data Cloud JWT auth effect: write questions: - How do I replace the JWT key on a production Data Cloud auth? - Can I rename a Salesforce Data Cloud JWT authorization? instructions: - text: Update production Data Cloud JWT auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename Salesforce Data Cloud auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/salesforce-data-cloud-sandbox-jwt'].post update: x-apievangelist-phrasing: intent: Add a Data Cloud sandbox JWT auth effect: write questions: - How do I connect a Salesforce Data Cloud sandbox to Lytics via JWT? - What goes in the config for a Data Cloud sandbox authorization? instructions: - text: Create a Data Cloud sandbox JWT auth called {label}. slots: label: requestBody.label - text: Authorize my Data Cloud sandbox with JWT config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/salesforce-data-cloud-sandbox-jwt/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Data Cloud sandbox JWT auth effect: read questions: - Can I check the Salesforce Data Cloud sandbox authorization? - Does a Data Cloud sandbox JWT auth show its creator? instructions: - text: Get Data Cloud sandbox JWT auth {id}. slots: id: path.id - text: Show the Salesforce Data Cloud sandbox authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/salesforce-data-cloud-sandbox-jwt/{id}'].put update: x-apievangelist-phrasing: intent: Update a Data Cloud sandbox JWT auth effect: write questions: - How do I update credentials on my Data Cloud sandbox JWT auth? - Can I relabel a Salesforce Data Cloud sandbox authorization? instructions: - text: Update Data Cloud sandbox auth {id} with JWT config {config}. slots: id: path.id config: requestBody.config - text: Relabel Data Cloud sandbox JWT auth {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/salesforce-jwt'].post update: x-apievangelist-phrasing: intent: Add a Salesforce JWT auth effect: write questions: - How do I connect Lytics to Salesforce production using JWT bearer auth? - What does a Salesforce JWT authorization config require? instructions: - text: Create a Salesforce JWT auth labeled {label}. slots: label: requestBody.label - text: Authorize Salesforce production org with JWT {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/salesforce-jwt/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Salesforce JWT auth effect: read questions: - Can I see the Salesforce production JWT authorization I saved? - Which account holds my Salesforce JWT auth? instructions: - text: Get Salesforce JWT auth {id}. slots: id: path.id - text: Show my Salesforce production org authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/salesforce-jwt/{id}'].put update: x-apievangelist-phrasing: intent: Update a Salesforce JWT auth effect: write questions: - How do I rotate the certificate on a Salesforce JWT authorization? - Can the Salesforce JWT auth description be changed? instructions: - text: Swap the signing config on production Salesforce JWT auth {id} for {config}. slots: id: path.id config: requestBody.config - text: Set Salesforce JWT auth {id} description to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/salesforce-sandbox-jwt'].post update: x-apievangelist-phrasing: intent: Add a Salesforce sandbox JWT auth effect: write questions: - How do I connect a Salesforce sandbox org to Lytics with JWT? - What config is needed for a Salesforce sandbox authorization? instructions: - text: Create a Salesforce sandbox JWT auth called {label}. slots: label: requestBody.label - text: Authorize my Salesforce sandbox org with {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/salesforce-sandbox-jwt/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Salesforce sandbox JWT auth effect: read questions: - Can I look up my Salesforce sandbox JWT authorization? - What label does the Salesforce sandbox auth carry? instructions: - text: Get Salesforce sandbox JWT auth {id}. slots: id: path.id - text: Show the Salesforce sandbox org authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/salesforce-sandbox-jwt/{id}'].put update: x-apievangelist-phrasing: intent: Update a Salesforce sandbox JWT auth effect: write questions: - How do I refresh credentials for my Salesforce sandbox JWT auth? - Can I rename the Salesforce sandbox authorization? instructions: - text: Update Salesforce sandbox auth {id} with JWT config {config}. slots: id: path.id config: requestBody.config - text: Rename Salesforce sandbox JWT auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/secretkey-v2'].post update: x-apievangelist-phrasing: intent: Add a secret key (v2) auth effect: write questions: - How do I store a generic secret key (v2) authorization in Lytics? - What does a secret key v2 auth config look like? instructions: - text: Create a secret key v2 auth labeled {label}. slots: label: requestBody.label - text: Save secret key v2 config {config} as auth {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/secretkey-v2/{id}'].get update: x-apievangelist-phrasing: intent: Look up a secret key (v2) auth effect: read questions: - Can I view a secret key v2 authorization by id? - Which provider is a given secret key v2 auth tied to? instructions: - text: Get secret key v2 auth {id}. slots: id: path.id - text: Show the v2 secret key authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/secretkey-v2/{id}'].put update: x-apievangelist-phrasing: intent: Update a secret key (v2) auth effect: write questions: - How do I rotate the secret on a secret key v2 authorization? - Can I relabel a secret key v2 auth? instructions: - text: Update secret key v2 auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename v2 secret key auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/selligent-userpass'].post update: x-apievangelist-phrasing: intent: Add a Selligent username/password auth effect: write questions: - How do I connect Selligent to Lytics with a login? - What fields does a Selligent username-password authorization need? instructions: - text: Create a Selligent username-password auth called {label}. slots: label: requestBody.label - text: Save Selligent login {config} as authorization {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/selligent-userpass/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Selligent username/password auth effect: read questions: - Can I check my Selligent login authorization? - What does a stored Selligent password auth include? instructions: - text: Get Selligent username-password auth {id}. slots: id: path.id - text: Show Selligent login authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/selligent-userpass/{id}'].put update: x-apievangelist-phrasing: intent: Update a Selligent username/password auth effect: write questions: - How do I update the Selligent password in Lytics? - Can I rename a Selligent login auth? instructions: - text: Update Selligent login auth {id} with credentials {config}. slots: id: path.id config: requestBody.config - text: Rename Selligent username-password auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/sendgrid'].post update: x-apievangelist-phrasing: intent: Add a SendGrid connection effect: write questions: - How do I authorize SendGrid for Lytics? - What config does a SendGrid authorization require? instructions: - text: Create a SendGrid auth labeled {label}. slots: label: requestBody.label - text: Connect SendGrid with config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/sendgrid/{id}'].get update: x-apievangelist-phrasing: intent: Look up a SendGrid auth effect: read questions: - Can I fetch my SendGrid authorization by id? - Which user created the SendGrid auth? instructions: - text: Get SendGrid auth {id}. slots: id: path.id - text: Show SendGrid authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/sendgrid/{id}'].put update: x-apievangelist-phrasing: intent: Update a SendGrid auth effect: write questions: - How do I rotate the SendGrid credentials Lytics holds? - Can I relabel a SendGrid authorization? instructions: - text: Update SendGrid auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Relabel SendGrid auth {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/shopify-api-token'].post update: x-apievangelist-phrasing: intent: Add a Shopify API token auth effect: write questions: - How do I connect my Shopify store to Lytics with an API token? - What token details go into a Shopify authorization? instructions: - text: Create a Shopify API token auth called {label}. slots: label: requestBody.label - text: Save Shopify access token config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/shopify-api-token/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Shopify API token auth effect: read questions: - Can I view the Shopify API token authorization I saved? - What does Lytics return for a Shopify token auth? instructions: - text: Get Shopify API token auth {id}. slots: id: path.id - text: Show Shopify authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/shopify-api-token/{id}'].put update: x-apievangelist-phrasing: intent: Update a Shopify API token auth effect: write questions: - How do I replace the Shopify access token Lytics uses? - Can I change the description of my Shopify token auth? instructions: - text: Update Shopify token auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set Shopify auth {id} description to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/silverpop-full-auth'].post update: x-apievangelist-phrasing: intent: Add a Silverpop full auth effect: write questions: - How do I connect Silverpop to Lytics with its full set of credentials? - What config does a Silverpop full authorization need? instructions: - text: Create a Silverpop full auth labeled {label}. slots: label: requestBody.label - text: Save Silverpop full credentials {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/silverpop-full-auth/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Silverpop full auth effect: read questions: - Can I review my Silverpop full authorization? - Which label is on the Silverpop auth? instructions: - text: Get Silverpop full auth {id}. slots: id: path.id - text: Show Silverpop authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/silverpop-full-auth/{id}'].put update: x-apievangelist-phrasing: intent: Update a Silverpop full auth effect: write questions: - How do I update the Silverpop credentials Lytics stores? - Can I rename a Silverpop full authorization? instructions: - text: Update Silverpop full auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename Silverpop auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/snapchat-capi-token'].post update: x-apievangelist-phrasing: intent: Add a Snapchat conversions API token auth effect: write questions: - How do I connect Lytics to the Snapchat conversions API? - What token goes into a Snapchat CAPI authorization? instructions: - text: Create a Snapchat CAPI token auth called {label}. slots: label: requestBody.label - text: Save Snapchat conversions token {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/snapchat-capi-token/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Snapchat CAPI token auth effect: read questions: - Can I view my Snapchat conversions API authorization? - Who created the Snapchat CAPI token auth? instructions: - text: Get Snapchat CAPI token auth {id}. slots: id: path.id - text: Show the Snapchat conversions authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/snapchat-capi-token/{id}'].put update: x-apievangelist-phrasing: intent: Update a Snapchat CAPI token auth effect: write questions: - How do I replace an expired Snapchat conversions API token? - Can I relabel a Snapchat CAPI auth? instructions: - text: Update Snapchat CAPI auth {id} with token config {config}. slots: id: path.id config: requestBody.config - text: Relabel Snapchat CAPI auth {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/snowflake-direct'].post update: x-apievangelist-phrasing: intent: Add a Snowflake direct connection effect: write questions: - How do I connect Lytics directly to my Snowflake warehouse? - What credentials does a Snowflake direct authorization need? instructions: - text: Create a Snowflake direct auth labeled {label}. slots: label: requestBody.label - text: Save Snowflake direct connection {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/snowflake-direct-gcs'].post update: x-apievangelist-phrasing: intent: Add a Snowflake direct auth with GCS effect: write questions: - How do I connect Snowflake to Lytics through Google Cloud Storage? - What config is needed for a Snowflake direct GCS authorization? instructions: - text: Create a Snowflake direct GCS auth called {label}. slots: label: requestBody.label - text: Save Snowflake-over-GCS config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/snowflake-direct-gcs/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Snowflake direct GCS auth effect: read questions: - Can I check my GCS-based Snowflake authorization? - Which account holds the Snowflake GCS auth? instructions: - text: Get Snowflake direct GCS auth {id}. slots: id: path.id - text: Show the GCS-backed Snowflake authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/snowflake-direct-gcs/{id}'].put update: x-apievangelist-phrasing: intent: Update a Snowflake direct GCS auth effect: write questions: - How do I update credentials on a Snowflake GCS-based authorization? - Can I relabel the GCS-backed Snowflake auth? instructions: - text: Update Snowflake GCS auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Relabel GCS-backed Snowflake auth {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/snowflake-direct/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Snowflake direct auth effect: read questions: - Can I see the Snowflake direct authorization I created? - What is stored on a Snowflake direct auth that doesn't go through GCS? instructions: - text: Get Snowflake direct auth {id}. slots: id: path.id - text: Show my plain Snowflake direct authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/snowflake-direct/{id}'].put update: x-apievangelist-phrasing: intent: Update a Snowflake direct auth effect: write questions: - How do I change the Snowflake password on a direct connection? - Can I rename my Snowflake direct authorization? instructions: - text: Update Snowflake direct auth {id} with connection config {config}. slots: id: path.id config: requestBody.config - text: Rename the Snowflake direct auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/sparkpost-api-key'].post update: x-apievangelist-phrasing: intent: Add a SparkPost API key auth effect: write questions: - How do I connect SparkPost to Lytics with an API key? - What must a SparkPost key authorization include? instructions: - text: Create a SparkPost API key auth labeled {label}. slots: label: requestBody.label - text: Save SparkPost key config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/sparkpost-api-key/{id}'].get update: x-apievangelist-phrasing: intent: Look up a SparkPost API key auth effect: read questions: - Can I fetch a SparkPost key authorization by id? - What does a SparkPost auth record contain? instructions: - text: Get SparkPost API key auth {id}. slots: id: path.id - text: Show SparkPost authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/sparkpost-api-key/{id}'].put update: x-apievangelist-phrasing: intent: Update a SparkPost API key auth effect: write questions: - How do I rotate the SparkPost API key in Lytics? - Can I rename a SparkPost key auth? instructions: - text: Update SparkPost auth {id} with key config {config}. slots: id: path.id config: requestBody.config - text: Rename SparkPost auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/stackdriver-jwt'].post update: x-apievangelist-phrasing: intent: Add a Stackdriver JWT auth effect: write questions: - How do I connect Stackdriver logging to Lytics with a JWT credential? - What goes in a Stackdriver JWT authorization config? instructions: - text: Create a Stackdriver JWT auth called {label}. slots: label: requestBody.label - text: Save Stackdriver JWT service credentials {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/stackdriver-jwt/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Stackdriver JWT auth effect: read questions: - Can I view the Stackdriver JWT authorization I saved? - Which label does my Stackdriver auth use? instructions: - text: Get Stackdriver JWT auth {id}. slots: id: path.id - text: Show Stackdriver authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/stackdriver-jwt/{id}'].put update: x-apievangelist-phrasing: intent: Update a Stackdriver JWT auth effect: write questions: - How do I replace the key on a Stackdriver JWT authorization? - Can the Stackdriver auth description be edited? instructions: - text: Update Stackdriver JWT auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set Stackdriver auth {id} description to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/surveymonkey'].post update: x-apievangelist-phrasing: intent: Add a SurveyMonkey connection effect: write questions: - How do I authorize SurveyMonkey for Lytics? - What config does a SurveyMonkey authorization take? instructions: - text: Create a SurveyMonkey auth labeled {label}. slots: label: requestBody.label - text: Connect SurveyMonkey with config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/surveymonkey/{id}'].get update: x-apievangelist-phrasing: intent: Look up a SurveyMonkey auth effect: read questions: - Can I look up my SurveyMonkey authorization? - Who set up the SurveyMonkey auth in my account? instructions: - text: Get SurveyMonkey auth {id}. slots: id: path.id - text: Show SurveyMonkey authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/surveymonkey/{id}'].put update: x-apievangelist-phrasing: intent: Update a SurveyMonkey auth effect: write questions: - How do I refresh the SurveyMonkey credentials in Lytics? - Can I rename a SurveyMonkey authorization? instructions: - text: Update SurveyMonkey auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename SurveyMonkey auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/thetradedesk-api-token'].post update: x-apievangelist-phrasing: intent: Add a Trade Desk API token auth effect: write questions: - How do I connect The Trade Desk to Lytics with an API token? - What token details go into a Trade Desk token authorization? instructions: - text: Create a Trade Desk API token auth called {label}. slots: label: requestBody.label - text: Save my Trade Desk API token {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/thetradedesk-api-token/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Trade Desk API token auth effect: read questions: - Can I view my Trade Desk token-based authorization? - What does Lytics show for a Trade Desk API token auth? instructions: - text: Get Trade Desk API token auth {id}. slots: id: path.id - text: Show the token-based Trade Desk authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/thetradedesk-api-token/{id}'].put update: x-apievangelist-phrasing: intent: Update a Trade Desk API token auth effect: write questions: - How do I rotate the API token on my Trade Desk authorization? - Can I relabel a Trade Desk token auth? instructions: - text: Update Trade Desk token auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Relabel token-based Trade Desk auth {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/thetradedesk-userpass'].post update: x-apievangelist-phrasing: intent: Add a Trade Desk username/password auth effect: write questions: - Can I authorize The Trade Desk in Lytics with a username and password? - What login fields does a Trade Desk password authorization need? instructions: - text: Create a Trade Desk username-password auth labeled {label}. slots: label: requestBody.label - text: Save Trade Desk login credentials {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/thetradedesk-userpass/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Trade Desk username/password auth effect: read questions: - Can I check my Trade Desk login-based authorization? - Which user created the Trade Desk password auth? instructions: - text: Get Trade Desk username-password auth {id}. slots: id: path.id - text: Show the login-based Trade Desk authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/thetradedesk-userpass/{id}'].put update: x-apievangelist-phrasing: intent: Update a Trade Desk username/password auth effect: write questions: - How do I change the password on my Trade Desk login authorization? - Can I rename a Trade Desk username-password auth? instructions: - text: Update Trade Desk login auth {id} with credentials {config}. slots: id: path.id config: requestBody.config - text: Rename Trade Desk password auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/tiktok-events-token'].post update: x-apievangelist-phrasing: intent: Add a TikTok events token auth effect: write questions: - How do I connect Lytics to TikTok's events API with a token? - What does a TikTok events token authorization need? instructions: - text: Create a TikTok events token auth called {label}. slots: label: requestBody.label - text: Save TikTok events token config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/tiktok-events-token/{id}'].get update: x-apievangelist-phrasing: intent: Look up a TikTok events token auth effect: read questions: - Can I see the TikTok events API authorization I saved? - What label is on my TikTok events auth? instructions: - text: Get TikTok events token auth {id}. slots: id: path.id - text: Show TikTok events authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/tiktok-events-token/{id}'].put update: x-apievangelist-phrasing: intent: Update a TikTok events token auth effect: write questions: - How do I swap in a new TikTok events API token? - Can I edit the description of a TikTok events auth? instructions: - text: Update TikTok events auth {id} with token config {config}. slots: id: path.id config: requestBody.config - text: Set TikTok events auth {id} description to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/trigger-userpass'].post update: x-apievangelist-phrasing: intent: Add a Trigger username/password auth effect: write questions: - How do I save a Trigger username-and-password authorization in Lytics? - What fields go into a Trigger login auth config? instructions: - text: Create a Trigger username-password auth labeled {label}. slots: label: requestBody.label - text: Save Trigger login {config} as authorization {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/trigger-userpass/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Trigger username/password auth effect: read questions: - Can I fetch my Trigger login authorization by id? - What does a stored Trigger password auth show? instructions: - text: Get Trigger username-password auth {id}. slots: id: path.id - text: Show Trigger login authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/trigger-userpass/{id}'].put update: x-apievangelist-phrasing: intent: Update a Trigger username/password auth effect: write questions: - How do I change the password on a Trigger login auth? - Can I rename my Trigger username-password authorization? instructions: - text: Update Trigger login auth {id} with credentials {config}. slots: id: path.id config: requestBody.config - text: Rename Trigger password auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/twitter-oauth1-0a'].post update: x-apievangelist-phrasing: intent: Add a Twitter OAuth 1.0a auth effect: write questions: - How do I connect Twitter to Lytics using OAuth 1.0a? - What tokens go into a Twitter OAuth 1.0a authorization config? instructions: - text: Create a Twitter OAuth 1.0a auth called {label}. slots: label: requestBody.label - text: Save Twitter OAuth 1.0a tokens {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/twitter-oauth1-0a/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Twitter OAuth 1.0a auth effect: read questions: - Can I view my Twitter OAuth 1.0a authorization? - Which account is the Twitter OAuth auth stored in? instructions: - text: Get Twitter OAuth 1.0a auth {id}. slots: id: path.id - text: Show Twitter authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/twitter-oauth1-0a/{id}'].put update: x-apievangelist-phrasing: intent: Update a Twitter OAuth 1.0a auth effect: write questions: - How do I refresh the tokens on a Twitter OAuth 1.0a authorization? - Can I relabel the Twitter OAuth auth? instructions: - text: Update Twitter OAuth 1.0a auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Relabel Twitter auth {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/user-pass-key'].post update: x-apievangelist-phrasing: intent: Add a username, password and key auth effect: write questions: - How do I store a combined username, password and key authorization? - What does a user-pass-key auth config hold? instructions: - text: Create a username-password-key auth labeled {label}. slots: label: requestBody.label - text: Save user, password and key credentials {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/user-pass-key/{id}'].get update: x-apievangelist-phrasing: intent: Look up a username, password and key auth effect: read questions: - Can I view a user-pass-key authorization by id? - Which provider is my username-password-key auth for? instructions: - text: Get username-password-key auth {id}. slots: id: path.id - text: Show user-pass-key authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/user-pass-key/{id}'].put update: x-apievangelist-phrasing: intent: Update a username, password and key auth effect: write questions: - How do I change the key in a username-password-key authorization? - Can I rename a user-pass-key auth? instructions: - text: Update user-pass-key auth {id} with credentials {config}. slots: id: path.id config: requestBody.config - text: Rename username-password-key auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/userpass-private-pgp'].post update: x-apievangelist-phrasing: intent: Add a username/password auth with private PGP key effect: write questions: - How do I save login credentials together with a private PGP key? - Where does the private PGP key go in a userpass PGP authorization? instructions: - text: Create a userpass auth with private PGP key labeled {label}. slots: label: requestBody.label - text: Save login plus private PGP key config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/userpass-private-pgp/{id}'].get update: x-apievangelist-phrasing: intent: Look up a userpass private-PGP auth effect: read questions: - Can I check an authorization that holds a private PGP key? - What is returned for a userpass private PGP auth? instructions: - text: Get userpass private PGP auth {id}. slots: id: path.id - text: Show the private-PGP login authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/userpass-private-pgp/{id}'].put update: x-apievangelist-phrasing: intent: Update a userpass private-PGP auth effect: write questions: - How do I rotate the private PGP key on a login authorization? - Can I relabel a userpass private PGP auth? instructions: - text: Update private-PGP userpass auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Relabel userpass private PGP auth {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/userpass-public-pgp'].post update: x-apievangelist-phrasing: intent: Add a username/password auth with public PGP key effect: write questions: - How do I store login credentials with a public PGP key for encryption? - What does a userpass public PGP authorization config include? instructions: - text: Create a userpass auth with public PGP key called {label}. slots: label: requestBody.label - text: Save login and public PGP key {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/userpass-public-pgp/{id}'].get update: x-apievangelist-phrasing: intent: Look up a userpass public-PGP auth effect: read questions: - Can I view an authorization carrying a public PGP key? - Which user created my userpass public PGP auth? instructions: - text: Get userpass public PGP auth {id}. slots: id: path.id - text: Show the public-PGP login authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/userpass-public-pgp/{id}'].put update: x-apievangelist-phrasing: intent: Update a userpass public-PGP auth effect: write questions: - How do I replace the public PGP key on a login authorization? - Can I rename a userpass public PGP auth? instructions: - text: Update public-PGP userpass auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename userpass public PGP auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/userpass-secret'].post update: x-apievangelist-phrasing: intent: Add a username, password and secret auth effect: write questions: - How do I save a username, password and secret authorization in Lytics? - What fields does a userpass secret auth config take? instructions: - text: Create a userpass secret auth labeled {label}. slots: label: requestBody.label - text: Save username, password and secret {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/userpass-secret/{id}'].get update: x-apievangelist-phrasing: intent: Look up a userpass secret auth effect: read questions: - Can I fetch a username-password-secret authorization? - What label is on my userpass secret auth? instructions: - text: Get userpass secret auth {id}. slots: id: path.id - text: Show username-password-secret authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/userpass-secret/{id}'].put update: x-apievangelist-phrasing: intent: Update a userpass secret auth effect: write questions: - How do I change the secret on a username-password-secret auth? - Can I edit the description of a userpass secret authorization? instructions: - text: Update userpass secret auth {id} with credentials {config}. slots: id: path.id config: requestBody.config - text: Set userpass secret auth {id} description to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/versium-apikey'].post update: x-apievangelist-phrasing: intent: Add a Versium API key auth effect: write questions: - How do I connect Versium to Lytics with an API key? - What does a Versium key authorization require? instructions: - text: Create a Versium API key auth called {label}. slots: label: requestBody.label - text: Save Versium key config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/versium-apikey/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Versium API key auth effect: read questions: - Can I view my Versium API key authorization? - Who last updated the Versium auth? instructions: - text: Get Versium API key auth {id}. slots: id: path.id - text: Show Versium authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/versium-apikey/{id}'].put update: x-apievangelist-phrasing: intent: Update a Versium API key auth effect: write questions: - How do I rotate the Versium API key in Lytics? - Can I rename my Versium key auth? instructions: - text: Update Versium auth {id} with key config {config}. slots: id: path.id config: requestBody.config - text: Rename Versium auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/webhook-no-auth'].post update: x-apievangelist-phrasing: intent: Add a webhook auth with no credentials effect: write questions: - How do I register an unauthenticated webhook destination in Lytics? - Does a no-auth webhook authorization still need a label? instructions: - text: Create a no-auth webhook authorization labeled {label}. slots: label: requestBody.label - text: Add an unauthenticated webhook auth {label} with config {config}. slots: label: requestBody.label config: requestBody.config method: generated generated: '2026-10-02' - target: $.paths['/auth/webhook-no-auth/{id}'].get update: x-apievangelist-phrasing: intent: Look up a no-auth webhook auth effect: read questions: - Can I view the unauthenticated webhook authorization I added? - What does Lytics store for a webhook with no credentials? instructions: - text: Get no-auth webhook authorization {id}. slots: id: path.id - text: Show the unauthenticated webhook auth {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/webhook-no-auth/{id}'].put update: x-apievangelist-phrasing: intent: Update a no-auth webhook auth effect: write questions: - Can I change the config of an unauthenticated webhook authorization? - How do I relabel a no-auth webhook auth? instructions: - text: Update no-auth webhook authorization {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename unauthenticated webhook auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/webhook-oauth2-client-credentials'].post update: x-apievangelist-phrasing: intent: Add a webhook OAuth2 client-credentials auth effect: write questions: - How do I secure a webhook with OAuth2 client credentials in Lytics? - What client id and secret details go into a webhook OAuth2 auth? instructions: - text: Create a webhook OAuth2 client-credentials auth called {label}. slots: label: requestBody.label - text: Save webhook OAuth2 client config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/webhook-oauth2-client-credentials/{id}'].get update: x-apievangelist-phrasing: intent: Look up a webhook OAuth2 client-credentials auth effect: read questions: - Can I check the OAuth2-secured webhook authorization? - Which label is on my webhook client-credentials auth? instructions: - text: Get webhook OAuth2 client-credentials auth {id}. slots: id: path.id - text: Show the OAuth2-secured webhook authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/webhook-oauth2-client-credentials/{id}'].put update: x-apievangelist-phrasing: intent: Update a webhook OAuth2 client-credentials auth effect: write questions: - How do I rotate the client secret on an OAuth2 webhook authorization? - Can I rename a webhook OAuth2 client-credentials auth? instructions: - text: Update OAuth2 webhook auth {id} with client config {config}. slots: id: path.id config: requestBody.config - text: Rename webhook client-credentials auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/westfield'].post update: x-apievangelist-phrasing: intent: Add a Westfield connection effect: write questions: - How do I authorize Westfield for Lytics? - What config does a Westfield authorization require? instructions: - text: Create a Westfield auth labeled {label}. slots: label: requestBody.label - text: Connect Westfield with config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/westfield/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Westfield auth effect: read questions: - Can I look up the Westfield authorization by id? - What does a stored Westfield auth contain? instructions: - text: Get Westfield auth {id}. slots: id: path.id - text: Show Westfield authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/westfield/{id}'].put update: x-apievangelist-phrasing: intent: Update a Westfield auth effect: write questions: - How do I update the Westfield credentials in Lytics? - Can I relabel a Westfield authorization? instructions: - text: Update Westfield auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Relabel Westfield auth {id} as {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/wistia-token'].post update: x-apievangelist-phrasing: intent: Add a Wistia token auth effect: write questions: - How do I connect Wistia to Lytics with an API token? - What goes into a Wistia token authorization config? instructions: - text: Create a Wistia token auth called {label}. slots: label: requestBody.label - text: Save Wistia API token {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/wistia-token/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Wistia token auth effect: read questions: - Can I view the Wistia token authorization I saved? - Which account holds my Wistia auth? instructions: - text: Get Wistia token auth {id}. slots: id: path.id - text: Show Wistia authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/wistia-token/{id}'].put update: x-apievangelist-phrasing: intent: Update a Wistia token auth effect: write questions: - How do I replace the Wistia API token in Lytics? - Can I rename a Wistia token auth? instructions: - text: Update Wistia auth {id} with token config {config}. slots: id: path.id config: requestBody.config - text: Rename Wistia auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/yesmail'].post update: x-apievangelist-phrasing: intent: Add a Yesmail connection effect: write questions: - How do I authorize Yesmail for Lytics? - What config does a Yesmail authorization take? instructions: - text: Create a Yesmail auth labeled {label}. slots: label: requestBody.label - text: Connect Yesmail with config {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/yesmail/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Yesmail auth effect: read questions: - Can I fetch my Yesmail authorization by id? - Who created the Yesmail auth? instructions: - text: Get Yesmail auth {id}. slots: id: path.id - text: Show Yesmail authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/yesmail/{id}'].put update: x-apievangelist-phrasing: intent: Update a Yesmail auth effect: write questions: - How do I change the Yesmail credentials Lytics stores? - Can I edit the description on a Yesmail auth? instructions: - text: Update Yesmail auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Set Yesmail auth {id} description to {description}. slots: id: path.id description: requestBody.description method: generated generated: '2026-10-02' - target: $.paths['/auth/zuora'].post update: x-apievangelist-phrasing: intent: Add a Zuora connection effect: write questions: - How do I connect Zuora billing to Lytics? - What credentials go into a Zuora authorization config? instructions: - text: Create a Zuora auth called {label}. slots: label: requestBody.label - text: Connect Zuora with credentials {config} as {label}. slots: config: requestBody.config label: requestBody.label method: generated generated: '2026-10-02' - target: $.paths['/auth/zuora/{id}'].get update: x-apievangelist-phrasing: intent: Look up a Zuora auth effect: read questions: - Can I view the Zuora authorization I created? - What label is on my Zuora auth? instructions: - text: Get Zuora auth {id}. slots: id: path.id - text: Show Zuora authorization {id}. slots: id: path.id method: generated generated: '2026-10-02' - target: $.paths['/auth/zuora/{id}'].put update: x-apievangelist-phrasing: intent: Update a Zuora auth effect: write questions: - How do I rotate the Zuora credentials in Lytics? - Can I rename my Zuora authorization? instructions: - text: Update Zuora auth {id} with config {config}. slots: id: path.id config: requestBody.config - text: Rename Zuora auth {id} to {label}. slots: id: path.id label: requestBody.label method: generated generated: '2026-10-02'