# Refresh profile fingerprint

Regenerate the fingerprint of a profile.
Provide at least one of `envId` or `uniqueId`. The operating system in the request takes
precedence; when it is omitted, the operating system stored on the profile is used to pick a
published kernel. No client information is read.

Endpoint: POST /env/fingerprint/refresh
Version: 1.0.0
Security: OpenApiBearer

## Request fields (application/json):

  - `envId` (string)
    Profile ID. Provide this or `uniqueId`.
    Example: 1800000000000001

  - `uniqueId` (integer)
    Profile sequence number. Provide this or `envId`.
    Example: 1001

  - `browserCore` (integer)
    Kernel major version. `0` or omitted means automatic matching.
    Example: 124

  - `uaVersion` (integer)
    UA major version. `0` or omitted refreshes according to business rules.
    Example: 124

  - `browserTypeId` (integer)
    Browser type:
- `1` — Chrome
- `2` — Firefox
    Enum: 1, 2

  - `operatorSystemId` (integer)
    Operating system:
- `1` — Windows
- `2` — macOS
- `3` — Android
- `4` — iOS
- `5` — Linux
    Enum: 1, 2, 3, 4, 5

  - `systemBitType` (integer)
    System bitness. Defaults to `1`:
- `0` — 32-bit
- `1` — 64-bit
    Enum: 0, 1

  - `architecture` (integer)
    CPU architecture. Defaults to `0`:
- `0` — x86
- `1` — ARM
    Enum: 0, 1

## Response 200 fields (application/json):

  - `code` (integer, required)
    Return result code. `0` means success; other codes indicate exceptions.
    Example: 0

  - `msg` (string | null, required)
    Error message. Usually `null` on success.
    Example: null

  - `requestId` (string)
    Operation request ID. This field may be present when the request passes through the API gateway.
    Example: 1d4f3ea968664593860b94b35d4ebf5e

  - `data` (null)
    Example: null

