Set Owner Phone
set_owner_phoneSaves the owner's own mobile number on the business record (the number Kai texts whenever it takes a call for the owner) so Kai can ring it first and so activation/forwarding follow-ups can reach a human — connecting a number alone does not prove the owner can be reached. In the acquisition flow this step comes before search_available_numbers and buy_number (#2086). US numbers only; normalized to E.164 and rejected if it cannot be validated as a US mobile/landline number. When ring_first is true (default), also configures ring-first routing so calls hit this cell before overflowing to the secretary — the same path used at signup. declined=true, in place of owner_phone, records a caller who declines to give a number as an inquiry: a KaiCalls lead, with no provisioned business or number.
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": "set_owner_phone"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| declined | No | True (in place of owner_phone) when the caller will not give a reachable number. Records the business as an inquiry lead instead of a provisioned number. | |
| ring_first | No | When true (default), ring this number first and overflow to the secretary. When false, only saves the number. | |
| business_id | No | Business ID (optional only when the token can access exactly one business). | |
| owner_phone | No | The owner's own mobile number, US format (e.g. (908) 555-1234 or +19085551234). Required unless declined is true. | |
| contact_name | No | Only used with declined=true: the caller name, for the inquiry record. | |
| contact_email | No | Only used with declined=true: an email for the inquiry record, if given. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when success is false | |
| status | No | ||
| success | Yes | Whether the tool completed successfully | |
| next_step | No | ||
| business_id | No | ||
| ring_first_status | No | ||
| owner_phone_masked | No | ||
| ring_first_applied | No | ||
| owner_phone_present | No |