remove_contact
Delete a contact entry (name, nickname, note) from your Signal contact list. Optionally hide it or permanently forget all data; this does not block the contact.
Instructions
Delete a contact's entry (name, nickname, note) from your contact list; synced to your linked devices. It does not block them, delete messages or stop them messaging you — use block_contact for that. number (required, E.164). hide (default false): only hide the contact from the list and keep its data. forget (default false): delete ALL data for this recipient, including identity keys and sessions — not reversible. hide and forget are mutually exclusive (error if both). Returns status 'removed' and number. To rename instead, use update_contact.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hide | No | Hide the contact but keep its data | |
| forget | No | Delete all data for this recipient, including identity keys and sessions | |
| number | Yes | Phone number to remove (E.164 format) |