trust_identity
Mark a Signal contact's identity key as trusted so messaging works again after their safety number changes; pass the verified safety number to trust only that key.
Instructions
Mark a contact's identity key as trusted so sending to them works again after their safety number changed (e.g. they reinstalled Signal). number (required, E.164). safety_number (optional): the safety number or fingerprint you verified in person or by call, as shown by list_identities; only that key is trusted and it becomes TRUSTED_VERIFIED. Without safety_number ALL known keys for the number are trusted unverified — this unblocks delivery but skips verification, so prefer passing it. Changes local trust only; the contact is not notified. Fails if the number or safety number does not match. Returns status 'trusted' and number.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| number | Yes | Phone number (E.164) whose identity key to trust | |
| safety_number | No | Safety number or fingerprint you verified (from list_identities); omit to trust all known keys unverified |