Operations 22
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
Ask an LLM
“Which advertisers do I have set up in Scope3?”
“Can I filter my advertiser list to only sandbox advertisers?”
Tell an agent
List all my active advertisers.
Find advertisers whose name matches {name}.
Ask an LLM
“How do I set up a new advertiser before creating campaigns?”
“What do I need to provide to create an advertiser, like brand and currency?”
Tell an agent
Create an advertiser named {name} for brand {brand} billed in {primaryCurrency}.
Set up a new sandbox advertiser called {name} with brand {brand} in {primaryCurrency}.
Ask an LLM
“Can I get a portfolio summary across all my advertisers with campaign counts?”
“Which of my advertisers have a resumable draft waiting?”
Tell an agent
Show me the all-advertisers home view with portfolio totals.
Pull the landing overview of every advertiser and its campaign count.
Ask an LLM
“What brand details and ADCP manifest are stored for one of my advertisers?”
“Can I look up a single advertiser by its ID?”
Tell an agent
Get advertiser {advertiserId}.
Show the full brand details for advertiser {advertiserId}.
Ask an LLM
“Can I change an existing advertiser's frequency caps or UTM settings?”
“How do I rename an advertiser or change its primary currency?”
Tell an agent
Rename advertiser {advertiserId} to {name}.
Change the primary currency of advertiser {advertiserId} to {primaryCurrency}.
Ask an LLM
“What happens when I delete an advertiser, is it archived?”
“Can I remove an advertiser I no longer run campaigns for?”
Tell an agent destructive · confirm first
Delete advertiser {advertiserId}.
Archive the advertiser {advertiserId}.
Ask an LLM
“Can I bring back an advertiser I archived by mistake?”
“Is a deleted advertiser recoverable?”
Tell an agent
Restore archived advertiser {advertiserId}.
Make deleted advertiser {advertiserId} active again.
POST
/advertisers/{advertiserId}/data-delivery-credentials/{name}/validate
Revalidate a data delivery credential · Revalidate data delivery credential
#
Ask an LLM
“After fixing bucket access, how do I re-test my data delivery destination?”
“Why is my object-storage data delivery credential marked FAILED and can I recheck it?”
Tell an agent
Revalidate data delivery credential {name} on advertiser {advertiserId}.
Re-run the destination probe for credential {name} of advertiser {advertiserId}.
GET
/advertisers/{advertiserId}/accounts
List an advertiser's linked accounts · List advertiser accounts
#
Ask an LLM
“Which sales-agent accounts are already linked to my advertiser?”
“Can I see only the linked accounts from one sales agent?”
Tell an agent
List the accounts linked to advertiser {advertiserId}.
Show accounts linked to advertiser {advertiserId} from storefront {storefrontId}.
POST
/advertisers/{advertiserId}/accounts
Link a partner account to an advertiser · Assign account
#
Ask an LLM
“How do I connect a seller account I discovered to my advertiser?”
“Can I choose the billing type when linking a partner account?”
Tell an agent
Link account {accountId} from source {sourceId} on storefront {storefrontId} to advertiser {advertiserId}.
Assign partner account {accountId} to advertiser {advertiserId} via storefront {storefrontId} and source {sourceId}.
GET
/advertisers/{advertiserId}/accounts/{accountId}
Get one linked account on an advertiser · Get advertiser account
#
Ask an LLM
“Can I check the details of a single sales-agent account linked to an advertiser?”
“What is stored for one particular linked account on my advertiser?”
Tell an agent
Get linked account {accountId} on advertiser {advertiserId}.
Show me account {accountId} as linked to advertiser {advertiserId}.
GET
/advertisers/{advertiserId}/accounts/available
Discover accounts available to link · List available accounts
#
Ask an LLM
“Which seller accounts could I still link to my advertiser from a sales agent?”
“Can I force a fresh lookup of linkable accounts instead of cached results?”
Tell an agent
Find accounts available to link to advertiser {advertiserId} from storefront {storefrontId} source {sourceId}.
Refresh and list linkable accounts for advertiser {advertiserId} from source {sourceId} on storefront {storefrontId}.
DELETE
/advertisers/{advertiserId}/accounts/{linkId}
Unlink a partner account from an advertiser · Unmap a partner account from an advertiser
#
Ask an LLM
“What happens to buys if I unmap a partner account from my advertiser?”
“Can I disconnect a linked seller account but keep its history?”
Tell an agent destructive · confirm first
Unlink account mapping {linkId} from advertiser {advertiserId}.
Remove partner account link {linkId} on advertiser {advertiserId}.
PUT
/advertisers/{advertiserId}/accounts/{linkId}/reporting-bucket
Set a linked account's reporting bucket · Update account reporting bucket
#
Ask an LLM
“Can I configure an offline reporting bucket on a linked partner account?”
“How do I clear the reporting bucket on an account link?”
Tell an agent
Set the reporting bucket on link {linkId} of advertiser {advertiserId} to {reporting_bucket}.
Clear the reporting bucket for account link {linkId} on advertiser {advertiserId} by setting it to {reporting_bucket}.
Ask an LLM
“Which product catalogs have been synced for my advertiser?”
“Can I filter synced catalogs by type?”
Tell an agent
List catalogs synced for advertiser {advertiserId}.
Show {type} catalogs for advertiser {advertiserId}.
POST
/advertisers/{advertiserId}/catalogs/sync
Sync catalogs and items to an advertiser · Sync catalogs
#
Ask an LLM
“How do I push my product catalog feed into an advertiser?”
“Can I dry-run a catalog sync before applying it?”
Tell an agent
Sync catalogs {catalogs} for account {account} to advertiser {advertiserId}.
Dry-run syncing catalogs {catalogs} into advertiser {advertiserId} for account {account}.
PUT
/advertisers/{advertiserId}/catalogs/{catalogId}/transform
Save a catalog transform · Save catalog transform
#
Ask an LLM
“How do I define the rules that map catalog items into campaign groups and budget hints?”
“Can I save a named transform for a catalog?”
Tell an agent
Save transform {transform} for catalog {catalogId} on advertiser {advertiserId}.
Set the active transform of catalog {catalogId} for advertiser {advertiserId} to {transform}, named {name}.
POST
/advertisers/{advertiserId}/catalogs/{catalogId}/activation-plan/preview
Preview a catalog activation plan · Preview catalog activation plan
#
Ask an LLM
“Can I see what campaigns a catalog would produce before launching anything?”
“Is it possible to save the activation plan preview for later execution?”
Tell an agent
Preview the activation plan for catalog {catalogId} on advertiser {advertiserId}.
Build and save an activation plan preview for catalog {catalogId} of advertiser {advertiserId}.
POST
/advertisers/{advertiserId}/catalogs/{catalogId}/refresh
Refresh a URL-backed catalog feed · Refresh catalog
#
Ask an LLM
“How do I pull the latest version of my URL-based catalog feed?”
“Can a catalog refresh also run the activation plan automatically?”
Tell an agent
Refresh catalog {catalogId} for advertiser {advertiserId}.
Refetch catalog {catalogId} of advertiser {advertiserId} and execute activation: {executeActivation}.
POST
/advertisers/{advertiserId}/catalogs/{catalogId}/activation-plan/execute
Execute a catalog activation plan · Execute catalog activation plan
#
Ask an LLM
“What does executing a catalog activation plan create downstream?”
“Can I run a saved activation plan by its plan ID?”
Tell an agent
Execute activation plan {planId} for catalog {catalogId} on advertiser {advertiserId}.
Launch the catalog activation for catalog {catalogId} of advertiser {advertiserId}.
Ask an LLM
“How do I upload my first-party CRM audiences?”
“Is audience syncing asynchronous, and can I get notified when it finishes?”
Tell an agent
Sync audiences {audiences} to my account.
Sync CRM audiences {audiences} and delete missing ones: {deleteMissing}.
Ask an LLM
“Which first-party audiences are stored on my account?”
“Can I page through my audience metadata?”
Tell an agent
List my stored audiences.
Show {take} audiences starting after {skip}.