Update customer
updateCustomerUpdates an existing customer: address, phone, e-mail, name, company, notes, status, customer type or custom fields.
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": "updateCustomer"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New name | |
| No | New email | ||
| notes | No | New notes | |
| phone | No | New phone number | |
| status | No | New status (active, inactive) | |
| address | No | New address | |
| company | No | New company name | |
| customerId | No | ID of the customer to update | |
| customValues | No | Custom field values to set, e.g. [{fieldId, value}] | |
| customerName | No | Name search to find the customer | |
| customerType | No | New customer lifecycle type (lead, prospect, new_customer, regular_customer, inactive) | |
| customerSince | No | Date the customer became a customer (YYYY-MM-DD) | |
| lastContactAt | No | Last contact date (YYYY-MM-DD) |