telegram api method · layer 229 · #c1cd5ea9

initConnection

usable by users and bots

Initialize connection

definition

initConnection#c1cd5ea9 {X:Type} flags:# api_id:int device_model:string system_version:string app_version:string system_lang_code:string lang_pack:string lang_code:string proxy:flags.0?InputClientProxy params:flags.1?JSONValue query:!X = X;

parameters

nametypedescription
flags#Flags, see TL conditional fields
api_idintApplication identifier (see. App configuration)
device_modelstringDevice model
system_versionstringOperation system version
app_versionstringApplication version
system_lang_codestringCode for the language used on the device's OS, ISO 639-1 standard
lang_packstringPlatform identifier (i.e. android, tdesktop, etc).
lang_codestringEither an ISO 639-1 language code or a language pack name obtained from a language pack link.
proxyflags.0?InputClientProxyInfo about an MTProto proxy
paramsflags.1?JSONValueAdditional initConnection parameters. For now, only the tz_offset field is supported, for specifying the timezone offset in seconds.
query!XThe query itself

returns

X

errors (1)

codeerrordescription
400CONNECTION_LAYER_INVALIDLayer invalid.

history

present in layers 9–229 · constructor id changed 3×

idlayers
#69796de99–66
#c7481da667–77
#785188b878–111
#c1cd5ea9112–229