update_contact
Set a private local name, nickname, or note for a Signal contact; changes sync to your linked devices and stay hidden from the contact.
Instructions
Set your private local name, nickname or note for another contact; it is synced to your own linked devices and never shown to the contact. To change your own public profile use update_profile; to block or delete a contact use block_contact or remove_contact. number (required, E.164). Pass at least one of: name (full display name; stored as given name and clears the family name unless family_name is also given), given_name, family_name, nick_given_name, nick_family_name (nickname shown instead of their profile name), note (private note). Fails if none is given or the number is not registered on Signal. Returns status, number and name. For a disappearing-message timer use set_expiration_timer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Display name to set | |
| note | No | Private note about the contact | |
| number | Yes | Phone number in E.164 format | |
| given_name | No | Contact given name | |
| family_name | No | Contact family name | |
| nick_given_name | No | Nickname given name | |
| nick_family_name | No | Nickname family name |