Перейти до вмісту
Last updated

Матриця повторів і завершення для Browser

Політика повторів, ідемпотентності та завершення для 53 операцій Browser. З них 19 документують бізнес-коди помилок, специфічні для ендпоінта.

Для операцій, що змінюють стан, тайм-аут HTTP означає невідомий результат, а не доказ невдачі. Перед повтором запитайте поточний стан.

Визначення політик та інші продукти див. у Матриці повторів ендпоінтів, машинно-читну версію — у Маніфесті поведінки операцій.

Browser Local API

ОпераціяПолітика повторівІдемпотентністьЗавершення / відновлення
POST /api/env/start
startBrowserProfileUsingPOST
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Задокументовані бізнес-помилки: 19099, 19143.
POST /api/env/close
closeBrowserProfileLocal
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/create/quick
createBrowserProfileQuickLocal
Не повторюйте автоматично; спершу з'ясуйте, чи був створений ресурс, завантаження або задача.Публічний контракт ключа ідемпотентності не задокументований.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Задокументовані бізнес-помилки: 14023, 19002, 19063, 19064, 19104, 19106, 19107, 19108, 19111, 19112.
POST /api/env/create/advanced
createBrowserProfileAdvancedLocal
Не повторюйте автоматично; спершу з'ясуйте, чи був створений ресурс, завантаження або задача.Публічний контракт ключа ідемпотентності не задокументований.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Задокументовані бізнес-помилки: 19001, 19002, 19004, 19005, 19063, 19064, 19100, 19101, 19102, 19103, 19104, 19105, 19106, 19107, 19108, 19109, 19110, 19111, 19112, 19141, 19175.
POST /api/env/update
updateBrowserProfileLocal
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Задокументовані бізнес-помилки: 19001, 19039, 19104, 19105, 19106, 19107, 19108, 19142, 19159, 19160, 19175, 19193.
POST /api/env/removeToRecycleBin/batch
batchDeleteBrowserProfilesUsingPOST
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/page
listBrowserProfilesUsingPOST
Безпечно з обмеженою експоненційною затримкою та дрижанням.Лише читання; повторні запити не повинні змінювати стан ресурсу.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/detail
getBrowserProfileDetailsUsingPOST
Безпечно з обмеженою експоненційною затримкою та дрижанням.Лише читання; повторні запити не повинні змінювати стан ресурсу.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
GET /api/env/advanced/ua/versions
listAdvancedUaVersionsLocal
Безпечно з обмеженою експоненційною затримкою та дрижанням.Лише читання; повторні запити не повинні змінювати стан ресурсу.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/advanced/ua/get
getBrowserProfileUAUsingPOST
Безпечно з обмеженою експоненційною затримкою та дрижанням.Лише читання; повторні запити не повинні змінювати стан ресурсу.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/base/resolution/list
listResolutionsUsingPOST
Безпечно з обмеженою експоненційною затримкою та дрижанням.Лише читання; повторні запити не повинні змінювати стан ресурсу.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
GET /api/system/platform/list
listSystemPlatformsLocal
Безпечно з обмеженою експоненційною затримкою та дрижанням.Лише читання; повторні запити не повинні змінювати стан ресурсу.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/lock/query
queryBrowserLockStatusUsingPOST
Безпечно з обмеженою експоненційною затримкою та дрижанням.Лише читання; повторні запити не повинні змінювати стан ресурсу.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/base/list
listTimezoneAndLanguageUsingPOST
Безпечно з обмеженою експоненційною затримкою та дрижанням.Лише читання; повторні запити не повинні змінювати стан ресурсу.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/removeLocalCache
clearLocalProfileCacheUsingPOST
Не повторюйте автоматично, якщо документація ендпоінта не каже, що це безпечно.Публічних гарантій ідемпотентності не задокументовано.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/cache/cleanCloud
cleanCloudCacheLocal
Не повторюйте автоматично, якщо документація ендпоінта не каже, що це безпечно.Публічних гарантій ідемпотентності не задокументовано.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Задокументовані бізнес-помилки: 19039, 19149.
POST /api/env/fingerprint/refresh
refreshFingerprintUsingPOST
Не повторюйте автоматично, якщо документація ендпоінта не каже, що це безпечно.Публічних гарантій ідемпотентності не задокументовано.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Задокументовані бізнес-помилки: 19039, 19104, 19105, 19106, 19107, 19108, 19111, 19142, 19193.
POST /api/env/status
getBrowserProfileStatusLocal
Безпечно з обмеженою експоненційною затримкою та дрижанням.Лише читання; повторні запити не повинні змінювати стан ресурсу.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/getAllScreen
getAllBrowserScreensLocal
Безпечно з обмеженою експоненційною затримкою та дрижанням.Лише читання; повторні запити не повинні змінювати стан ресурсу.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/arrangeWindows
arrangeBrowserWindowsLocal
Не повторюйте автоматично, якщо документація ендпоінта не каже, що це безпечно.Публічних гарантій ідемпотентності не задокументовано.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/setGroup/batch
setBrowserGroupsBatchLocal
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/setProxy/batch
setBrowserProxiesBatchLocal
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Задокументовані бізнес-помилки: 14023, 19106, 19193.
POST /api/env/setRemark/batch
setBrowserRemarksBatchLocal
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/closeAll
closeAllBrowserProfilesLocal
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/getAllProcessIds
getAllBrowserProcessIdsLocal
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/getAllDebugInfo
getAllBrowserDebugInfoLocal
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/base/mobile/devices
listMobileDeviceModelsLocal
Безпечно з обмеженою експоненційною затримкою та дрижанням.Лише читання; повторні запити не повинні змінювати стан ресурсу.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/env/core/download
downloadBrowserKernelsLocal
Не повторюйте автоматично, якщо документація ендпоінта не каже, що це безпечно.Публічних гарантій ідемпотентності не задокументовано.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/cloudbrowser/start
startCloudRuntimeLocal
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Опитуйте POST /cloudbrowser/page, доки середовище виконання не досягне потрібного стану. Задокументовані бізнес-помилки: 19039, 19065, 40001, 40003, 40015, 40016, 40021, 40023, 40024, 40025, 40026, 40027, 40028, 40029, 40037.
POST /api/cloudbrowser/stop
stopCloudRuntimeLocal
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Опитуйте POST /cloudbrowser/page, доки середовище виконання не зникне або не зупиниться. Задокументовані бізнес-помилки: 40002, 40006, 40008, 40020.
POST /api/cloudbrowser/page
pageCloudRuntimesLocal
Безпечно з обмеженою експоненційною затримкою та дрижанням.Лише читання; повторні запити не повинні змінювати стан ресурсу.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /api/cloudbrowser/connect
connectCloudRuntimeLocal
Безпечно з обмеженою експоненційною затримкою та дрижанням.Лише читання; повторні запити не повинні змінювати стан ресурсу.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Задокументовані бізнес-помилки: 40008, 40009, 40010.

