APIAPI ShardX LauncherModels

Models

ErrorobjectShow propertiesHide properties
errorstringrequired
FingerprintEnvelopeobjectShow propertiesHide properties
fingerprintobject · Fingerprintrequired

Нативний FingerprintConfig. Задокументовані підоб'єкти; найпоширеніші; об'єкт відкритий і зберігається ендпоінтами створення дослівно, тому будь-яке поле тут буде передано без змін.

Show propertiesHide properties
namestringoptional
notesstringoptional
seedintegeroptional

0 = режим лише перевизначень (типовий випадок).

navigatorobjectoptional
Show propertiesHide properties
user_agentstringoptional
platformstringoptional
hardware_concurrencyintegeroptional
device_memoryinteger · enumoptional
Possible values:81632
languagestringoptional
do_not_trackbooleanoptional
screenobjectoptional
Show propertiesHide properties
widthintegeroptional
heightintegeroptional
avail_widthintegeroptional
avail_heightintegeroptional
color_depthintegeroptional
device_pixel_rationumberoptional
color_gamutstring · enumoptional
Possible values:srgbp3rec2020
refresh_rateinteger· min: 24· max: 480optional

Заявлена частота оновлення екрана. Якщо поле не вказано, використовується 60. Див. поле refresh_rate у запитах створення та редагування.

client_hintsobjectoptional

Сімейство Sec-CH-UA (у browser.vision називається hints).

Show propertiesHide properties
platformstringoptional
platform_versionstringoptional
architecturestringoptional
bitnessstringoptional
mobilebooleanoptional
webglobjectoptional
Show propertiesHide properties
unmasked_vendorstringoptional
unmasked_rendererstringoptional
webgpuobjectoptional
webrtcstring · enumoptional

Режим обробки WebRTC.

Possible values:autotcp_onlyblock
noiseobject · NoisePrefsoptional

Налаштування антифінгерпринт-шуму за векторами. Кожен блок: {enabled, seed} (+ специфічні параметри). enabled:false = наскрізна передача.

Show propertiesHide properties
canvasobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

webglobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

intensitynumberoptional
audioobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

intensitynumberoptional
client_rectsobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

max_offsetnumberoptional
sensorsobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

fontsobject · NoiseBlockoptional

enabled:true приховує невелике детерміноване підмножество несуттєвих шрифтів для кожного профілю (решта реальних шрифтів хоста проходять наскрізь).

Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

networkobjectoptional
Show propertiesHide properties
blocked_portsinteger[]optional

Захист від сканування портів локальної мережі (ports_protection).

timezonestringoptional

Ім'я за IANA або "auto"; буде визначено через прив'язаний проксі при запуску.

Fingerprintobject

Нативний FingerprintConfig. Задокументовані підоб'єкти; найпоширеніші; об'єкт відкритий і зберігається ендпоінтами створення дослівно, тому будь-яке поле тут буде передано без змін.

Show propertiesHide properties
namestringoptional
notesstringoptional
seedintegeroptional

0 = режим лише перевизначень (типовий випадок).

navigatorobjectoptional
Show propertiesHide properties
user_agentstringoptional
platformstringoptional
hardware_concurrencyintegeroptional
device_memoryinteger · enumoptional
Possible values:81632
languagestringoptional
do_not_trackbooleanoptional
screenobjectoptional
Show propertiesHide properties
widthintegeroptional
heightintegeroptional
avail_widthintegeroptional
avail_heightintegeroptional
color_depthintegeroptional
device_pixel_rationumberoptional
color_gamutstring · enumoptional
Possible values:srgbp3rec2020
refresh_rateinteger· min: 24· max: 480optional

Заявлена частота оновлення екрана. Якщо поле не вказано, використовується 60. Див. поле refresh_rate у запитах створення та редагування.

client_hintsobjectoptional

Сімейство Sec-CH-UA (у browser.vision називається hints).

Show propertiesHide properties
platformstringoptional
platform_versionstringoptional
architecturestringoptional
bitnessstringoptional
mobilebooleanoptional
webglobjectoptional
Show propertiesHide properties
unmasked_vendorstringoptional
unmasked_rendererstringoptional
webgpuobjectoptional
webrtcstring · enumoptional

