Add Contact Phone or Email
add_person_contact_methodAdd an extra phone number or email address to a contact (kind phone|email, value, optional label such as work, home or mobile). The primary phone and email stay update_person's. A value the contact already has (extra or primary) is not added twice. An extra email also links that address's Gmail messages to this contact, as in Dayze. undo_contact_change(change_id) removes it. ($0.05; API key required)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"person_id": "<person_id>",
"kind": "<kind>",
"value": "<value>"
},
"name": "add_person_contact_method"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | Yes | Whether this extra contact method is a phone or an email, e.g. phone. | |
| label | No | Phone label, e.g. work, home, mobile (phones only). | |
| value | Yes | The phone number (digits, e.g. +65 9123 4567) or email address. | |
| person_id | Yes | An owned contact id. | |
| request_id | No | Client idempotency key (retries return original result). | |
| idempotency_key | No | Alias for request_id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| added | No | ||
| account | No | The Dayze account this data belongs to. With more than one Dayze connection, name it in the answer. | |
| message | No | ||
| change_id | No | Pass to undo_contact_change to remove it. | |
| person_id | No | ||
| provenance | No | Which connector wrote the record and which connected Dayze account received it. | |
| person_name | No | ||
| extra_emails | No | ||
| extra_phones | No |