AdRoll logo

AdRoll

AdRoll is a digital marketing platform for managing advertising campaigns, audiences, account-based marketing, and performance reporting.

51 actions Integration catalog
Request access
Connect AdRoll once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Create AdADROLL_CREATE_AD
Create an ad for an advertisable, optionally creating nested assets that do not have EIDs in the same operation.
Create AdgroupADROLL_CREATE_ADGROUP
Create a web-retargeting adgroup under a Campaign v3 campaign.
Create AdvertisableADROLL_CREATE_ADVERTISABLE
Create an advertisable in an organization owned by the connected account.
Create AssetADROLL_CREATE_ASSET
Create an asset. File content is passed exactly as a base64 string in the JSON request body.
Create CampaignADROLL_CREATE_CAMPAIGN
Create a web-retargeting campaign under a Campaign v3 strategy.
Create Marketplace MappingADROLL_CREATE_MARKETPLACE
Create a marketplace-to-merchant mapping. Both advertisables must be accessible and marketplace-enabled by AdRoll.
Create RuleADROLL_CREATE_RULE
Create a pixel rule. AdRoll may normalize the requested order; use the returned value as authoritative. CRM-data rules require a CSV containing at least 100 emails, but the provider does not document its exact file encoding and header contract.
Create SegmentADROLL_CREATE_SEGMENT
Create one audience segment for an advertiser and seed it with user identifiers.
Create StrategyADROLL_CREATE_STRATEGY
Create a Campaign v3 strategy under an advertisable.
Delete SegmentADROLL_DELETE_SEGMENT
Delete one existing audience segment.
Edit AdvertisableADROLL_EDIT_ADVERTISABLE
Edit the name, URL, or country code of an accessible advertisable.
Get AdADROLL_GET_AD
Retrieve an ad by its Ad API resource eid, not its Reporting adroll_ad_eid.
Get AdgroupADROLL_GET_ADGROUP
Fetch one Campaign v3 adgroup by EID.
Get Adgroup GeotargetsADROLL_GET_ADGROUP_GEOTARGETS
Fetch a Campaign v3 adgroup and return only its geotarget configuration.
Get AdvertisableADROLL_GET_ADVERTISABLE
Fetch an advertisable by EID. AdRoll returns matching records as an array.
Get Advertisable PixelADROLL_GET_ADVERTISABLE_PIXEL
Fetch the active pixel for an accessible advertisable.
Get AssetADROLL_GET_ASSET
Retrieve an asset by its EID.
Get CampaignADROLL_GET_CAMPAIGN
Fetch one Campaign v3 campaign by advertisable and campaign EID.
Get Consent BannerADROLL_GET_CONSENT_BANNER
Fetch an advertisable's consent banner state. banner_declined is available only to advertisables in countries not covered by GDPR.
Get Current OrganizationADROLL_GET_CURRENT_ORGANIZATION
Return the connected account's current organization from Reporting GraphQL, including nested advertisables.
Get Marketplace MappingsADROLL_GET_MARKETPLACE
Retrieve marketplace mappings for a parent marketplace advertisable and child merchant advertisable. Both must be accessible and marketplace-enabled by AdRoll.
Get PixelADROLL_GET_PIXEL
Fetch a pixel by EID.
Get Pixel SegmentsADROLL_GET_PIXEL_SEGMENTS
Fetch segments associated with a pixel. Composio always sends page 0 when omitted; per_page remains omitted unless supplied, preserving the provider's unpaginated response behavior.
Get RuleADROLL_GET_RULE
Fetch a rule by EID, including its generated segments when returned.
Get Rule SegmentsADROLL_GET_RULE_SEGMENTS
Fetch the segments associated with a specific rule.
Get SegmentADROLL_GET_SEGMENT
Return one audience segment, optionally including general-exclusion attributes or an inactive segment.
Get StrategyADROLL_GET_STRATEGY
Fetch one Campaign v3 strategy by EID.
Get Cross-Device Opt-InADROLL_GET_XDEVICE_OPT_IN
Retrieve an accessible advertisable's cross-device graph opt-in setting.
List AdgroupsADROLL_LIST_ADGROUPS
Return Reporting GraphQL adgroups for one campaign. Omitted collection filters preserve provider defaults; supplied filters constrain active state or included/excluded statuses.
List AdsADROLL_LIST_ADS
Retrieve one numbered page of ads for an advertisable, or set all='true' to request all matching ads. Omitted pagination inputs send page 1 with 10 records.
List AdvertisablesADROLL_LIST_ADVERTISABLES
Fetch one numbered page of advertisables associated with an organization; omitted pagination inputs send page 1 with 10 records.
List AssetsADROLL_LIST_ASSETS
Retrieve one numbered page of assets belonging to an advertisable; omitted pagination inputs send page 1 with 10 records.
List CampaignsADROLL_LIST_CAMPAIGNS
Return Reporting GraphQL campaigns for one advertisable. Omitted collection filters preserve provider defaults; supplied filters support state, classification, channel, source, funnel, objective, and tags.
List SegmentsADROLL_LIST_SEGMENTS
Return audience segments for an advertiser, optionally filtered by segment type.
List StrategiesADROLL_LIST_STRATEGIES
Return strategies for an advertisable. Cursor, paginate, and include_drafts are omitted unless supplied; the response has no pagination metadata.
Query Reporting AdgroupsADROLL_REPORTING_ADGROUPS
Query adgroups by campaign, advertisable, one EID, or many EIDs with nested relations and optional date/currency metrics.
Query Reporting AdsADROLL_REPORTING_ADS
Query ads by adgroup, advertisable, or Reporting EIDs (`adroll_ad_eid` from the Ad API), with optional date/currency metrics; parent lookup preserves adgroup relationship state.
Query Reporting AdvertisablesADROLL_REPORTING_ADVERTISABLES
Query advertisables by user, organization, one EID, or many EIDs with nested relations and optional date/currency metrics.
Query Reporting CampaignsADROLL_REPORTING_CAMPAIGNS
Query campaigns by advertisable, organization, one EID, or many EIDs with nested relations and optional date/currency metrics.
Query Reporting OrganizationsADROLL_REPORTING_ORGANIZATIONS
Query the current AdRoll organization or organizations by one or many EIDs, including nested advertisables.
Run Reporting GraphQL QueryADROLL_REPORTING_QUERY
Execute one AdRoll Reporting GraphQL document and preserve complete or partial provider data, errors, request ID, and version.
Query Reporting SegmentsADROLL_REPORTING_SEGMENTS
Query direct segment metadata or parent-scoped campaign/adgroup audiences with relationship state and optional date-scoped audience-size metrics.
Run Performance ReportADROLL_RUN_PERFORMANCE_REPORT
Return current AdRoll GraphQL delivery metrics for advertisables, campaigns, adgroups, or ads, optionally with attribution metrics, as an aggregate summary, aggregate daily rows, or per-entity summaries.
Search GeotargetsADROLL_SEARCH_GEOTARGETS
Search AdRoll geotargets by a location-name prefix and optional types. Use count and page to iterate through results until an empty items list is returned.
Set Campaign StatusADROLL_SET_CAMPAIGN_STATUS
Pause or activate one campaign through the Campaign v3 edit operation.
Update AdgroupADROLL_UPDATE_ADGROUP
Edit one web-retargeting or web-prospecting Campaign v3 adgroup.
Update CampaignADROLL_UPDATE_CAMPAIGN
Edit one Campaign v3 campaign. Retargeting nested adgroups are inferred as create-or-edit by eid; prospecting nested adgroups must include eid.
Update Consent BannerADROLL_UPDATE_CONSENT_BANNER
Create or update an advertisable's consent banner configuration. AdRoll permits banner_declined only for advertisables in countries not covered by GDPR.
Update SegmentADROLL_UPDATE_SEGMENT
Update audience-segment information and submit its user-record payload.
Update StrategyADROLL_UPDATE_STRATEGY
Edit a Campaign v3 strategy using a caller-provided complete campaign set. Nested campaigns with eid are edited and those without eid are created. Any existing campaign omitted from campaigns is deleted.
Update Cross-Device Opt-InADROLL_UPDATE_XDEVICE_OPT_IN
Update an accessible advertisable's cross-device graph opt-in setting; provider feature access is required.