HappierleadsDocs

Campaign contacts

Add people to a campaign, see where each one is, and stop it for anyone who replied elsewhere.

Authenticated with ?privateKey=YOUR_KEY (see Authentication).

POST/admin/email-campaign/schedule-contactSchedule contact in email campaign
POST/admin/email-campaigns/stopStop email campaign for specific lead
GET/admin/email-campaigns-stats/{id}Get email campaign statistics
POST/v3/prospects/resumeResume prospects
POST/v3/prospects/send-nowSend to prospects now
POST/v3/prospects/change-mailboxMove prospects to another mailbox
POST/v3/prospects/rescheduleReschedule prospects
GET
Parameters
Website IdWebsite ID from list_websites (the campaign's website).
Campaign IdcampaignId from list_campaigns.

Campaign Id is required

curl -X GET "https://rest-admin.happierleads.com/admin/email-campaigns-stats/?privateKey=YOUR_KEY&websiteId=64b7f0a1c2d3e4f5a6b7c8d9"
Response
Press Send request to try it with sample data.

Use case: Add someone from your app

POST /admin/email-campaign/schedule-contact with { "email": …, "emailCampaignId": … } and any merge fields (first name, company…).

On this page