Account Verification
When Discord thinks you might be a spammer or doing something naughty it will send USER_REQUIRED_ACTION_UPDATE as described below
User Required Action Update Dispatch Event
| Field |
Type |
Description |
| required_action |
string |
type of required action. see below |
Required Action Type
| Name |
Description |
| REQUIRE_CAPTCHA |
user must complete a captcha |
| REQUIRE_VERIFIED_EMAIL |
user must verify an email |
| REQUIRE_VERIFIED_PHONE |
user must verify with a phone number |
Send Phone Verification Code
POST /users/@me/phone
Returns 204 No Content on success
JSON parameters:
| Field |
Type |
Description |
| phone |
string |
phone number in format "+1234567890" |
Errors:
| Error |
Description |
| 50022 |
Invalid phone number |
Verify Phone with Code
POST /phone-verifications/verify
Returns 400 Bad Request on bad code or 200 OK on success
JSON parameters:
| Field |
Type |
Description |
| code |
string |
the verification code |
| phone |
string |
phone number in format "+1234567890" |
Return object:
| Field |
Type |
Description |
| token |
string |
token used to finalize verification |
Finalize Phone Verification
POST /users/@me/phone
Returns 204 No Content on success
JSON parameters:
| Field |
Type |
Description |
| password |
string |
account password |
| phone_token |
string |
token received from Verify Phone with Code |