Fingerprints
Returns a fully uniquified fingerprint for the host operating system, without persisting it. Equivalent to /fingerprint/new/{platform} with the launcher host's platform.
Permanent JWT from Settings → Automation API.
A uniquified, unsaved fingerprint.
Missing or invalid Bearer token.
The fingerprint library is empty.
GET /fingerprint/new HTTP/1.1
Host: 127.0.0.1:40325
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"fingerprint": {
"name": "text",
"notes": "text",
"seed": 1,
"navigator": {
"user_agent": "text",
"platform": "Win32",
"hardware_concurrency": 12,
"device_memory": 16,
"language": "text",
"do_not_track": true,
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"screen": {
"width": 1,
"height": 1,
"avail_width": 1,
"avail_height": 1,
"color_depth": 24,
"device_pixel_ratio": 2,
"color_gamut": "",
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"client_hints": {
"platform": "text",
"platform_version": "text",
"architecture": "x86",
"bitness": "64",
"mobile": true,
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"webgl": {
"unmasked_vendor": "text",
"unmasked_renderer": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"webgpu": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"webrtc": "auto",
"noise": {
"canvas": {
"enabled": true,
"seed": 1
},
"webgl": {
"intensity": 1,
"enabled": true,
"seed": 1
},
"audio": {
"intensity": 1,
"enabled": true,
"seed": 1
},
"client_rects": {
"max_offset": 1,
"enabled": true,
"seed": 1
},
"sensors": {
"enabled": true,
"seed": 1
},
"fonts": {
"enabled": true,
"seed": 1
}
},
"network": {
"blocked_ports": [
1
]
},
"timezone": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}Picks a random library fingerprint matching platform, then uniquifies it: a fresh Sec-CH-UA platform_version, host-aware hardware_concurrency/device_memory (never claims more than the real machine), and a screen clamped to the real display. Returned unsaved — feed it to a create endpoint as fingerprint.
Permanent JWT from Settings → Automation API.
Case-insensitive; win/osx/darwin aliases accepted.
A uniquified, unsaved fingerprint.
Missing or invalid Bearer token.
No matching fingerprint and the library is empty.
GET /fingerprint/new/{platform} HTTP/1.1
Host: 127.0.0.1:40325
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"fingerprint": {
"name": "text",
"notes": "text",
"seed": 1,
"navigator": {
"user_agent": "text",
"platform": "Win32",
"hardware_concurrency": 12,
"device_memory": 16,
"language": "text",
"do_not_track": true,
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"screen": {
"width": 1,
"height": 1,
"avail_width": 1,
"avail_height": 1,
"color_depth": 24,
"device_pixel_ratio": 2,
"color_gamut": "",
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"client_hints": {
"platform": "text",
"platform_version": "text",
"architecture": "x86",
"bitness": "64",
"mobile": true,
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"webgl": {
"unmasked_vendor": "text",
"unmasked_renderer": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"webgpu": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"webrtc": "auto",
"noise": {
"canvas": {
"enabled": true,
"seed": 1
},
"webgl": {
"intensity": 1,
"enabled": true,
"seed": 1
},
"audio": {
"intensity": 1,
"enabled": true,
"seed": 1
},
"client_rects": {
"max_offset": 1,
"enabled": true,
"seed": 1
},
"sensors": {
"enabled": true,
"seed": 1
},
"fonts": {
"enabled": true,
"seed": 1
}
},
"network": {
"blocked_ports": [
1
]
},
"timezone": "text",
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}The on-disk fingerprint library (GPU presets) the launcher ships/imports.
Permanent JWT from Settings → Automation API.
Library entries.
Chrome version string.
Part of the bundled starter set.
Missing or invalid Bearer token.
GET /fingerprints HTTP/1.1
Host: 127.0.0.1:40325
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"id": "text",
"label": "text",
"platform": "Windows",
"chrome": "text",
"gpu": "text",
"builtin": true
}
]Останнє оновлення
Це було корисно?

