Политика повторов, идемпотентности и завершения для 53 операций Browser. Из них 19 документируют бизнес-коды ошибок, специфичные для эндпоинта.
Для операций, меняющих состояние, тайм-аут HTTP означает неизвестный результат, а не доказательство неудачи. Прежде чем повторять, запросите текущее состояние.
Определения политик и другие продукты см. в Матрице повторов эндпоинтов, машиночитаемую версию — в Манифесте поведения операций.
| Операция | Политика повторов | Идемпотентность | Завершение / восстановление |
|---|---|---|---|
POST /api/env/startstartBrowserProfileUsingPOST | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Задокументированные бизнес-ошибки: 19099, 19143. |
POST /api/env/closecloseBrowserProfileLocal | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/create/quickcreateBrowserProfileQuickLocal | Не повторяйте автоматически; сначала выясните, был ли создан ресурс, загрузка или задача. | Публичный контракт ключа идемпотентности не задокументирован. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Задокументированные бизнес-ошибки: 14023, 19002, 19063, 19064, 19104, 19106, 19107, 19108, 19111, 19112. |
POST /api/env/create/advancedcreateBrowserProfileAdvancedLocal | Не повторяйте автоматически; сначала выясните, был ли создан ресурс, загрузка или задача. | Публичный контракт ключа идемпотентности не задокументирован. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Задокументированные бизнес-ошибки: 19001, 19002, 19004, 19005, 19063, 19064, 19100, 19101, 19102, 19103, 19104, 19105, 19106, 19107, 19108, 19109, 19110, 19111, 19112, 19141, 19175. |
POST /api/env/updateupdateBrowserProfileLocal | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Задокументированные бизнес-ошибки: 19001, 19039, 19104, 19105, 19106, 19107, 19108, 19142, 19159, 19160, 19175, 19193. |
POST /api/env/removeToRecycleBin/batchbatchDeleteBrowserProfilesUsingPOST | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/pagelistBrowserProfilesUsingPOST | Безопасно с ограниченной экспоненциальной задержкой и дрожанием. | Только чтение; повторные запросы не должны менять состояние ресурса. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/detailgetBrowserProfileDetailsUsingPOST | Безопасно с ограниченной экспоненциальной задержкой и дрожанием. | Только чтение; повторные запросы не должны менять состояние ресурса. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
GET /api/env/advanced/ua/versionslistAdvancedUaVersionsLocal | Безопасно с ограниченной экспоненциальной задержкой и дрожанием. | Только чтение; повторные запросы не должны менять состояние ресурса. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/advanced/ua/getgetBrowserProfileUAUsingPOST | Безопасно с ограниченной экспоненциальной задержкой и дрожанием. | Только чтение; повторные запросы не должны менять состояние ресурса. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/base/resolution/listlistResolutionsUsingPOST | Безопасно с ограниченной экспоненциальной задержкой и дрожанием. | Только чтение; повторные запросы не должны менять состояние ресурса. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
GET /api/system/platform/listlistSystemPlatformsLocal | Безопасно с ограниченной экспоненциальной задержкой и дрожанием. | Только чтение; повторные запросы не должны менять состояние ресурса. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/lock/queryqueryBrowserLockStatusUsingPOST | Безопасно с ограниченной экспоненциальной задержкой и дрожанием. | Только чтение; повторные запросы не должны менять состояние ресурса. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/base/listlistTimezoneAndLanguageUsingPOST | Безопасно с ограниченной экспоненциальной задержкой и дрожанием. | Только чтение; повторные запросы не должны менять состояние ресурса. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/removeLocalCacheclearLocalProfileCacheUsingPOST | Не повторяйте автоматически, если документация эндпоинта не говорит, что это безопасно. | Публичных гарантий идемпотентности не задокументировано. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/cache/cleanCloudcleanCloudCacheLocal | Не повторяйте автоматически, если документация эндпоинта не говорит, что это безопасно. | Публичных гарантий идемпотентности не задокументировано. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Задокументированные бизнес-ошибки: 19039, 19149. |
POST /api/env/fingerprint/refreshrefreshFingerprintUsingPOST | Не повторяйте автоматически, если документация эндпоинта не говорит, что это безопасно. | Публичных гарантий идемпотентности не задокументировано. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Задокументированные бизнес-ошибки: 19039, 19104, 19105, 19106, 19107, 19108, 19111, 19142, 19193. |
POST /api/env/statusgetBrowserProfileStatusLocal | Безопасно с ограниченной экспоненциальной задержкой и дрожанием. | Только чтение; повторные запросы не должны менять состояние ресурса. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/getAllScreengetAllBrowserScreensLocal | Безопасно с ограниченной экспоненциальной задержкой и дрожанием. | Только чтение; повторные запросы не должны менять состояние ресурса. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/arrangeWindowsarrangeBrowserWindowsLocal | Не повторяйте автоматически, если документация эндпоинта не говорит, что это безопасно. | Публичных гарантий идемпотентности не задокументировано. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/setGroup/batchsetBrowserGroupsBatchLocal | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/setProxy/batchsetBrowserProxiesBatchLocal | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Задокументированные бизнес-ошибки: 14023, 19106, 19193. |
POST /api/env/setRemark/batchsetBrowserRemarksBatchLocal | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/closeAllcloseAllBrowserProfilesLocal | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/getAllProcessIdsgetAllBrowserProcessIdsLocal | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/getAllDebugInfogetAllBrowserDebugInfoLocal | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/base/mobile/deviceslistMobileDeviceModelsLocal | Безопасно с ограниченной экспоненциальной задержкой и дрожанием. | Только чтение; повторные запросы не должны менять состояние ресурса. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/env/core/downloaddownloadBrowserKernelsLocal | Не повторяйте автоматически, если документация эндпоинта не говорит, что это безопасно. | Публичных гарантий идемпотентности не задокументировано. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/cloudbrowser/startstartCloudRuntimeLocal | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Опрашивайте POST /cloudbrowser/page, пока среда выполнения не достигнет нужного состояния. Задокументированные бизнес-ошибки: 19039, 19065, 40001, 40003, 40015, 40016, 40021, 40023, 40024, 40025, 40026, 40027, 40028, 40029, 40037. |
POST /api/cloudbrowser/stopstopCloudRuntimeLocal | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Опрашивайте POST /cloudbrowser/page, пока среда выполнения не исчезнет или не остановится. Задокументированные бизнес-ошибки: 40002, 40006, 40008, 40020. |
POST /api/cloudbrowser/pagepageCloudRuntimesLocal | Безопасно с ограниченной экспоненциальной задержкой и дрожанием. | Только чтение; повторные запросы не должны менять состояние ресурса. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /api/cloudbrowser/connectconnectCloudRuntimeLocal | Безопасно с ограниченной экспоненциальной задержкой и дрожанием. | Только чтение; повторные запросы не должны менять состояние ресурса. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Задокументированные бизнес-ошибки: 40008, 40009, 40010. |
| Операция | Политика повторов | Идемпотентность | Завершение / восстановление |
|---|---|---|---|
POST /env/create/quickquickCreateBrowserProfileOpenApi | Не повторяйте автоматически; сначала выясните, был ли создан ресурс, загрузка или задача. | Публичный контракт ключа идемпотентности не задокументирован. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Задокументированные бизнес-ошибки: 14023, 19002, 19063, 19064, 19104, 19106, 19107, 19108, 19111, 19112. |
POST /env/create/advancedadvancedCreateBrowserProfileOpenApi | Не повторяйте автоматически; сначала выясните, был ли создан ресурс, загрузка или задача. | Публичный контракт ключа идемпотентности не задокументирован. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Задокументированные бизнес-ошибки: 19001, 19002, 19004, 19005, 19063, 19064, 19100, 19101, 19102, 19103, 19104, 19105, 19106, 19107, 19108, 19109, 19110, 19111, 19112, 19141, 19175. |
POST /env/updateupdateBrowserProfileOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Задокументированные бизнес-ошибки: 19001, 19039, 19104, 19105, 19106, 19107, 19108, 19142, 19159, 19160, 19175, 19193. |
POST /env/pagelistBrowserProfilesOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /env/detailgetBrowserProfileDetailOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /env/removeToRecycleBin/batchbatchRemoveBrowserProfilesOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /env/lock/queryqueryBrowserProfileLockOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /env/setGroup/batchbatchSetBrowserProfileGroupOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /env/setProxy/batchbatchSetBrowserProfileProxyOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Задокументированные бизнес-ошибки: 14023, 19106, 19193. |
POST /env/setRemark/batchbatchSetBrowserProfileRemarkOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /cloudbrowser/startstartCloudRuntimeOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Опрашивайте POST /cloudbrowser/page, пока среда выполнения не достигнет нужного состояния. Задокументированные бизнес-ошибки: 19039, 19065, 40001, 40003, 40015, 40016, 40021, 40023, 40024, 40025, 40026, 40027, 40028, 40029, 40037. |
POST /cloudbrowser/stopstopCloudRuntimeOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Опрашивайте POST /cloudbrowser/page, пока среда выполнения не исчезнет или не остановится. Задокументированные бизнес-ошибки: 40002, 40006, 40008, 40020. |
POST /cloudbrowser/pagepageCloudRuntimesOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /cloudbrowser/connectconnectCloudRuntimeOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Задокументированные бизнес-ошибки: 40008, 40009, 40010. |
POST /env/advanced/ua/versionslistKernelVersionsOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /env/advanced/ua/getgetUserAgentOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /env/base/resolution/listlistResolutionsOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /env/base/listlistTimezonesAndLanguagesOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /env/base/mobile/deviceslistMobileDevicesOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Бизнес-ошибки, специфичные для эндпоинта, не задокументированы; используйте общий контракт ошибок. |
POST /env/fingerprint/refreshrefreshFingerprintOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Задокументированные бизнес-ошибки: 19039, 19104, 19105, 19106, 19107, 19108, 19111, 19142, 19193. |
POST /env/cache/cleanCloudcleanCloudCacheOpenApi | После тайм-аута или сбоя передачи запросите текущее состояние перед повтором. | Результат мог уже примениться; повторное выполнение не идемпотентно по контракту. | Ответ — единственный задокументированный сигнал завершения; асинхронный контракт не определён. Задокументированные бизнес-ошибки: 19039, 19149. |