get/api/v1/leadsleads:read
List leads
Cursor-paginated, newest first. Use `nextBefore` from the response to page further back.
| limit | query | Max rows to return (1-100, default 25). |
| before | query | ISO timestamp cursor — returns leads captured before this instant. |
post/api/v1/leadsleads:write
Create a lead
Records a lead against a channel account you own. This is a data record, not a conversation event — it does not trigger notifications, Sheets sync, CRM push, or automations, which are reserved for leads a customer produced by actually messaging you.
Required body fields: channelAccountIdnamephone
get/api/v1/leads/{id}leads:read
Get a lead
Returns 404 for an id that does not exist or belongs to a different workspace — the two are indistinguishable on purpose.