auth.sendCode

Send the verification code for login

auth.sentCode#efed51d9 phone_registered:Bool phone_code_hash:string send_call_timeout:int is_password:Bool = auth.SentCode;
---functions---
auth.sendCode#768d5f4d phone_number:string sms_type:int api_id:int api_hash:string lang_code:string = auth.SentCode;

Parameters

Name Type Description
phone_number string Phone number in international format
api_id int Application identifier (see App configuration)
api_hash string Application secret hash (see App configuration)
settings CodeSettings Settings for the code type to send

Result

auth.SentCode

Only users can use this method

This method can be invoked over an unauthenticated connection ยป

Possible errors

Code Type Description
400 API_ID_INVALID API ID invalid.
400 API_ID_PUBLISHED_FLOOD This API id was published somewhere, you can't use it now.
500 AUTH_RESTART Restart the authorization process.
500 AUTH_RESTART_%d Internal error (debug info %d), please repeat the method call.
400 PHONE_NUMBER_APP_SIGNUP_FORBIDDEN You can't sign up using this app.
400 PHONE_NUMBER_BANNED The provided phone number is banned from telegram.
400 PHONE_NUMBER_FLOOD You asked for the code too many times.
406 PHONE_NUMBER_INVALID The phone number is invalid.
406 PHONE_PASSWORD_FLOOD You have tried logging in too many times.
400 PHONE_PASSWORD_PROTECTED This phone is password protected.
400 SMS_CODE_CREATE_FAILED An error occurred while creating the SMS code.
406 UPDATE_APP_TO_LOGIN Please update your client to login.