Create a lead
workiz_create_leadWRITE: create a new lead (client contact and address, requested time, job type, source, notes). Returns the new lead's UUID, ClientId and app link. Workiz: POST /lead/create/.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| City | No | City. | |
| Unit | No | Unit / apartment. | |
| No | Client email. | ||
| Phone | No | Primary phone, digits only, e.g. 6195555555. | |
| State | No | State, e.g. CA. | |
| Address | No | Street address, e.g. 123 W Main Street. | |
| Company | No | Client company name. | |
| Country | No | Country code, e.g. US. | |
| Created | No | Creation timestamp to record. Date-time string, e.g. 2026-10-01T09:00:00.000Z. | |
| JobType | No | Job type, e.g. Repair. | |
| ClientId | No | Existing Workiz client id to attach this to. | |
| LastName | No | Client last name. | |
| PhoneExt | No | Primary phone extension. | |
| Timezone | No | Timezone, e.g. US/Pacific. | |
| CreatedBy | No | Name recorded as the creator. | |
| FirstName | No | Client first name. | |
| JobSource | No | Lead/job source, e.g. Google. | |
| LeadNotes | No | Internal lead notes. | |
| PostalCode | No | Postal / ZIP code. | |
| SecondPhone | No | Secondary phone. | |
| ServiceArea | No | Service area, e.g. metro1. | |
| LeadDateTime | No | Scheduled start of the lead appointment. Date-time string, e.g. 2026-10-01T09:00:00.000Z. | |
| SecondPhoneExt | No | Secondary phone extension. | |
| LeadEndDateTime | No | Scheduled end of the lead appointment. Date-time string, e.g. 2026-10-01T09:00:00.000Z. | |
| ReferralCompany | No | Referral company, e.g. Thumbtack. |