Create customer
create_customerNew customer with an optional service address; returns its customer_id and address_id.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "create_customer"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | Service address: ZIP code. | |
| city | No | Service address: city. | |
| kind | No | homeowner or business. Default: homeowner. | |
| No | Email address. Housecall Pro sends job, estimate and invoice emails here. | ||
| notes | No | Private notes on the customer. | |
| state | No | Service address: state, e.g. OH. | |
| street | No | Service address: street. | |
| company | No | Company name. Needed for a business customer without a first name. | |
| last_name | No | Last name. | |
| first_name | No | First name. | |
| home_number | No | Home phone. | |
| work_number | No | Work phone. | |
| mobile_number | No | Mobile phone, US 10 digits. | |
| street_line_2 | No | Service address: unit or suite. | |
| notifications_enabled | No | Let Housecall Pro send the customer job and invoice notifications. Default: true. |