start_change_number
Initiates moving a Signal account to a new phone number by requesting a verification code be sent to that number; use finish_change_number with the code to complete.
Instructions
Step 1 of moving this Signal account to a new phone number: asks Signal to send a verification code to the new number. number (required): the new number in E.164 format, e.g. +12025551234; voice (boolean, default false): deliver the code by voice call instead of SMS; captcha (optional): a captcha token, needed only when a previous attempt failed with a captcha-required error; solve one at https://signalcaptchas.org/registration/generate.html and pass the resulting signalcaptcha:// token. Primary device only: on a linked signal-cli setup it fails with 'This command doesn't work on linked devices'. The account stays on the old number until finish_change_number succeeds. Rate limits are returned as errors. Returns {status: 'verification code sent', number}. Then call finish_change_number with the same number and the received code.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| voice | No | Request code via voice call instead of SMS (default: false) | |
| number | Yes | New phone number in E.164 format (e.g. +12025551234) | |
| captcha | No | Captcha token (required only if Signal demands it) |