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-contact | Schedule contact in email campaign |
| POST | /admin/email-campaigns/stop | Stop email campaign for specific lead |
| GET | /admin/email-campaigns-stats/{id} | Get email campaign statistics |
| POST | /v3/prospects/resume | Resume prospects |
| POST | /v3/prospects/send-now | Send to prospects now |
| POST | /v3/prospects/change-mailbox | Move prospects to another mailbox |
| POST | /v3/prospects/reschedule | Reschedule 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…).