API reference
Post leads, check delivery, read your numbers.
Posting a lead
POST /api/v1/lead
Content-Type: application/json
{
"SELLER_CAMPAIGN_KEY": "your-campaign-key",
"first_name": "Jane",
"last_name": "Doe",
"email_address": "jane@example.com",
"phone_home": "5551234567"
}
The legacy form POST /{seller_campaign_key} remains supported and
will not be removed. Existing integrations do not need to change.
Responses
| Status | Meaning |
|---|---|
200 | Lead processed. Body indicates whether it sold and for how much. |
202 | Lead accepted for asynchronous processing. Body carries a job identifier. |
400 | Validation failed. Body lists the offending fields. |
401 | Unrecognised or inactive campaign key. |
429 | Rate limit exceeded. |
Rate limits
Lead submission is limited per campaign key. Contact us if your volume needs a higher ceiling.
Statistics
GET /api/v1/stats/{seller_campaign_key}
Returns processing counts and acceptance rates for the campaign.
Full endpoint documentation, including field specifications per vertical, is in the posting specifications.