Режим обробки WebRTC.

Possible values:autotcp_onlyblock
noiseobject · NoisePrefsoptional

Налаштування антифінгерпринт-шуму за векторами. Кожен блок: {enabled, seed} (+ специфічні параметри). enabled:false = наскрізна передача.

Show propertiesHide properties
canvasobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

webglobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

intensitynumberoptional
audioobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

intensitynumberoptional
client_rectsobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

max_offsetnumberoptional
sensorsobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

fontsobject · NoiseBlockoptional

enabled:true приховує невелике детерміноване підмножество несуттєвих шрифтів для кожного профілю (решта реальних шрифтів хоста проходять наскрізь).

Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

networkobjectoptional
Show propertiesHide properties
blocked_portsinteger[]optional

Захист від сканування портів локальної мережі (ports_protection).

timezonestringoptional

Ім'я за IANA або "auto"; буде визначено через прив'язаний проксі при запуску.

NoisePrefsobject

Налаштування антифінгерпринт-шуму за векторами. Кожен блок: {enabled, seed} (+ специфічні параметри). enabled:false = наскрізна передача.

Show propertiesHide properties
canvasobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

webglobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

intensitynumberoptional
audioobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

intensitynumberoptional
client_rectsobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

max_offsetnumberoptional
sensorsobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

fontsobject · NoiseBlockoptional

enabled:true приховує невелике детерміноване підмножество несуттєвих шрифтів для кожного профілю (решта реальних шрифтів хоста проходять наскрізь).

Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

NoiseBlockobjectShow propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

CreateProfileRequestobjectShow propertiesHide properties
namestringoptional
notesstringoptional
proxy_idstringoptional

Прив'язати проксі зі сховища (за id).

proxystringoptional

Прив'язати проксі рядком (host:port:user:pass або scheme://user:pass@host:port). Для постійного профілю проксі додається у сховище (дедуплікація за ендпоінтом) та проходить повний тест (UDP + гео), потім прив'язується за id; відображається у списку проксі, результат QUIC/WebRTC кешується. Для тимчасового профілю проксі прикріплюється інлайн (не зберігається). Ігнорується, якщо задано proxy_id.

folderstringoptional

Тег папки (ігнорується для /folders/{folder}/profiles; там пріоритет у шляху).

colorstringoptional

Акцентний колір піктограми вікна профілю та мітки з його назвою в адресному рядку. Якщо поле не вказано, колір піктограми визначається за назвою, а мітка зберігає колір панелі інструментів браузера.

extensionsstring[]optional

Ідентифікатори бібліотеки розширень (GET /extensions), завантажуються під час запуску. Бібліотека не має ідентифікатора 400, а не профілю, який автоматично запускається без нього.

refresh_rateinteger· min: 24· max: 480optional

Заявлена частота оновлення екрана, записана в screen.refresh_rate. Жоден веб-API не повідомляє це значення; сторінка оцінює його за часом виконання requestAnimationFrame. Якщо поле не вказано, використовується 60, а не частота екрана хоста. Кадри можна лише сповільнювати, тому фактична частота є найближчим цілим дільником частоти панелі хоста, що не перевищує вказане значення.

fingerprintobject · Fingerprintrequired

Зберігається дослівно. Отримайте з /fingerprint/new та за потреби відредагуйте.

Show propertiesHide properties
namestringoptional
notesstringoptional
seedintegeroptional

0 = режим лише перевизначень (типовий випадок).

navigatorobjectoptional
Show propertiesHide properties
user_agentstringoptional
platformstringoptional
hardware_concurrencyintegeroptional
device_memoryinteger · enumoptional
Possible values:81632
languagestringoptional
do_not_trackbooleanoptional
screenobjectoptional
Show propertiesHide properties
widthintegeroptional
heightintegeroptional
avail_widthintegeroptional
avail_heightintegeroptional
color_depthintegeroptional
device_pixel_rationumberoptional
color_gamutstring · enumoptional
Possible values:srgbp3rec2020
refresh_rateinteger· min: 24· max: 480optional

