Skip to content
Revadike edited this page Nov 5, 2026 · 1 revision

POST /phone/add_ajaxop

Adds a phone number to the account, one step at a time.

Rate limits

No known rate limit

Request

Authenticated: Yes

Method: POST

Host: store.steampowered.com

Path: /phone/add_ajaxop

Form Data:

Name Type Required Description
sessionID string Yes The value of the sessionid cookie
op string Yes The step: get_phone_number to submit a number, email_verification to confirm the email link, resend_sms to request another SMS, get_sms_code to submit the SMS code
input string No The phone number for get_phone_number, the SMS code for get_sms_code; empty for the other steps
confirmed number No 1 when the number is confirmed, 0 otherwise
checkfortos number No Always 1
bisediting number No 0 when adding a number, 1 when editing one
token number No Always 0

Response

200 OK

Name Type Description
success boolean Whether the step was successful
state string The next step: email_verification, retry_email_verification, get_sms_code or done; false when the request failed
errorText string The error message; empty when the step was successful
showResend boolean Whether the page should offer to resend the SMS
token string The verification token

Example

POST https://store.steampowered.com/phone/add_ajaxop { sessionID: "a0b1c2d3e4f5g6h7i8j9klmn", op: "email_verification", input: "", confirmed: 1, checkfortos: 1, bisediting: 0, token: 0 }
{
    "success": true,
    "showResend": false,
    "state": "retry_email_verification",
    "errorText": "",
    "token": "0"
}

Clone this wiki locally