Базовый URL
PATCH
https://v1.empr.cloud/api/v1/folders/{folderId}/profiles/{profileId}
Запрос
Заголовки запроса
Заголовки
Название
Тип / Значение
Описание
X-Token
String
Токен авторизации
Content-Type
application/json
Параметры URL
Параметры запроса
Название
Тип / Значение
Описание
folderId
UUID
ID папки
profileId
UUID
ID профиля
Тело запроса
Тело запроса
Название
Тип / Значение
Описание
profile_name
String?
Имя профиля
profile_notes
String?
Заметки для профиля
profile_tags
UUID[]?
Теги для профиля
new_profile_tags
String[]?
Теги, которые нужно создать и добавить к профилю
profile_status
UUID?
Статус профиля
pinned
Boolean?
Закрепленный статус профиля
proxy_id
"none" | Proxy
Прокси
Proxy
Название
Тип / Значение
Описание
id
UUID
ID прокси
Хотя бы одно из полей должно быть указано
Примеры запросов
1const url =
2 "https://v1.empr.cloud/api/v1/folders/{folderId}/profiles/{profileId}";
3
4const body = {
5 "profile_name": "Новое имя профиля",
6 "new_profile_tags": [
7 "Новый тег"
8 ]
9}
10
11const options = {
12 method: "PATCH",
13 headers: {
14 "X-Token": "Your Token",
15 "Content-Type": "application/json"
16 },
17 body: JSON.stringify(body)
18};
19
20fetch(url, options)
21 .then((response) => {
22 response.json().then((data) => {
23 console.log(data);
24 });
25 })
26 .catch((error) => {
27 console.error(error);
28 });
Ответ
Данные ответа
Ответ
Название
Тип / Значение
Описание
data
Profile
Обновленный профиль
Типы
Profile
Название
Тип / Значение
Описание
owner
String
Владелец профиля
id
String
Идентификатор профиля
folder_id
String
Идентификатор папки
proxy_id
UUID | null
Идентификатор прокси (null, если отсутствует)
profile_name
String
Название профиля
profile_notes
String
Заметки для профиля
profile_status
UUID | null
Статус профиля (null, если не применимо)
profile_tags
UUID[]
Массив UUID, представляющий теги, связанные с профилем
browser
String
Браузер, используемый профилем
platform
String
Платформа, используемая профилем (macos/windows/linux)
fingerprint
Fingerprint
Отпечаток, используемый профилем
running
Boolean
Является ли профиль в настоящее время активным
pinned
Boolean
Является ли профиль в настоящее время закрепленным
worktime
Number
Время работы профиля в секундах
last_run_at
Timestamp?
Время последнего запуска профиля
created_at
Timestamp
Время создания профиля
updated_at
Timestamp
Время последнего обновления профиля
proxy
Proxy | null
Прокси, используемый профилем
Fingerprint
Название
Тип / Значение
Описание
major
Number
Основная версия отпечатка
os
String
Операционная система отпечатка
screen
Screen
Детали экрана отпечатка
fonts
String[]
Массив установленных шрифтов в системе
webrtc_pref
String
Настройки WebRTC
canvas_pref
String
Настройки Canvas
webgl_pref
String
Настройки WebGL
media_devices
null
Информация о мультимедийных устройствах
ports_protection
string[]
Массив защищенных портов
geolocation
null
Настройки геолокации
client_rects
null
Настройки клиентских прямоугольников
hints
...
Подсказки о устройстве
navigator
...
Информация о навигаторе
webgl
...
Информация о WebGL
webgpu
...
Информация о WebGPU
crc
String
Значение CRC
Screen
Название
Тип / Значение
Описание
width
Number
Ширина экрана
height
Number
Высота экрана
pixel_ratio
Number
Пиксельное соотношение экрана
avail_width
Number
Доступная ширина экрана
avail_height
Number
Доступная высота экрана
avail_top
Number
Доступная верхняя позиция экрана
avail_left
Number
Доступная левая позиция экрана
color_depth
Number
Глубина цвета экрана
pixel_depth
Number
Глубина пикселя экрана