Remove channel
channel_removePermanently removes exact eligible channel and dependent product data.
Requires lifecycle authority and channel_removal_impact's current token. Gmail is rejected in favor of its disconnection lifecycle. Retention guards remain intact. Actual host action confirmation is required; token is not consent. After a lost response channel_removal_status shows presence; no undelete or provider erasure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | Yes | Agent ID from agents_list or agent_create. | |
| channel_id | Yes | Channel ID from channels_list, belonging to this Agent. | |
| expected_impact | Yes | Current impact_token from channel_removal_impact; stale snapshots fail. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| removed | Yes | ||
| agent_id | Yes | ||
| recovery | Yes | ||
| channel_id | Yes | ||
| next_action | Yes | ||
| provider_erasure_verified | Yes |