Saltar al contenido
Last updated

Matriz de reintentos y finalización de Browser

Política de reintento, idempotencia y finalización de las 53 operaciones de Browser. 19 de ellas documentan códigos de error de negocio específicos del endpoint.

En operaciones que cambian el estado, un tiempo de espera HTTP es un resultado desconocido, no una prueba de que la operación falló. Consulta el estado actual antes de reintentar.

Consulta la Matriz de reintentos de endpoints para las definiciones de política y los demás productos, o el Manifiesto de comportamiento de operaciones legible por máquina.

Browser Local API

OperaciónPolítica de reintentoIdempotenciaFinalización / recuperación
POST /api/env/start
startBrowserProfileUsingPOST
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. Errores de negocio documentados: 19099, 19143.
POST /api/env/close
closeBrowserProfileLocal
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/create/quick
createBrowserProfileQuickLocal
No reintentes automáticamente; consulta primero si el recurso, la subida o la tarea se creó.No hay ningún contrato público de clave de idempotencia documentado.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. Errores de negocio documentados: 14023, 19002, 19063, 19064, 19104, 19106, 19107, 19108, 19111, 19112.
POST /api/env/create/advanced
createBrowserProfileAdvancedLocal
No reintentes automáticamente; consulta primero si el recurso, la subida o la tarea se creó.No hay ningún contrato público de clave de idempotencia documentado.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. Errores de negocio documentados: 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
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. Errores de negocio documentados: 19001, 19039, 19104, 19105, 19106, 19107, 19108, 19142, 19159, 19160, 19175, 19193.
POST /api/env/removeToRecycleBin/batch
batchDeleteBrowserProfilesUsingPOST
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/page
listBrowserProfilesUsingPOST
Seguro con retroceso exponencial acotado y jitter.Solo lectura; repetir la petición no debería cambiar el estado del recurso.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/detail
getBrowserProfileDetailsUsingPOST
Seguro con retroceso exponencial acotado y jitter.Solo lectura; repetir la petición no debería cambiar el estado del recurso.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
GET /api/env/advanced/ua/versions
listAdvancedUaVersionsLocal
Seguro con retroceso exponencial acotado y jitter.Solo lectura; repetir la petición no debería cambiar el estado del recurso.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/advanced/ua/get
getBrowserProfileUAUsingPOST
Seguro con retroceso exponencial acotado y jitter.Solo lectura; repetir la petición no debería cambiar el estado del recurso.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/base/resolution/list
listResolutionsUsingPOST
Seguro con retroceso exponencial acotado y jitter.Solo lectura; repetir la petición no debería cambiar el estado del recurso.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
GET /api/system/platform/list
listSystemPlatformsLocal
Seguro con retroceso exponencial acotado y jitter.Solo lectura; repetir la petición no debería cambiar el estado del recurso.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/lock/query
queryBrowserLockStatusUsingPOST
Seguro con retroceso exponencial acotado y jitter.Solo lectura; repetir la petición no debería cambiar el estado del recurso.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/base/list
listTimezoneAndLanguageUsingPOST
Seguro con retroceso exponencial acotado y jitter.Solo lectura; repetir la petición no debería cambiar el estado del recurso.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/removeLocalCache
clearLocalProfileCacheUsingPOST
No reintentes automáticamente a menos que la documentación específica del endpoint diga que es seguro.No hay ninguna garantía pública de idempotencia documentada.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/cache/cleanCloud
cleanCloudCacheLocal
No reintentes automáticamente a menos que la documentación específica del endpoint diga que es seguro.No hay ninguna garantía pública de idempotencia documentada.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. Errores de negocio documentados: 19039, 19149.
POST /api/env/fingerprint/refresh
refreshFingerprintUsingPOST
No reintentes automáticamente a menos que la documentación específica del endpoint diga que es seguro.No hay ninguna garantía pública de idempotencia documentada.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. Errores de negocio documentados: 19039, 19104, 19105, 19106, 19107, 19108, 19111, 19142, 19193.
POST /api/env/status
getBrowserProfileStatusLocal
Seguro con retroceso exponencial acotado y jitter.Solo lectura; repetir la petición no debería cambiar el estado del recurso.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/getAllScreen
getAllBrowserScreensLocal
Seguro con retroceso exponencial acotado y jitter.Solo lectura; repetir la petición no debería cambiar el estado del recurso.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/arrangeWindows
arrangeBrowserWindowsLocal
No reintentes automáticamente a menos que la documentación específica del endpoint diga que es seguro.No hay ninguna garantía pública de idempotencia documentada.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/setGroup/batch
setBrowserGroupsBatchLocal
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/setProxy/batch
setBrowserProxiesBatchLocal
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. Errores de negocio documentados: 14023, 19106, 19193.
POST /api/env/setRemark/batch
setBrowserRemarksBatchLocal
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/closeAll
closeAllBrowserProfilesLocal
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/getAllProcessIds
getAllBrowserProcessIdsLocal
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/getAllDebugInfo
getAllBrowserDebugInfoLocal
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/base/mobile/devices
listMobileDeviceModelsLocal
Seguro con retroceso exponencial acotado y jitter.Solo lectura; repetir la petición no debería cambiar el estado del recurso.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/env/core/download
downloadBrowserKernelsLocal
No reintentes automáticamente a menos que la documentación específica del endpoint diga que es seguro.No hay ninguna garantía pública de idempotencia documentada.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/cloudbrowser/start
startCloudRuntimeLocal
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.Consulta POST /cloudbrowser/page hasta que el runtime alcance el estado previsto. Errores de negocio documentados: 19039, 19065, 40001, 40003, 40015, 40016, 40021, 40023, 40024, 40025, 40026, 40027, 40028, 40029, 40037.
POST /api/cloudbrowser/stop
stopCloudRuntimeLocal
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.Consulta POST /cloudbrowser/page hasta que el runtime desaparezca o esté detenido. Errores de negocio documentados: 40002, 40006, 40008, 40020.
POST /api/cloudbrowser/page
pageCloudRuntimesLocal
Seguro con retroceso exponencial acotado y jitter.Solo lectura; repetir la petición no debería cambiar el estado del recurso.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /api/cloudbrowser/connect
connectCloudRuntimeLocal
Seguro con retroceso exponencial acotado y jitter.Solo lectura; repetir la petición no debería cambiar el estado del recurso.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. Errores de negocio documentados: 40008, 40009, 40010.

