Source prospects into a campaign (spends credits)
source_prospectsSPENDS CREDITS. Queues a background job that searches Emailchaser's contact database with an Ideal Customer Profile's targeting criteria, reveals the matching people and adds them to the campaign as leads. Uses the workspace's primary ICP when icpId is omitted, and adds 50 prospects unless count says otherwise (max 500 per call). Every stored prospect costs the reveal price in credits (1 at the time of writing; the response reports creditsPerProspect and estimatedCredits, the most this batch can cost). Duplicates, blocklisted domains and contacts without an email address are filtered out before any credit is spent. Asynchronous: the prospects arrive in the campaign's leads over time. Calling again for the same campaign and profile pages deeper into the audience instead of re-revealing (and re-paying for) the same people.
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": {
"campaignId": "<campaignId>"
},
"name": "source_prospects"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | How many prospects to add in this call (default 50, max 500) | |
| icpId | No | The ICP whose targeting criteria drive the search (from list_icps). Defaults to the primary ICP | |
| campaignId | Yes | The campaign the sourced prospects are added to (from list_campaigns) |