firstName | Yes | Lead first name. |
email | Yes | Lead email address. |
lastName, countryOfResidence | No | Optional lead details. |
phone | No | E.164 format, for example +16135550100. A number in another format is dropped; the lead is still created. |
address | No | Free-text postal address, up to 500 characters. Saved to the lead’s contact; an address already on file for the same email is kept, and the submitted one is recorded in the lead’s creation note. |
customFields | No | Up to 50 extra key/value pairs, such as a booking’s duration and fee. Keys start with a letter and use letters, digits or underscores. Values are strings (up to 2000 characters), numbers or booleans, 50KB in total. consultationBooking and calendly are reserved. They are stored on the lead, listed in its creation note, and echoed back in data.customFields. |
stage | No | Pipeline stage, by stage id or label (for example "Consultation Booked"). Unknown values return 400. Defaults to New. Moving into Closed-Won stamps wonDate. |
source | No | Lead source, by id or label. An unknown label creates that source. Defaults to api. |
caseType | No | Case type, by id or label. Unknown values return 400. |
primaryInterest, languagePreference | No | Free text, up to 200 characters. |
quotedProfessionalFee | No | Quoted fee, a number or numeric string such as "$1,500", from 0 to 1,000,000,000. |
consultationTime | No | YYYY-MM-DD or YYYY-MM-DD HH:mm (24-hour, firm local time). |
estimatedCloseDate, wonDate | No | YYYY-MM-DD. |
assigneeIds | No | Up to 20 user ids of team members in this workspace. Anyone else returns 400. |