Заявлена частота оновлення екрана. Якщо поле не вказано, використовується 60. Див. поле refresh_rate у запитах створення та редагування.

client_hintsobjectoptional

Сімейство Sec-CH-UA (у browser.vision називається hints).

Show propertiesHide properties
platformstringoptional
platform_versionstringoptional
architecturestringoptional
bitnessstringoptional
mobilebooleanoptional
webglobjectoptional
Show propertiesHide properties
unmasked_vendorstringoptional
unmasked_rendererstringoptional
webgpuobjectoptional
webrtcstring · enumoptional

Режим обробки WebRTC.

Possible values:autotcp_onlyblock
noiseobject · NoisePrefsoptional

Налаштування антифінгерпринт-шуму за векторами. Кожен блок: {enabled, seed} (+ специфічні параметри). enabled:false = наскрізна передача.

Show propertiesHide properties
canvasobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

webglobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

intensitynumberoptional
audioobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

intensitynumberoptional
client_rectsobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

max_offsetnumberoptional
sensorsobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

fontsobject · NoiseBlockoptional

enabled:true приховує невелике детерміноване підмножество несуттєвих шрифтів для кожного профілю (решта реальних шрифтів хоста проходять наскрізь).

Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

networkobjectoptional
Show propertiesHide properties
blocked_portsinteger[]optional

Захист від сканування портів локальної мережі (ports_protection).

timezonestringoptional

Ім'я за IANA або "auto"; буде визначено через прив'язаний проксі при запуску.

EditProfileRequestobject

Усі поля необов'язкові; змінюється лише передане.

Show propertiesHide properties
namestringoptional
notesstringoptional
folderstringoptional

"" прибирає профіль з папки (переводить до «Усі»).

proxy_idstringoptional

"" від'єднує проксі.

proxystringoptional

Рядок проксі; зберігається (дедуплікація) + повний тест, потім прив'язується.

colorstringoptional

#rrggbb; "" повертається до кольору, похідного від назви.

extensionsstring[]optional

Замінює весь список; [] не завантажує нічого.

refresh_rateinteger· min: 24· max: 480optional

Заявлена частота оновлення екрана, застосована ПІСЛЯ fingerprint і записана в screen.refresh_rate. Жоден веб-API не повідомляє це значення; сторінка оцінює його за часом виконання requestAnimationFrame. Якщо поле не вказано, використовується 60, а не частота екрана хоста. Кадри можна лише сповільнювати, тому фактична частота є найближчим цілим дільником частоти панелі хоста, що не перевищує вказане значення.

fingerprintobject · Fingerprintoptional

При наявності ЗАМІНЮЄ збережений відбиток дослівно.

Show propertiesHide properties
namestringoptional
notesstringoptional
seedintegeroptional

0 = режим лише перевизначень (типовий випадок).

navigatorobjectoptional
Show propertiesHide properties
user_agentstringoptional
platformstringoptional
hardware_concurrencyintegeroptional
device_memoryinteger · enumoptional
Possible values:81632
languagestringoptional
do_not_trackbooleanoptional
screenobjectoptional
Show propertiesHide properties
widthintegeroptional
heightintegeroptional
avail_widthintegeroptional
avail_heightintegeroptional
color_depthintegeroptional
device_pixel_rationumberoptional
color_gamutstring · enumoptional
Possible values:srgbp3rec2020
refresh_rateinteger· min: 24· max: 480optional

Заявлена частота оновлення екрана. Якщо поле не вказано, використовується 60. Див. поле refresh_rate у запитах створення та редагування.

client_hintsobjectoptional

Сімейство Sec-CH-UA (у browser.vision називається hints).

Show propertiesHide properties
platformstringoptional
platform_versionstringoptional
architecturestringoptional
bitnessstringoptional
mobilebooleanoptional
webglobjectoptional
Show propertiesHide properties
unmasked_vendorstringoptional
unmasked_rendererstringoptional
webgpuobjectoptional
webrtcstring · enumoptional

Режим обробки WebRTC.

Possible values:autotcp_onlyblock
noiseobject · NoisePrefsoptional

