campaignstack_set_agent_exclusions
Replace a signal agent's own (level-1) exclusion list. These ADD to the workspace list and cannot release anything set there: to stop excluding someone workspace-wide, edit the workspace list instead. Pass the complete list, not a delta - whatever you send replaces what is there, and [] clears it. Entry shape matches campaignstack_get_exclusions. Read campaignstack_get_exclusions with level=effective and this signalAgentId to see the merged result.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| exclusions | Yes | The agent's complete level-1 exclusion list, replacing whatever is there. Pass [] to clear. Same entry shape as campaignstack_get_exclusions returns. These ADD to the workspace list; they cannot release a workspace exclusion. | |
| workspaceId | No | Defaults to the API key's workspace | |
| signalAgentId | Yes |