phonestring- Contact phone. Normalized to E.164 and used to find or create the contact.
emailstring- Contact email. Used when phone/contact_uuid is not provided.
contact_uuidstring- Existing contact UUID. Takes precedence over phone/email lookup.
first_namestring- Contact first name.
last_namestring- Contact last name.
titlestring- Lead title. Defaults to the contact phone/email.
sourcestring- Lead source, for example website, api, webhook, shopify, or lead_ad. Default api.
external_source_idstring- External/idempotency id. Also accepted through the Idempotency-Key header.
stage_namestring- Pipeline stage name. Defaults to the workspace default stage.
value_amountnumber- Potential deal value.
value_currencystring- Currency code. Defaults to the workspace currency.
prioritylow | normal | high | urgent- Lead priority. Default normal.
lead_scorenumber- Optional explicit health score, 0-100. Otherwise DripTell computes health.
custom_fieldsobject | array- Map lead custom fields by name or [{ field_id, value }].
create_conversationboolean- Create/open the WhatsApp conversation when the contact has a phone. Default true.
connection_uuidstring- WhatsApp sender to use when create_conversation is true. Omit to use the workspace default number.