Set Owner Phone
set_owner_phoneCall this BEFORE search_available_numbers/buy_number (#2086) — do not find or buy a number for someone who has not given a reachable number. Ask for it as "the number I'll text you at whenever I take a call for you", not as a generic form field. Saves the owner's own mobile number on the business record 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. 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. If the caller declines to give a number, pass declined=true instead of owner_phone: this records the signup as an inquiry (a KaiCalls lead, not a provisioned business+number) and you must not call find_number/buy_number for this business afterward.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| declined | No | Set true (instead of owner_phone) when the caller will not give a reachable number. Records the business as an inquiry lead instead of a provisioned number — never buy a number after this. | |
| 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 |