Skip to main content
POST
Confirm Phone Number Change with OTP (Consent Step 2)

Authorizations

X-API-Key
string
header
required

Your Rach B2B API key. Use rach_sk_live_* for production (on-chain) or rach_sk_test_* for sandbox (no-chain simulation).

Body

application/json

Old/new numbers and OTP

new_phone_number
string
required
Example:

"+2250700009999"

old_phone_number
string
required
Example:

"+2250700000001"

otp
string
required
Example:

"123456"

Response

Phone number changed; address preserved

blind_index
string
created_at
string
status
string

Status is one of: PROVISIONED (new wallet), ADOPTED (took over an unaffiliated wallet), ALREADY_EXISTS (you are already a member), or LINK_REQUIRED (wallet belongs to another merchant — start the consent link flow at POST /v1/users/link/request to gain operating rights).

Example:

"PROVISIONED"

wallet_address
string