Налаштування антифінгерпринт-шуму за векторами. Кожен блок: {enabled, seed} (+ специфічні параметри). enabled:false = наскрізна передача.

Show propertiesHide properties
canvasobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

webglobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

intensitynumberoptional
audioobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

intensitynumberoptional
client_rectsobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

max_offsetnumberoptional
sensorsobject · NoiseBlockoptional
Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

fontsobject · NoiseBlockoptional

enabled:true приховує невелике детерміноване підмножество несуттєвих шрифтів для кожного профілю (решта реальних шрифтів хоста проходять наскрізь).

Show propertiesHide properties
enabledbooleanoptional
seedintegeroptional

Ентропія на профіль; 0 = обчислити автоматично.

networkobjectoptional
Show propertiesHide properties
blocked_portsinteger[]optional

Захист від сканування портів локальної мережі (ports_protection).

timezonestringoptional

Ім'я за IANA або "auto"; буде визначено через прив'язаний проксі при запуску.

TempProfileRequestobjectShow propertiesHide properties
fingerprint_idstringoptional

Запис бібліотеки, на основі якого створюється профіль; якщо не вказано, обирається випадковий запис для platform.

platformstring · enumoptional

Використовується для вибору випадкового відбитка, якщо не вказано fingerprint_id; якщо не вказано жодного з них, береться ОС хоста.

Possible values:WindowsmacOSLinux
proxystringoptional

Інлайн-рядок проксі (не зберігається у сховищі).

namestringoptional
folderstringoptional
refresh_rateinteger· min: 24· max: 480optional

Заявлена частота оновлення екрана, записана в screen.refresh_rate. Жоден веб-API не повідомляє це значення; сторінка оцінює його за часом виконання requestAnimationFrame. Якщо поле не вказано, використовується 60, а не частота екрана хоста. Кадри можна лише сповільнювати, тому фактична частота є найближчим цілим дільником частоти панелі хоста, що не перевищує вказане значення.

noiseobjectoptional

Шум відбитка для кожного вектора. Вектори, яких немає в запиті, зберігають значення за замовчуванням (вимкнені).

Можна поєднати два формати в одному запиті:

скорочений: `{"canvas": true, "webgl": true}`; для `webgl` і `client_rects` також застосовується інтенсивність, яку використовує інтерфейс; повний об’єкт: {"canvas": {"enabled": true, "seed": 42}}, у форматі відповіді GET /profiles/{id}.

Поля об’єднуються з налаштуваннями вектора, а не замінюють їх. Наприклад, {"webgl": {"intensity": 0.001}} не змінює enabled. Якщо seed дорівнює 0 або не вказаний, стабільне значення виводиться з ідентифікатора профілю, щоб два тимчасові профілі не отримали однаковий відбиток.

Show propertiesHide properties
canvasanyoptional
webglanyoptional
audioanyoptional
client_rectsanyoptional
sensorsanyoptional
fontsanyoptional
ExtensionobjectShow propertiesHide properties
idstringoptional

Передайте це в extensions профілю.

namestringoptional
versionstringoptional
descriptionstringoptional
size_bytesinteger · int64optional
added_atstringoptional

@<unix_secs>.

iconstring· nullableoptional

Найбільша піктограма, яку декларує маніфест, як URL-адреса data:. Null на кінцевій точці списку та на розширеннях, які не надсилають жодних.

AddExtensionRequestobject

Точно один із url або path.

Show propertiesHide properties
urlstringoptional

Сторінка Веб-магазину Chrome, простий ідентифікатор розширення з 32 символів або пряме посилання на .crx / .zip.

pathstringoptional

Локальна папка .crx, .zip або розпакована папка на машині програми запуску.

BookmarkobjectShow propertiesHide properties
idstring · uuidoptional
titlestringoptional
urlstringoptional
folderstringoptional

папка Launcher; порожній означає кожен профіль.

BookmarkRequestobjectShow propertiesHide properties
idstringoptional

Якщо вказано, оновлює цю закладку; якщо не вказано, створює нову.

urlstringrequired

Достатньо вказати хост без схеми, до нього додається https://.

titlestringoptional

Бланк використовує саму адресу.

