remove_person_channel
Remove a contact channel from a person record using person ID, email, or display name. Identify the channel by ID or provider and value.
Instructions
Remove one contact channel from a person. Person accepts person ID, exact email, or exact display name. Identify the channel with exactly one locator: channelId, or provider plus value. Returns removed=false when the locator is absent for that person.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| channelId | No | a string that will be trimmed | |
| provider | No | Channel provider label: email, phone, linkedin, twitter, github, facebook, telegram, homepage, whatsapp, skype, profile, viber. | |
| value | No | a string that will be trimmed | |
| person | Yes | a string that will be trimmed |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | The successful tool result. The same value is also serialized as JSON in the text content for clients that do not read structuredContent. | |
| warnings | No | Optional agent-visible warnings about degraded result fidelity. Omitted when the server returned the documented happy-path payload. |