Create customer
fieldpulse_create_customerWRITE: create a customer (lead or account). Give first_name and/or last_name, or a unique display_name. Creates a new record every call; check fieldpulse_list_customers first to avoid duplicates. POST /customers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Existing customer tag ids (see fieldpulse_list_tags). | |
| No | |||
| notes | No | ||
| phone | No | A valid phone number. | |
| status | No | ||
| alt_email | No | ||
| job_notes | No | ||
| last_name | No | ||
| first_name | No | ||
| assigned_to | No | User id the customer is assigned to (see fieldpulse_list_users); null clears it. | |
| account_type | No | ||
| billing_city | No | ||
| company_name | No | ||
| display_name | No | Required by FieldPulse when first and last name are empty; must be unique. | |
| billing_state | No | ||
| lead_source_id | No | See fieldpulse_list_lead_sources. | |
| secondary_email | No | ||
| secondary_phone | No | A valid phone number. | |
| billing_zip_code | No | ||
| billing_address_1 | No | ||
| billing_address_2 | No | ||
| service_address_1 | No | ||
| service_address_2 | No | ||
| pipeline_status_id | No | See fieldpulse_list_pipeline_statuses. | |
| service_address_city | No | ||
| service_address_state | No | ||
| service_address_zip_code | No | ||
| has_different_billing_address | No |