Skip to content

Get a list of browser kernel versions

Request

Return the published browser kernel and user-agent major versions.

  • Effect: none. Read-only. Safe to retry with bounded backoff.
  • Contents: the Open API surface returns published kernels only, while the Local API surface filters by the running client version, so the two surfaces can return different sets. The list changes as new kernels are published.
  • Note: an upstream failure yields an empty list rather than an error, so treat an empty result as inconclusive.
  • Open API: only published kernels are returned, regardless of any client.
Security
OpenApiBearer
Bodyapplication/json
systemTypeinteger(OperatingSystem)

Operating system:

  • 1 — Windows
  • 2 — macOS
  • 3 — Android
  • 4 — iOS
  • 5 — Linux
Enum:12345
Example:1
systemBitTypeinteger(SystemBitType)

System bitness. Defaults to 1:

  • 0 — 32-bit
  • 1 — 64-bit
Default:1
Enum:01
Example:1
architectureinteger(Architecture)

CPU architecture. Defaults to 0:

  • 0 — x86
  • 1 — ARM
Default:0
Enum:01
Example:0
curl -i -X POST \
  https://api.morelogin.com/env/advanced/ua/versions \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "systemType": 1,
    "systemBitType": 1,
    "architecture": 0
  }'

Responses

Success

Bodyapplication/json
codeintegerrequired

Return result code. 0 means success; other codes indicate exceptions.

Example:0
msgstring or nullrequired

Error message. Usually null on success.

Example:null
requestIdstring

Operation request ID. This field may be present when the request passes through the API gateway.

Example:"1d4f3ea968664593860b94b35d4ebf5e"
dataArray of objectsrequired
Response
{ "code": 0, "msg": null, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d", "data": [ { … } ] }