push_audience_suppression
Add company domains to an exclusion audience list on ad platforms to stop showing top-of-funnel ads to accounts already in open pipeline.
Instructions
Add a list of company domains to an audience exclusion list on a supported ad platform (DV360, Meta, LinkedIn, Google Ads, TikTok, Reddit Ads) to stop showing top-of-funnel ads to accounts already in open pipeline. This is the 'closed-loop' action that connects CRM pipeline data to media buying. The action is logged to operator_action_log. If PAID_MEDIA_AGENT_URL is configured, the request is forwarded to the agent's /action/audience-suppression route, which runs the Operator's guardrail path (approval gating via OPERATOR_REQUIRE_APPROVAL, audit logging). Otherwise, it is queued as a pending approval with full context for manual execution.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"platform": "<platform>",
"advertiser_id": "<advertiser_id>",
"audience_list_id": "<audience_list_id>",
"domains": "<domains>",
"rationale": "<rationale>"
},
"name": "push_audience_suppression"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domains | Yes | ||
| platform | Yes | ||
| rationale | Yes | Why this suppression is being pushed — which accounts, which pipeline stage. Shown in the approval queue if approval is required. | |
| advertiser_id | Yes | Platform advertiser / account ID | |
| audience_list_id | Yes | The exclusion audience list ID in the platform |