Authentication
Request
Must be
"create_lead".The channel to create the lead in. Your company must have access to this channel.
Contact email address.
First name of the contact.
Last name of the contact.
Phone number.
Company name of the lead.
How the lead was sourced (e.g.
"Website", "Referral").Employee associated with the lead.
Free-text notes about the lead.
An external identifier from your own system (e.g. a CRM record ID).
Custom property values to set on the lead. Each item requires a
property_definitions_id (from get_channels) and a value.Response
Returns the created lead with its full details, including any property values. The lead is automatically assigned the first lead status defined on the channel (typically"New lead").
Side effects
- Reward triggers: If the channel has active reward triggers for
new_lead, reward events are created automatically. - Webhooks: If the channel has a
webhook_new_leadURL configured, a POST request is sent with the lead data. - Notifications: The channel owner’s team receives an in-app notification.
Example
Request
Response
Errors
| Status | Error | Cause |
|---|---|---|
400 | "channel_id required" | The channel_id field is missing. |
401 | "Invalid API key" | Missing or invalid X-Api-Key header. |
403 | "Channel not accessible" | Your company does not have access to this channel. |