Перейти к содержимому
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.