finish_change_number
Submit the verification code to complete moving a Signal account to a new phone number; call start_change_number first to get the code. Returns status and new number.
Instructions
Step 2 of moving this Signal account to a new phone number: submits the verification code and completes the change. Call start_change_number first; without it there is no code to verify. number (required): the same new E.164 number given to start_change_number; verification_code (required): the 6-digit code received by SMS or voice call; pin (optional): your Registration Lock PIN, needed only if one is set (see set_pin). Primary device only: on a linked signal-cli setup it fails with 'This command doesn't work on linked devices'. On success the real account is moved to the new number; this cannot be undone except by another change-number round. A wrong pin fails with the number of tries remaining. Returns {status: 'number changed', number}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pin | No | Registration lock PIN (required if the account has a PIN set) | |
| number | Yes | The new phone number in E.164 format | |
| verification_code | Yes | 6-digit verification code from SMS/voice |