folderstringoptional

Порожній (або відсутній) означає кожен профіль.

TrashEntryobjectShow propertiesHide properties
idstring · uuidoptional
namestringoptional
folderstringoptional
deleted_atinteger · int64optional

Unix секунд.

expires_atinteger · int64optional

Unix секунди; розгортка запуску видаляє все, що минуло.

size_bytesinteger · int64optional

Архів, у якому зберігається обліковий запис, а не кеш.

ProfileMetaobject

Метадані профілю в лаунчері (повертаються при створенні).

Show propertiesHide properties
idstring · uuidoptional
namestringoptional
notesstringoptional
proxy_idstring· nullableoptional
last_launched_atstring· nullableoptional

ISO-8601 або null.

created_atstring· nullableoptional
pinnedbooleanoptional
folderstringoptional
colorstring· nullableoptional

Акцентний колір значка у форматі #rrggbb; null означає, що колір визначається за назвою, як у браузері, коли колір не вибрано.

extensionsstring[]optional

Ідентифікатори бібліотеки розширень завантажуються під час запуску.

ProfileListItemobjectShow propertiesHide properties
idstring · uuidoptional
namestringoptional
notesstringoptional
proxy_idstring· nullableoptional
last_launched_atstring· nullableoptional

ISO-8601 або null.

created_atstring· nullableoptional
pinnedbooleanoptional
folderstringoptional
colorstring· nullableoptional

Акцентний колір значка у форматі #rrggbb; null означає, що колір визначається за назвою, як у браузері, коли колір не вибрано.

extensionsstring[]optional

Ідентифікатори бібліотеки розширень завантажуються під час запуску.

runningbooleanoptional
pidinteger · int64· nullableoptional
cdpobject · CdpInfo· nullableoptional

CDP-ендпоінт запущеного профілю.

Show propertiesHide properties
portintegeroptional

Порт remote-debugging

http_urlstringoptional

REST-база (/json, /json/version).

web_socket_debugger_urlstringoptional

WS-ендпоінт рівня браузера для Puppeteer/Playwright connect.

StoredProfileobject

Повний профіль на диску: оболонка _meta плюс розгорнутий FingerprintConfig (всі поля Fingerprint на верхньому рівні). running/cdp присутні лише під час роботи профілю.

Show propertiesHide properties
_metaobjectoptional
Show propertiesHide properties
idstring · uuidoptional
proxy_idstring· nullableoptional
inline_proxyobject · ProxyEntry· nullableoptional

Повний запис проксі (як вбудовано в _meta.inline_proxy).

Show propertiesHide properties
idstringoptional
namestringoptional
kindstring · enumoptional
Possible values:socks5httphttps
hoststringoptional
portintegeroptional
usernamestringoptional
passwordstringoptional
countrystringoptional
notesstringoptional
last_launched_atstring· nullableoptional
created_atstring· nullableoptional
pinnedbooleanoptional
folderstringoptional
temporarybooleanoptional
revintegeroptional

Кожен запис збільшує номер версії. Редактор робочого столу передає номер версії, на якому було відкрито профіль, тому збереження поверх зміни, внесеної через цей API, відхиляється, а не скасовується автоматично. Зміни через API не відхиляються: профіль читається і записується назад за один крок.

runningbooleanoptional
cdpobject · CdpInfo· nullableoptional

CDP-ендпоінт запущеного профілю.

Show propertiesHide properties
portintegeroptional

Порт remote-debugging

http_urlstringoptional

REST-база (/json, /json/version).

web_socket_debugger_urlstringoptional

WS-ендпоінт рівня браузера для Puppeteer/Playwright connect.

CdpInfoobject

CDP-ендпоінт запущеного профілю.

Show propertiesHide properties
portintegeroptional

Порт remote-debugging

http_urlstringoptional

REST-база (/json, /json/version).

web_socket_debugger_urlstringoptional

WS-ендпоінт рівня браузера для Puppeteer/Playwright connect.

RunningProfileobjectShow propertiesHide properties
profile_idstringoptional
pidinteger · int64optional
cdpobject · CdpInfo· nullableoptional

CDP-ендпоінт запущеного профілю.

