API Endpoints
Profiles
Get fingerprint parameters

These requests will be made to a local server that only runs when the Vision application is launched.\

Base URL for obtaining a list of available languages

GET
http://127.0.0.1:3030/variations/language

This URL can be used to obtain a list of all available languages, which can then be used in the fingerprint when creating a profile.

Request example

1const url =
2  "http://127.0.0.1:3030/variations/language"; 
3
4const options = {
5  method: "GET",
6  headers: {
7    "X-Token": "Your Token", 
8  }, 
9};
10
11fetch(url, options)
12  .then((response) => {
13    response.json().then((data) => {
14      console.log(data);
15    });
16  })
17  .catch((error) => {
18    console.error(error);
19  });

Response

Response example

1[
2    "en",
3    "fr",
4    "de",
5    "it",
6    "nl",
7    "sv",
8    "es",
9    "da",
10    "pt",
11    "nb",
12    ...
13]

Base URL for obtaining a list of available time zones

GET
http://127.0.0.1:3030/variations/timezone

This URL can be used to obtain a list of all available time zones, which can then be used in the fingerprint when creating a profile.

Request example

1const url =
2  "http://127.0.0.1:3030/variations/timezone"; 
3
4const options = {
5  method: "GET",
6  headers: {
7    "X-Token": "Your Token", 
8  }, 
9};
10
11fetch(url, options)
12  .then((response) => {
13    response.json().then((data) => {
14      console.log(data);
15    });
16  })
17  .catch((error) => {
18    console.error(error);
19  });

Response

Response example

1[
2    "Africa/Abidjan",
3    "Africa/Accra",
4    "Africa/Addis_Ababa",
5    "Africa/Algiers",
6    "Africa/Asmara",
7    "Africa/Bamako",
8    "Africa/Bangui",
9    "Africa/Banjul",
10    "Africa/Bissau",
11    "Africa/Blantyre",
12    ...
13]

Base URL for obtaining a list of available video cards

GET
http://127.0.0.1:3030/variations/renderer?os=macos&version=latest

This URL can be used to obtain a list of all available video cards, which can then be used in the print when creating a profile.

URL parameters

Query parameters
Название
Тип / Значение
Описание
os
String
Possible values: macos, windows, linux
version
String/Number
Required browser kernel version, or latest for up-to-date information

Request example

1const url =
2  "http://127.0.0.1:3030/variations/renderer?os=macos&version=latest"; 
3
4const options = {
5  method: "GET",
6  headers: {
7    "X-Token": "Your Token", 
8  }, 
9};
10
11fetch(url, options)
12  .then((response) => {
13    response.json().then((data) => {
14      console.log(data);
15    });
16  })
17  .catch((error) => {
18    console.error(error);
19  });

Response

Response example

1[
2    "AMD Radeon HD GFX10 Family Unknown Prototype",
3    "AMD Radeon Navi21",
4    "AMD Radeon Polaris",
5    "AMD Radeon Pro 5300",
6    "AMD Radeon Pro 5500 XT",
7    "AMD Radeon Pro 555",
8    "AMD Radeon Pro 555X",
9    "AMD Radeon Pro 560",
10    "AMD Radeon Pro 560X",
11    "AMD Radeon Pro 5700",
12    "AMD Radeon Pro 5700 XT",
13    ...
14]