Remove Contact Phone or Email
remove_person_contact_methodRemove one extra phone number or email address from a contact (kind phone|email, value as stored). The primary phone and email are cleared with update_person instead. Other entries are kept. undo_contact_change(change_id) puts it back. ($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": "remove_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. | |
| value | Yes | The phone number or email address to remove. | |
| 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 |
|---|---|---|---|
| account | No | The Dayze account this data belongs to. With more than one Dayze connection, name it in the answer. | |
| message | No | ||
| removed | No | ||
| change_id | No | Pass to undo_contact_change to put it back. | |
| 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 |