Show propertiesHide properties
portintegeroptional

Порт remote-debugging

http_urlstringoptional

REST-база (/json, /json/version).

web_socket_debugger_urlstringoptional

WS-ендпоінт рівня браузера для Puppeteer/Playwright connect.

LibraryEntryobjectShow propertiesHide properties
idstringoptional
labelstringoptional
platformstring · enumoptional
Possible values:WindowsmacOSLinux
chromestringoptional

Рядок версії Chrome.

gpustringoptional
builtinbooleanoptional

Входить у поставляємий стартовий набір.

AddProxyRequestobject

Рядок проксі АБО явні поля (рядок має пріоритет).

Show propertiesHide properties
proxystringoptional

scheme://user:pass@host:port або host:port:user:pass.

kindstring · enumoptional
Possible values:socks5httphttps
hoststringoptional
portintegeroptional
usernamestringoptional
passwordstringoptional
namestringoptional
countrystringoptional
notesstringoptional
ProxySummaryobject

Збережений проксі без облікових даних.

Show propertiesHide properties
idstringoptional
namestringoptional
kindstring · enumoptional
Possible values:socks5httphttps
hoststringoptional
portintegeroptional
countrystringoptional

Інформаційний тег (наприклад, "US").

Cookieobject

Cookie у зручному для інструментів вигляді (сумісний з форматами EditThisCookie / Puppeteer; httpOnly/sameSite приймаються як псевдоніми при імпорті).

Show propertiesHide properties
domainstringrequired

Хост cookie (Chromium host_key), наприклад ".example.com".

namestringrequired
valuestringrequired
pathstring· default: "/"optional
expiresnumber· nullableoptional

Unix-секунди; null/відсутній = сесійний cookie.

secureboolean· default: falseoptional
http_onlyboolean· default: falseoptional
same_sitestring · enumoptional

Регістронезалежно при імпорті.

Possible values:StrictLaxNoneunspecified
ProxyEntryobject

Повний запис проксі (як вбудовано в _meta.inline_proxy).

Show propertiesHide properties
idstringoptional
namestringoptional
kindstring · enumoptional
Possible values:socks5httphttps
hoststringoptional
portintegeroptional
usernamestringoptional
passwordstringoptional
countrystringoptional
notesstringoptional
AutomationBranchstring · enum | object

Напрямок після виконання кроку. Для простих випадків використовується рядок, для значень з параметрами - об’єкт.

Show propertiesHide properties
AutomationBlockobject

Один крок автоматизації. kind і params розширюються, тому модуль може додавати нові типи кроків.

Show propertiesHide properties
idstringoptional
kindstringoptional

Тип вбудованої палітри (goto, click, type, profile.create, var.set, ...) або module:<module id>:<block>.

У мобільному профілі звичайні кроки вже перетворюються на дотики: click виконує дотик, rightClick - довге натискання, scroll і swipe - жести. hover недоступний, оскільки на телефоні немає вказівника. Наведені нижче кроки доступні лише на мобільних профілях і відхиляються на настільних:

| Тип | Параметри | Дія | | --- | --- | --- | | touch.tap | selector або x+y, tapCount (1-3), timeout | Дотик до цілі. | | touch.longPress | selector або x+y, timeout | Натиснути й утримувати. | | touch.swipe | selector або x+y, dx, dy, timeout | Провести пальцем. | | touch.drag | selector, to, holdMs, timeout | Перетягнути елемент. | | touch.pinch | scale, selector або x+y | Змінити масштаб двома пальцями. Значення понад 1 зменшує масштаб. | | screen.rotate | angle (0/90/180/270), turnMs, into | Повернути пристрій. into зберігає новий screen.orientation.type. |

labelstringoptional
paramsobjectoptional

Власні поля кроку, як їх визначає палітра.

enabledboolean· default: trueoptional
xnumberoptional

Положення на полотні. Лише для макета, порядок виконання визначають гілки.

ynumberoptional
on_donestring · enum | objectoptional

Напрямок після виконання кроку. Для простих випадків використовується рядок, для значень з параметрами - об’єкт.

on_failany · AutomationBranchoptional

