Create a lead
The endpoint, the fields and a full example.
A single endpoint creates the lead, applies automatic disqualification and assigns it to a triager in the same request.
| Field | Type | Description |
|---|---|---|
nombre | string | required. The lead's name. |
email | string | The lead's email. |
telefono | string | Phone number, with the international prefix. |
business | string | Business category (used for disqualification). |
business_label | string | Free-text description of the business. |
revenue | number | The lead's revenue. It decides their triage bracket. |
revenue_label | string | Revenue bracket as text, as the lead chose it. |
qualified | boolean | Set it if the lead is already qualified. |
funnel | string | Source funnel or form. |
utm_source · utm_medium · utm_campaign | string | Campaign parameters, for attribution. |
referrer | string | Referring page. |
notes | string | Free-text notes. |
POST /api/public/ingest-lead
Authorization: Bearer <your key>
Content-Type: application/json
{
"nombre": "Marta Ruiz",
"email": "marta@example.com",
"revenue": 30000,
"utm_source": "instagram"
}