telegram api method · layer 229 · #032da4cf
account.verifyEmail
Verify an email address.
definition
account.verifyEmail#32da4cf purpose:EmailVerifyPurpose verification:EmailVerification = account.EmailVerified;
parameters
| name | type | description |
|---|---|---|
purpose | EmailVerifyPurpose | Verification purpose |
verification | EmailVerification | Email verification code or token |
returns
errors (7)
| code | error | description |
|---|---|---|
| 400 | BUSINESS_CONNECTION_NOT_ALLOWED | This method was invoked over a business connection using invokeWithBusinessConnection, but either (1) we're a user, and users cannot invoke methods over a business connection; (2) we're a bot, but business mode was disabled in @botfather or (3); we're a bot, but this method cannot be invoked over a business connection. |
| 400 | CODE_INVALID | Code invalid. |
| 400 | EMAIL_INVALID | The specified email is invalid. |
| 400 | EMAIL_NOT_ALLOWED | The specified email cannot be used to complete the operation. |
| 400 | EMAIL_VERIFY_EXPIRED | The verification email has expired. |
| 400 | PHONE_CODE_EXPIRED | The phone code you provided has expired. |
| 400 | PHONE_NUMBER_INVALID | The phone number is invalid. |
history
present in layers 80–229 · constructor id changed 1×
| id | layers |
|---|---|
| #ecba39db | 80–144 |
| #032da4cf | 145–229 |