Get Campaign Provider Mix
See how a campaign's sending mailboxes and leads split across Google, Microsoft and other mail providers.
GET
https://api.foxreach.io/api/v1/campaigns/{campaign_id}/esp-mixUse this to check whether provider matching (espMatching) has enough of the right mailboxes to work with. The counts come from lookups FoxReach has already stored, so the request is fast and never waits on a lookup. Leads whose provider is not looked up yet are counted as unresolved.
Path Parameters#
campaign_idstringpathrequiredThe unique identifier of the campaign.
Response#
dataobjectShow Provider mix object
enabledbooleanWhether provider matching is on for the campaign.
sendersobjectAssigned mailboxes by provider:
google, microsoft, other.leadsobjectCampaign leads by their email provider:
google, microsoft, other, unresolved.totalLeadsintegerLeads in the campaign.
resolvedPctintegerShare of leads (0-100) whose provider is already looked up.
Errors#
| Status | Description |
|---|---|
404 | Campaign not found |
Rate Limit#
- 100 requests per minute, per API key. Fixed 60-second window.
- Every response includes
X-RateLimit-Limit,X-RateLimit-Remaining, andX-RateLimit-Reset(unix epoch seconds). - A
429response includes aRetry-Afterheader (seconds until the bucket resets).
For client-side patterns (Retry-After, exponential backoff, monitoring X-RateLimit-Remaining), see Rate Limiting.
Was this page helpful?
View as MarkdownLast updated November 2, 2026