telegram api method · layer 229 · #cae47523

auth.resendCode

usable by users

Resend the login code via another medium, the phone code type is determined by the return value of the previous auth.sendCode/auth.resendCode: see login for more info.

definition

auth.resendCode#cae47523 flags:# phone_number:string phone_code_hash:string reason:flags.0?string = auth.SentCode;

parameters

nametypedescription
flags#Flags, see TL conditional fields
phone_numberstringThe phone number
phone_code_hashstringThe phone code hash obtained from auth.sendCode
reasonflags.0?stringOfficial clients only, used if the device integrity verification failed, and no secret could be obtained to invoke auth.requestFirebaseSms: in this case, the device integrity verification failure reason must be passed here.

returns

auth.SentCode

errors (8)

codeerrordescription
400BUSINESS_CONNECTION_NOT_ALLOWEDThis 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.
400EMAIL_INSTALL_MISSINGAttempting to send a code to the recovery email, but no email is configured.
400PHONE_CODE_EMPTYphone_code is missing.
400PHONE_CODE_EXPIREDThe phone code you provided has expired.
400PHONE_CODE_HASH_EMPTYphone_code_hash is missing.
400PHONE_NUMBER_INVALIDThe phone number is invalid.
406PHONE_NUMBER_INVALIDThe phone number is invalid.
406SEND_CODE_UNAVAILABLEReturned when all available options for this type of number were already used (e.g. flash-call, then SMS, then this error might be returned to trigger a second resend).

history

present in layers 62–229 · constructor id changed 1×

idlayers
#3ef1a9bf62–179
#cae47523180–229