За замовчуванням stop; продовження після клацання, яке нічого не знайшло, - це те, як запуск друкує на неправильній сторінці.

secretsstring[]optional

Назви параметрів порожні під час експорту.

AutomationRunSettingsobjectShow propertiesHide properties
threadsinteger· default: 1optional

Одночасний запуск браузерів; закріплений на 1-64.

loopsinteger· default: 1optional

Проходить через блоки. 0 означає виконання, доки hours не підніметься.

hoursnumberoptional

Має значення лише тоді, коли loops дорівнює 0.

startstringoptional

Ідентифікатор блоку для початку; порожній означає перший.

profilesstring[]optional

Зберігається для проектів, збережених до того, як профілі стали блоками; одна нитка кожна, коли встановлено.

AutomationProjectobjectShow propertiesHide properties
idstring · uuidoptional
namestringoptional
notesstringoptional
blocksobject · AutomationBlock[]optional
Show propertiesHide properties
idstringoptional
kindstringoptional

Тип вбудованої палітри (goto, click, type, profile.create, var.set, ...) або module:<module id>:<block>.

У мобільному профілі звичайні кроки вже перетворюються на дотики: click виконує дотик, rightClick - довге натискання, scroll і swipe - жести. hover недоступний, оскільки на телефоні немає вказівника. Наведені нижче кроки доступні лише на мобільних профілях і відхиляються на настільних:

| Тип | Параметри | Дія | | --- | --- | --- | | touch.tap | selector або x+y, tapCount (1-3), timeout | Дотик до цілі. | | touch.longPress | selector або x+y, timeout | Натиснути й утримувати. | | touch.swipe | selector або x+y, dx, dy, timeout | Провести пальцем. | | touch.drag | selector, to, holdMs, timeout | Перетягнути елемент. | | touch.pinch | scale, selector або x+y | Змінити масштаб двома пальцями. Значення понад 1 зменшує масштаб. | | screen.rotate | angle (0/90/180/270), turnMs, into | Повернути пристрій. into зберігає новий screen.orientation.type. |

labelstringoptional
paramsobjectoptional

Власні поля кроку, як їх визначає палітра.

enabledboolean· default: trueoptional
xnumberoptional

Положення на полотні. Лише для макета, порядок виконання визначають гілки.

ynumberoptional
on_donestring · enum | objectoptional

Напрямок після виконання кроку. Для простих випадків використовується рядок, для значень з параметрами - об’єкт.

on_failany · AutomationBranchoptional

За замовчуванням stop; продовження після клацання, яке нічого не знайшло, - це те, як запуск друкує на неправильній сторінці.

secretsstring[]optional

Назви параметрів порожні під час експорту.

runobject · AutomationRunSettingsoptional
Show propertiesHide properties
threadsinteger· default: 1optional

Одночасний запуск браузерів; закріплений на 1-64.

loopsinteger· default: 1optional

Проходить через блоки. 0 означає виконання, доки hours не підніметься.

hoursnumberoptional

Має значення лише тоді, коли loops дорівнює 0.

startstringoptional

Ідентифікатор блоку для початку; порожній означає перший.

profilesstring[]optional

Зберігається для проектів, збережених до того, як профілі стали блоками; одна нитка кожна, коли встановлено.

created_atintegeroptional

Unix секунд.

updated_atintegeroptional

Unix секунд.

AutomationBundleobject

Проект на шляху до іншої машини.

Show propertiesHide properties
formatintegeroptional

Імпорт відхиляє невідомий йому номер.

exported_atintegeroptional

Unix секунд.

projectobject · AutomationProjectoptional
Show propertiesHide properties
idstring · uuidoptional
namestringoptional
notesstringoptional
blocksobject · AutomationBlock[]optional
Show propertiesHide properties
idstringoptional
kindstringoptional

Тип вбудованої палітри (goto, click, type, profile.create, var.set, ...) або module:<module id>:<block>.

У мобільному профілі звичайні кроки вже перетворюються на дотики: click виконує дотик, rightClick - довге натискання, scroll і swipe - жести. hover недоступний, оскільки на телефоні немає вказівника. Наведені нижче кроки доступні лише на мобільних профілях і відхиляються на настільних:

