MailMoo
EndpointsProspecting

Add prospects to a campaign

Sources people from the professional network matching the audience and adds them to a campaign. Spends workspace credits per person (search + profile enrichment + fit scoring) and cannot be undone. Prefer passing searchId from leadFinder.searchProspects so the same preview resumes on later pages instead of starting over. Duplicates already in the campaign are skipped and not charged for. maxLeads defaults to 100 (max 500); pass fillToBudget to import within remaining credits.

POST/leadFinder.addProspectsToCampaign

Authorization

bearerAuth
AuthorizationBearer <token>

Enter your MailMoo API key (format: sk_live_...)

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/leadFinder.addProspectsToCampaign" \  -H "Content-Type: application/json" \  -d '{}'
{  "campaignId": "13f8bf6d-dc27-4a04-bffe-6e5b13c19ddf",  "campaignName": "string",  "createdCampaign": true,  "appliedFilters": {    "property1": null,    "property2": null  },  "requestedLeadCount": 0,  "limitedByCredits": true,  "addedCount": 0,  "skippedDuplicates": 0,  "usedCredits": 0}