Browser Open API

ОпераціяПолітика повторівІдемпотентністьЗавершення / відновлення
POST /env/create/quick
quickCreateBrowserProfileOpenApi
Не повторюйте автоматично; спершу з'ясуйте, чи був створений ресурс, завантаження або задача.Публічний контракт ключа ідемпотентності не задокументований.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Задокументовані бізнес-помилки: 14023, 19002, 19063, 19064, 19104, 19106, 19107, 19108, 19111, 19112.
POST /env/create/advanced
advancedCreateBrowserProfileOpenApi
Не повторюйте автоматично; спершу з'ясуйте, чи був створений ресурс, завантаження або задача.Публічний контракт ключа ідемпотентності не задокументований.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Задокументовані бізнес-помилки: 19001, 19002, 19004, 19005, 19063, 19064, 19100, 19101, 19102, 19103, 19104, 19105, 19106, 19107, 19108, 19109, 19110, 19111, 19112, 19141, 19175.
POST /env/update
updateBrowserProfileOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Задокументовані бізнес-помилки: 19001, 19039, 19104, 19105, 19106, 19107, 19108, 19142, 19159, 19160, 19175, 19193.
POST /env/page
listBrowserProfilesOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /env/detail
getBrowserProfileDetailOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /env/removeToRecycleBin/batch
batchRemoveBrowserProfilesOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /env/lock/query
queryBrowserProfileLockOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /env/setGroup/batch
batchSetBrowserProfileGroupOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /env/setProxy/batch
batchSetBrowserProfileProxyOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Задокументовані бізнес-помилки: 14023, 19106, 19193.
POST /env/setRemark/batch
batchSetBrowserProfileRemarkOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /cloudbrowser/start
startCloudRuntimeOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Опитуйте POST /cloudbrowser/page, доки середовище виконання не досягне потрібного стану. Задокументовані бізнес-помилки: 19039, 19065, 40001, 40003, 40015, 40016, 40021, 40023, 40024, 40025, 40026, 40027, 40028, 40029, 40037.
POST /cloudbrowser/stop
stopCloudRuntimeOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Опитуйте POST /cloudbrowser/page, доки середовище виконання не зникне або не зупиниться. Задокументовані бізнес-помилки: 40002, 40006, 40008, 40020.
POST /cloudbrowser/page
pageCloudRuntimesOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /cloudbrowser/connect
connectCloudRuntimeOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Задокументовані бізнес-помилки: 40008, 40009, 40010.
POST /env/advanced/ua/versions
listKernelVersionsOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /env/advanced/ua/get
getUserAgentOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /env/base/resolution/list
listResolutionsOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /env/base/list
listTimezonesAndLanguagesOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /env/base/mobile/devices
listMobileDevicesOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Бізнес-помилки, специфічні для ендпоінта, не задокументовані; використовуйте загальний контракт помилок.
POST /env/fingerprint/refresh
refreshFingerprintOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Задокументовані бізнес-помилки: 19039, 19104, 19105, 19106, 19107, 19108, 19111, 19142, 19193.
POST /env/cache/cleanCloud
cleanCloudCacheOpenApi
Після тайм-ауту або збою передавання запитайте поточний стан перед повтором.Результат міг уже застосуватися; повторне виконання не ідемпотентне за контрактом.Відповідь — єдиний задокументований сигнал завершення; асинхронний контракт не визначено. Задокументовані бізнес-помилки: 19039, 19149.