| Тип | Параметри | Дія | | --- | --- | --- | | touch.tap | selector або x+y, tapCount (1-3), timeout | Дотик до цілі. | | touch.longPress | selector або x+y, timeout | Натиснути й утримувати. | | touch.swipe | selector або x+y, dx, dy, timeout | Провести пальцем. | | touch.drag | selector, to, holdMs, timeout | Перетягнути елемент. | | touch.pinch | scale, selector або x+y | Змінити масштаб двома пальцями. Значення понад 1 зменшує масштаб. | | screen.rotate | angle (0/90/180/270), turnMs, into | Повернути пристрій. into зберігає новий screen.orientation.type. |

labelstringoptional
paramsobjectoptional

Власні поля кроку, як їх визначає палітра.

enabledboolean· default: trueoptional
xnumberoptional

Положення на полотні. Лише для макета, порядок виконання визначають гілки.

ynumberoptional
on_donestring · enum | objectoptional

Напрямок після виконання кроку. Для простих випадків використовується рядок, для значень з параметрами - об’єкт.

on_failany · AutomationBranchoptional

За замовчуванням stop; продовження після клацання, яке нічого не знайшло, - це те, як запуск друкує на неправильній сторінці.

secretsstring[]optional

Назви параметрів порожні під час експорту.

runobject · AutomationRunSettingsoptional
Show propertiesHide properties
threadsinteger· default: 1optional

Одночасний запуск браузерів; закріплений на 1-64.

loopsinteger· default: 1optional

Проходить через блоки. 0 означає виконання, доки hours не підніметься.

hoursnumberoptional

Має значення лише тоді, коли loops дорівнює 0.

startstringoptional

Ідентифікатор блоку для початку; порожній означає перший.

profilesstring[]optional

Зберігається для проектів, збережених до того, як профілі стали блоками; одна нитка кожна, коли встановлено.

created_atintegeroptional

Unix секунд.

updated_atintegeroptional

Unix секунд.

modulesstring[]optional

Ідентифікатори модулів, необхідні кроки.

module_filesobject[]optional

Файли цих модулів містяться в пакеті, щоб імпортований проект міг працювати там, де він потрапляє. Модуль, відсутній на диску під час експорту, тут не враховується, але має назву modules. Під час імпорту модуль, який уже встановлено під тим самим ідентифікатором, зберігається, а не перезаписується.

Show propertiesHide properties
idstringoptional
wasmstringoptional

.wasm, gzip, а потім base64.

needsobject[]optional

Поля, очищені під час експорту, які потрібно запросити під час імпорту.

Show propertiesHide properties
block_idstringoptional
labelstringoptional
paramsstring[]optional
AutomationWorkerobject

Один браузер у серії.

Show propertiesHide properties
profile_idstringoptional
profile_namestringoptional
passintegeroptional

1-основний; 0 перед початком першого проходу.

stepintegeroptional
steps_totalintegeroptional
statusstring · enumoptional
Possible values:queuedstartingrunningdonefailedstopped
notestringoptional
AutomationRunobjectShow propertiesHide properties
project_idstring · uuidoptional
project_namestringoptional
started_atintegeroptional

Unix секунд.

runningbooleanoptional
workersobject · AutomationWorker[]optional
Show propertiesHide properties
profile_idstringoptional
profile_namestringoptional
passintegeroptional

1-основний; 0 перед початком першого проходу.

stepintegeroptional
steps_totalintegeroptional
statusstring · enumoptional
Possible values:queuedstartingrunningdonefailedstopped
notestringoptional
logstring[]optional

Останні записи, показані у вікні запусків. Повний журнал зберігається в automation-runs/.

AutomationModuleobjectShow propertiesHide properties
idstringoptional

стебло файлу; також префікс, який має кожен із його типів блоків.

namestringoptional
pathstringoptional
blocksobject[]optional

Дескриптори блоків у тій самій формі, що й вбудована палітра.

errorstringoptional

Порожній під час завантаження модуля; інакше чому не сталося.

Оновлено

На цій сторінці