update_organization_channel
Update an organization's contact channel by identifying it via channelId or current provider and value. Optionally change the provider type, value, or both, with conflict prevention for duplicates.
Instructions
Update one contact channel on an organization identified by ID or exact unique name. Identify the channel with exactly one locator: channelId, or provider plus value. Provide newProvider, newValue, or both. Updating to an existing provider+value on the same organization fails with a conflict.
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 | |
| organizationId | Yes | a string that will be trimmed | |
| newProvider | No | Channel provider label: email, phone, linkedin, twitter, github, facebook, telegram, homepage, whatsapp, skype, profile, viber. | |
| newValue | No | 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. |