campaignstack_get_exclusions
Get who a workspace may never contact. Exclusions have two levels and combine by union: level 0 is the workspace list every campaign and signal agent honours, level 1 is a per-consumer extra that can only add to it. level=workspace (default) returns the level-0 entries with their enabled status and config. level=effective, with signalAgentId or workflowId, returns level 0 merged with that consumer's own entries, which is the set the pipeline applies. Read that one to explain why a lead was skipped. Use exclusionId values with campaignstack_list_manual_exclusion_urls, campaignstack_add_manual_exclusion_urls, campaignstack_remove_manual_exclusion_url, or campaignstack_toggle_exclusion. Use campaignstack_list_signal_agents to find signal agents for context.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| level | No | workspace (default) returns the level-0 list alone. effective returns level 0 merged with the level-1 extras of the consumer named by signalAgentId or workflowId, which is what the pipeline applies. | |
| workflowId | No | With level=effective, merge this workflow source node's own exclusions | |
| workspaceId | No | Defaults to the API key's workspace | |
| signalAgentId | No | With level=effective, merge this signal agent's own exclusions |