Signal Exclusions
Manage which leads and LinkedIn URLs a signal agent excludes from processing — view config, list/add/remove manual exclusion URLs, and toggle exclusions.
Tools (4)
Section titled “Tools (4)”list_manual_exclusion_urls
Section titled “list_manual_exclusion_urls”Full name: campaignstack_list_manual_exclusion_urls
List the LinkedIn profile URLs stored in one manual exclusion entry. Call this when the user asks who is on a blocklist. For other exclusion types (filter rules, imported lists), use campaignstack_get_exclusions. Returns importedLeadId values usable with campaignstack_remove_manual_exclusion_url.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | No | — | Workspace ID. REQUIRED for a user key (csu_), which spans every workspace you belong to; omitted for a workspace key (cs_), which is bound to one and ignores this argument. campaignstack_whoami reports which kind of key you are holding and, for a user key, the workspaces it can reach. |
exclusionId | string | Yes | — | (min length: 1) |
add_manual_exclusion_urls
Section titled “add_manual_exclusion_urls”Full name: campaignstack_add_manual_exclusion_urls
Add LinkedIn profile URLs to a manual exclusion entry, so CampaignStack never contacts them. Each URL is validated and normalized. Duplicate URLs within the same exclusion are skipped and reported. Returns per-URL results indicating success or error. Call this when the user names specific people to block workspace-wide. To take a URL back off the list, use campaignstack_remove_manual_exclusion_url. Use campaignstack_get_exclusions to find exclusionId values for manual exclusion entries. Use campaignstack_list_signal_agents to find signal agents.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | No | — | Workspace ID. REQUIRED for a user key (csu_), which spans every workspace you belong to; omitted for a workspace key (cs_), which is bound to one and ignores this argument. campaignstack_whoami reports which kind of key you are holding and, for a user key, the workspaces it can reach. |
exclusionId | string | Yes | — | (min length: 1) |
profileUrls | string[] | Yes | — | LinkedIn profile URLs to add to the exclusion list |
remove_manual_exclusion_url
Section titled “remove_manual_exclusion_url”Full name: campaignstack_remove_manual_exclusion_url
Remove a LinkedIn profile URL from a manual exclusion entry by its importedLeadId. Call this to take someone off a blocklist. A signal agent’s own (level-1) exclusions can only add, so check campaignstack_get_exclusions with level=effective if still blocked. Use campaignstack_list_manual_exclusion_urls to find importedLeadId values. Use campaignstack_get_exclusions to find exclusionId values.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | No | — | Workspace ID. REQUIRED for a user key (csu_), which spans every workspace you belong to; omitted for a workspace key (cs_), which is bound to one and ignores this argument. campaignstack_whoami reports which kind of key you are holding and, for a user key, the workspaces it can reach. |
exclusionId | string | Yes | — | (min length: 1) |
importedLeadId | string | Yes | — | (min length: 1) |
toggle_exclusion
Section titled “toggle_exclusion”Full name: campaignstack_toggle_exclusion
Enable or disable a workspace exclusion entry without deleting its rules or URLs. Disabled means the people on it become reachable again. Call this to turn a blocklist off or back on temporarily, keeping its contents for later. Use campaignstack_get_exclusions to find exclusionId values. Use campaignstack_list_signal_agents to find signal agents for context.
Parameters
Section titled “Parameters”| Name | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | No | — | Workspace ID. REQUIRED for a user key (csu_), which spans every workspace you belong to; omitted for a workspace key (cs_), which is bound to one and ignores this argument. campaignstack_whoami reports which kind of key you are holding and, for a user key, the workspaces it can reach. |
exclusionId | string | Yes | — | (min length: 1) |
enabled | boolean | Yes | — | Whether the exclusion should be active |