Browser Open API

OperaciónPolítica de reintentoIdempotenciaFinalización / recuperación
POST /env/create/quick
quickCreateBrowserProfileOpenApi
No reintentes automáticamente; consulta primero si el recurso, la subida o la tarea se creó.No hay ningún contrato público de clave de idempotencia documentado.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. Errores de negocio documentados: 14023, 19002, 19063, 19064, 19104, 19106, 19107, 19108, 19111, 19112.
POST /env/create/advanced
advancedCreateBrowserProfileOpenApi
No reintentes automáticamente; consulta primero si el recurso, la subida o la tarea se creó.No hay ningún contrato público de clave de idempotencia documentado.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. Errores de negocio documentados: 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
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. Errores de negocio documentados: 19001, 19039, 19104, 19105, 19106, 19107, 19108, 19142, 19159, 19160, 19175, 19193.
POST /env/page
listBrowserProfilesOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /env/detail
getBrowserProfileDetailOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /env/removeToRecycleBin/batch
batchRemoveBrowserProfilesOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /env/lock/query
queryBrowserProfileLockOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /env/setGroup/batch
batchSetBrowserProfileGroupOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /env/setProxy/batch
batchSetBrowserProfileProxyOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. Errores de negocio documentados: 14023, 19106, 19193.
POST /env/setRemark/batch
batchSetBrowserProfileRemarkOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /cloudbrowser/start
startCloudRuntimeOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.Consulta POST /cloudbrowser/page hasta que el runtime alcance el estado previsto. Errores de negocio documentados: 19039, 19065, 40001, 40003, 40015, 40016, 40021, 40023, 40024, 40025, 40026, 40027, 40028, 40029, 40037.
POST /cloudbrowser/stop
stopCloudRuntimeOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.Consulta POST /cloudbrowser/page hasta que el runtime desaparezca o esté detenido. Errores de negocio documentados: 40002, 40006, 40008, 40020.
POST /cloudbrowser/page
pageCloudRuntimesOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /cloudbrowser/connect
connectCloudRuntimeOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. Errores de negocio documentados: 40008, 40009, 40010.
POST /env/advanced/ua/versions
listKernelVersionsOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /env/advanced/ua/get
getUserAgentOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /env/base/resolution/list
listResolutionsOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /env/base/list
listTimezonesAndLanguagesOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /env/base/mobile/devices
listMobileDevicesOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. No hay errores de negocio específicos del endpoint documentados; usa el contrato de errores comunes.
POST /env/fingerprint/refresh
refreshFingerprintOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. Errores de negocio documentados: 19039, 19104, 19105, 19106, 19107, 19108, 19111, 19142, 19193.
POST /env/cache/cleanCloud
cleanCloudCacheOpenApi
Consulta el estado actual antes de reintentar tras un tiempo de espera o un fallo de transporte.El resultado puede haberse aplicado ya; la ejecución repetida no es idempotente por contrato.La respuesta es la única señal de finalización documentada; no se especifica ningún contrato asíncrono. Errores de negocio documentados: 19039, 19149.