MailMoo
EndpointsCampaigns

Score a campaign's leads

Runs Lead Fit (how well each lead matches the workspace's ideal customer) and the Oracle reply score for the campaign's leads that are not scored yet, in the background. Leads that already have Lead Fit are only Oracle-scored, which costs nothing; Lead Fit is charged in workspace credits per lead. Pass dryRun to get the counts and credit cost first. Results appear in the campaign's Lead Fit and Oracle columns over a few minutes.

POST/campaigns.scoreLeads

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/campaigns.scoreLeads" \  -H "Content-Type: application/json" \  -d '{    "campaignId": "13f8bf6d-dc27-4a04-bffe-6e5b13c19ddf"  }'
{  "dryRun": true,  "campaignId": "13f8bf6d-dc27-4a04-bffe-6e5b13c19ddf",  "campaignName": "string",  "leadCount": 0,  "alreadyScored": 0,  "toScore": 0,  "needLeadFit": 0,  "creditsRequired": 0}