version: 1 policy: generatedFrom: - API Reference/Browser/local-api.yaml - API Reference/Browser/open-api.yaml - API Reference/Cloud Phone/local-api.yaml - API Reference/Cloud Phone/open-api.yaml - API Reference/Cloud Storage/local-api.yaml - API Reference/Cloud Storage/open-api.yaml - API Reference/Shared Resources/shared-api.yaml - API Reference/Shared Resources/open-api.yaml defaultWriteIdempotency: not-documented commonErrorReference: ../Getting Started/error-codes.md operations: - surface: Browser Local API method: POST path: /api/env/start operationId: startBrowserProfileUsingPOST summary: Start browser profile retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 19099 - 19143 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/close operationId: closeBrowserProfileLocal summary: Stop browser profile retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/create/quick operationId: createBrowserProfileQuickLocal summary: Quick create browser profile retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 14023 - 19002 - 19063 - 19064 - 19104 - 19106 - 19107 - 19108 - 19111 - 19112 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/create/advanced operationId: createBrowserProfileAdvancedLocal summary: Advanced create browser profile retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 19001 - 19002 - 19004 - 19005 - 19063 - 19064 - 19100 - 19101 - 19102 - 19103 - 19104 - 19105 - 19106 - 19107 - 19108 - 19109 - 19110 - 19111 - 19112 - 19141 - 19175 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/update operationId: updateBrowserProfileLocal summary: Modify browser profile retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 19001 - 19039 - 19104 - 19105 - 19106 - 19107 - 19108 - 19142 - 19159 - 19160 - 19175 - 19193 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/removeToRecycleBin/batch operationId: batchDeleteBrowserProfilesUsingPOST summary: Delete browser profile retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/page operationId: listBrowserProfilesUsingPOST summary: Get a list of browser profiles retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/detail operationId: getBrowserProfileDetailsUsingPOST summary: Get browser profile details retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: GET path: /api/env/advanced/ua/versions operationId: listAdvancedUaVersionsLocal summary: Get a list of browser kernel versions retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/advanced/ua/get operationId: getBrowserProfileUAUsingPOST summary: Get browser profile UA retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/base/resolution/list operationId: listResolutionsUsingPOST summary: Get resolution retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: GET path: /api/system/platform/list operationId: listSystemPlatformsLocal summary: Get configurable platforms retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/lock/query operationId: queryBrowserLockStatusUsingPOST summary: Get browser security lock status retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/base/list operationId: listTimezoneAndLanguageUsingPOST summary: Get a list of timezone and language retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/removeLocalCache operationId: clearLocalProfileCacheUsingPOST summary: Clear local profile cache retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/cache/cleanCloud operationId: cleanCloudCacheLocal summary: Clean Environment Cloud Cache retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 19039 - 19149 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/fingerprint/refresh operationId: refreshFingerprintUsingPOST summary: Refresh fingerprint retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 19039 - 19104 - 19105 - 19106 - 19107 - 19108 - 19111 - 19142 - 19193 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/status operationId: getBrowserProfileStatusLocal summary: Get the browser profile running status retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/getAllScreen operationId: getAllBrowserScreensLocal summary: Get screen list retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/arrangeWindows operationId: arrangeBrowserWindowsLocal summary: One-click adaptive window arrangement retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/setGroup/batch operationId: setBrowserGroupsBatchLocal summary: Batch modify profiles group retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/setProxy/batch operationId: setBrowserProxiesBatchLocal summary: Batch modify profiles proxy retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 14023 - 19106 - 19193 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/setRemark/batch operationId: setBrowserRemarksBatchLocal summary: Batch modify profile remark retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/closeAll operationId: closeAllBrowserProfilesLocal summary: Close all opened profiles retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/getAllProcessIds operationId: getAllBrowserProcessIdsLocal summary: Get process IDs of all opened profiles retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/getAllDebugInfo operationId: getAllBrowserDebugInfoLocal summary: Get remote debugging info for all opened profiles retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/base/mobile/devices operationId: listMobileDeviceModelsLocal summary: Get phone model list retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/env/core/download operationId: downloadBrowserKernelsLocal summary: Download browser kernel retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/cloudbrowser/start operationId: startCloudRuntimeLocal summary: Start cloud runtime retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: Poll POST /cloudbrowser/page until the runtime reaches its intended state. documentedBusinessErrors: - 19039 - 19065 - 40001 - 40003 - 40015 - 40016 - 40021 - 40023 - 40024 - 40025 - 40026 - 40027 - 40028 - 40029 - 40037 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/cloudbrowser/stop operationId: stopCloudRuntimeLocal summary: Stop cloud runtime retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: Poll POST /cloudbrowser/page until the runtime is absent or stopped. documentedBusinessErrors: - 40002 - 40006 - 40008 - 40020 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/cloudbrowser/page operationId: pageCloudRuntimesLocal summary: Page cloud runtimes retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Local API method: POST path: /api/cloudbrowser/connect operationId: connectCloudRuntimeLocal summary: Connect cloud runtime retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 40008 - 40009 - 40010 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /env/create/quick operationId: quickCreateBrowserProfileOpenApi summary: Quick create browser profile retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 14023 - 19002 - 19063 - 19064 - 19104 - 19106 - 19107 - 19108 - 19111 - 19112 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /env/create/advanced operationId: advancedCreateBrowserProfileOpenApi summary: Advanced create browser profile retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 19001 - 19002 - 19004 - 19005 - 19063 - 19064 - 19100 - 19101 - 19102 - 19103 - 19104 - 19105 - 19106 - 19107 - 19108 - 19109 - 19110 - 19111 - 19112 - 19141 - 19175 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /env/update operationId: updateBrowserProfileOpenApi summary: Modify browser profile retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 19001 - 19039 - 19104 - 19105 - 19106 - 19107 - 19108 - 19142 - 19159 - 19160 - 19175 - 19193 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /env/page operationId: listBrowserProfilesOpenApi summary: Get a list of browser profiles retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /env/detail operationId: getBrowserProfileDetailOpenApi summary: Get browser profile details retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /env/removeToRecycleBin/batch operationId: batchRemoveBrowserProfilesOpenApi summary: Delete browser profiles retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /env/lock/query operationId: queryBrowserProfileLockOpenApi summary: Get browser profile lock status retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /env/setGroup/batch operationId: batchSetBrowserProfileGroupOpenApi summary: Batch set profile group retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /env/setProxy/batch operationId: batchSetBrowserProfileProxyOpenApi summary: Batch set profile proxy retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 14023 - 19106 - 19193 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /env/setRemark/batch operationId: batchSetBrowserProfileRemarkOpenApi summary: Batch set profile remark retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /cloudbrowser/start operationId: startCloudRuntimeOpenApi summary: Start cloud runtime retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: Poll POST /cloudbrowser/page until the runtime reaches its intended state. documentedBusinessErrors: - 19039 - 19065 - 40001 - 40003 - 40015 - 40016 - 40021 - 40023 - 40024 - 40025 - 40026 - 40027 - 40028 - 40029 - 40037 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /cloudbrowser/stop operationId: stopCloudRuntimeOpenApi summary: Stop cloud runtime retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: Poll POST /cloudbrowser/page until the runtime is absent or stopped. documentedBusinessErrors: - 40002 - 40006 - 40008 - 40020 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /cloudbrowser/page operationId: pageCloudRuntimesOpenApi summary: Page cloud runtimes retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /cloudbrowser/connect operationId: connectCloudRuntimeOpenApi summary: Connect cloud runtime retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 40008 - 40009 - 40010 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /env/advanced/ua/versions operationId: listKernelVersionsOpenApi summary: Get a list of browser kernel versions retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /env/advanced/ua/get operationId: getUserAgentOpenApi summary: Get browser user agent retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /env/base/resolution/list operationId: listResolutionsOpenApi summary: Get resolution list retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /env/base/list operationId: listTimezonesAndLanguagesOpenApi summary: Get time zone and language list retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /env/base/mobile/devices operationId: listMobileDevicesOpenApi summary: Get phone model list retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /env/fingerprint/refresh operationId: refreshFingerprintOpenApi summary: Refresh profile fingerprint retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 19039 - 19104 - 19105 - 19106 - 19107 - 19108 - 19111 - 19142 - 19193 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Browser Open API method: POST path: /env/cache/cleanCloud operationId: cleanCloudCacheOpenApi summary: Clear cloud profile cache retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 19039 - 19149 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: GET path: /api/balance operationId: getAccountAndCloudPhoneQuotasLocal summary: Get Account Balance and Cloud Phone Quotas retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: GET path: /api/cloudphone/monthly/skus operationId: listMonthlyCloudPhoneSkus summary: List Purchasable Monthly Cloud Phone Plans retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/monthly/activate operationId: activateMonthlyCloudPhones summary: Purchase and Activate Monthly Cloud Phones retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 20002 - 20003 - 20004 - 20008 - 20041 - 20055 - 20068 - 20070 - 20071 - 33420 - 33421 - 33422 - 99001 - 99002 - 99012 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/live/start operationId: startCloudPhoneLiveStreamingLocal summary: Start Live Streaming retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: Poll POST /cloudphone/live/status; a timeout does not prove that start failed. documentedBusinessErrors: - 33300 - 33301 - 33401 - 33418 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/live/status operationId: getCloudPhoneLiveStreamingStatusLocal summary: Get Live Streaming Status retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33401 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/live/end operationId: stopCloudPhoneLiveStreamingLocal summary: Stop Live Streaming retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: Poll POST /cloudphone/live/status before repeating the stop request. documentedBusinessErrors: - 33300 - 33301 - 33401 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/uploadFile operationId: fileUploadUsing summary: Upload File (Multipart) retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: Poll POST /cloudphone/uploadFileResult with the returned task identifier. documentedBusinessErrors: - 33401 - 33419 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/upload/file/signedUrl operationId: getCloudPhoneUploadSignedUrlLocal summary: Request Temporary Upload URL retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/upload/file operationId: uploadCloudPhoneFileByUrlLocal summary: Upload File via URL retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33401 - 33419 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/upload/file/result operationId: getCloudPhoneUploadResultLocal summary: Get File Upload Status retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/download operationId: downloadCloudPhoneFileLocal summary: Request File Download retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: Poll POST /cloudphone/download/result with the returned task identifier. documentedBusinessErrors: - 33300 - 33301 - 33507 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/download/result operationId: getCloudPhoneDownloadResultLocal summary: Get File Download Status retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/setKeyBox operationId: setCloudPhoneKeyBoxLocal summary: Configure Keybox retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/app/install operationId: installCloudPhoneAppLocal summary: Install app on cloud phone retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: Poll POST /cloudphone/app/installedList before resubmitting installation. documentedBusinessErrors: - 33005 - 33014 - 33714 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/app/page operationId: listCloudPhoneAppsLocal summary: List Available Apps retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/team/app/page operationId: listTeamCloudPhoneAppsLocal summary: List Team Apps retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/app/installedList operationId: listInstalledCloudPhoneAppsLocal summary: List Installed Apps retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/app/start operationId: startCloudPhoneAppLocal summary: Launch App retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/app/restart operationId: restartCloudPhoneAppLocal summary: Restart App retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/app/stop operationId: stopCloudPhoneAppLocal summary: Stop App retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/app/uninstall operationId: uninstallCloudPhoneAppLocal summary: Uninstall App retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/app/openRoot operationId: appOpenRoot summary: Enable app ROOT retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/app/setHideAccessibilityApp operationId: setCloudPhoneAccessibilityAppHiddenLocal summary: Configure App Accessibility Hiding retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/page operationId: pageUsingPOST summary: List Cloud Phone Profiles retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/create operationId: createUsingPOST summary: Create Cloud Phone retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 19064 - 20018 - 33338 - 33339 - 33340 - 33341 - 33342 - 33343 - 33344 - 33345 - 33398 - 33399 - 33400 - 33408 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/powerOn operationId: powerOnUsingPOST summary: Start Cloud Phone retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: Query POST /cloudphone/page before retrying; wait for the reported phone state. documentedBusinessErrors: - 33300 - 33309 - 33315 - 33316 - 33317 - 33318 - 33321 - 33322 - 33323 - 33324 - 33325 - 33346 - 33347 - 33367 - 33376 - 33407 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/powerOff operationId: powerOffUsingPOST summary: Stop Cloud Phone retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: Query POST /cloudphone/page before retrying; wait for the reported phone state. documentedBusinessErrors: - 33300 - 33301 - 33308 - 33331 - 33332 - 33333 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/edit/batch operationId: editBatchUsingPOST summary: Update Cloud Phone Profile retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/setProxy operationId: setProxy summary: Set cloud phone proxy retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 14023 - 33300 - 33303 - 33320 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/delete/batch operationId: deleteUsingPOST summary: Delete Cloud Phone retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/newMachine operationId: oneNewUsingPOST summary: One-click new machine retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 - 33326 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/info operationId: infoUsingPOST summary: Get Cloud Phone Details retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/queryByAndroidId operationId: queryByAndroidId summary: Get Cloud Phone Details By AndroidId retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/enableRoot operationId: enableRoot summary: Enable or disable global ROOT retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/screenCap operationId: screenCap summary: Cloud phone screen capture retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/screenCapBase64 operationId: screenCapBase64 summary: Cloud phone screen capture(response base64) retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/brand/models operationId: listCloudPhoneBrandsAndModelsLocal summary: List Device Brands & Models retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/updateAdb operationId: updateAdbUsingPOST summary: Update ADB Connection Status retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33350 - 33401 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/batchAdbInfo operationId: batchAdbInfo summary: Batch Query ADB Info retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/exeCommand operationId: executeShellCommand summary: Execute ADB Shell Command retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/rpa/template/market/page operationId: listMarketplaceRpaTemplatesLocal summary: List Marketplace Templates retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/rpa/template/personal/page operationId: listPersonalRpaTemplatesLocal summary: List Personal Templates retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/rpa/task/page operationId: listCloudPhoneRpaTasksLocal summary: List Schedules retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/rpa/task/save operationId: saveCloudPhoneRpaTaskLocal summary: Creating a schedule retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: Observe executions through POST /cloudphone/rpa/subTask/page. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/rpa/onceTask/save operationId: saveCloudPhoneRpaOneTimeTaskLocal summary: Create One-Time Schedule retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: Observe execution through POST /cloudphone/rpa/subTask/page and detail/{id}. documentedBusinessErrors: - 33814 - 33818 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/rpa/task/cancel operationId: cancelCloudPhoneRpaTaskLocal summary: Cancel Schedule retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/rpa/subTask/page operationId: listCloudPhoneRpaSubTasksLocal summary: List Schedule Executions retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/rpa/subTask/detail/{id} operationId: getCloudPhoneRpaSubTaskDetailLocal summary: Get Execution Details retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/rpa/subTask/cancel/{id} operationId: cancelCloudPhoneRpaSubTaskLocal summary: Cancel Execution retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/touch/click operationId: touchClick summary: Touch - Click retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 - 33401 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/touch/doubleClick operationId: touchDoubleClick summary: Touch - Double Click retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 - 33401 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/touch/longClick operationId: touchLongClick summary: Touch - Long Press retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 - 33401 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/touch/swipe operationId: touchSwipe summary: Touch - Swipe retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 - 33401 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Local API method: POST path: /api/cloudphone/touch/drag operationId: touchDrag summary: Touch - Drag retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 - 33401 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: GET path: /balance operationId: getAccountAndCloudPhoneQuotas summary: Get Account Balance and Cloud Phone Quotas retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: GET path: /cloudphone/monthly/skus operationId: listMonthlyCloudPhoneSkus summary: List Purchasable Monthly Cloud Phone Plans retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/monthly/activate operationId: activateMonthlyCloudPhones summary: Purchase and Activate Monthly Cloud Phones retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 20002 - 20003 - 20004 - 20008 - 20041 - 20055 - 20068 - 20070 - 20071 - 33420 - 33421 - 33422 - 99001 - 99002 - 99012 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/live/start operationId: startCloudPhoneLiveStreaming summary: Start Live Streaming retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: Poll POST /cloudphone/live/status; a timeout does not prove that start failed. documentedBusinessErrors: - 33300 - 33301 - 33401 - 33418 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/live/status operationId: getCloudPhoneLiveStreamingStatus summary: Get Live Streaming Status retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33401 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/live/end operationId: stopCloudPhoneLiveStreaming summary: Stop Live Streaming retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: Poll POST /cloudphone/live/status before repeating the stop request. documentedBusinessErrors: - 33300 - 33301 - 33401 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /oauth2/token operationId: oauth2TokenPost summary: Access Token retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 12002 - 35002 - 35005 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: GET path: /oauth2/userinfo operationId: oauth2UserinfoGet summary: Get Current User Profile retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/uploadUrl operationId: get summary: Request File Upload URL retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/uploadFile operationId: fileUploadUsing summary: Upload File retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: Poll POST /cloudphone/uploadFileResult with the returned task identifier. documentedBusinessErrors: - 33401 - 33419 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/uploadFileResult operationId: fileUploadResult summary: Get File Upload Result retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/download operationId: cloudphoneDownloadPost summary: Request File Download URL retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: Poll POST /cloudphone/download/result with the returned task identifier. documentedBusinessErrors: - 33300 - 33301 - 33507 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/download/result operationId: cloudphoneDownloadResultPost summary: Get File Download Result retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/setKeyBox operationId: cloudphoneSetKeyBoxPost summary: Configure Keybox retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/app/install operationId: cloudphoneAppInstallPost summary: Install App on Cloud Phone retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: Poll POST /cloudphone/app/installedList before resubmitting installation. documentedBusinessErrors: - 33005 - 33014 - 33714 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/app/page operationId: cloudphoneAppPagePost summary: List Available Apps retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/team/app/page operationId: cloudphoneTeamAppPagePost summary: List Team Apps retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/app/installedList operationId: cloudphoneAppInstalledListPost summary: List Installed Apps retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/app/start operationId: cloudphoneAppStartPost summary: Launch App retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/app/restart operationId: cloudphoneAppRestartPost summary: Restart App retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/app/stop operationId: cloudphoneAppStopPost summary: Stop App retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/app/uninstall operationId: cloudphoneAppUninstallPost summary: Uninstall App retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/app/openRoot operationId: cloudphoneAppOpenRootPost summary: Enable app ROOT retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/app/setHideAccessibilityApp operationId: cloudphoneAppSetHideAccessibilityAppPost summary: Configure App Accessibility Hiding retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/page operationId: pageUsingPOST summary: List Cloud Phone Profiles retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/create operationId: createUsingPOST summary: Create Cloud Phone retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 19064 - 20018 - 33338 - 33339 - 33340 - 33341 - 33342 - 33343 - 33344 - 33345 - 33398 - 33399 - 33400 - 33408 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/powerOn operationId: powerOnUsingPOST summary: Start Cloud Phone retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: Query POST /cloudphone/page before retrying; wait for the reported phone state. documentedBusinessErrors: - 33300 - 33309 - 33315 - 33316 - 33317 - 33318 - 33321 - 33322 - 33323 - 33324 - 33325 - 33346 - 33347 - 33367 - 33376 - 33407 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/powerOff operationId: powerOffUsingPOST summary: Stop Cloud Phone retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: Query POST /cloudphone/page before retrying; wait for the reported phone state. documentedBusinessErrors: - 33300 - 33301 - 33308 - 33331 - 33332 - 33333 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/edit/batch operationId: editBatchUsingPOST summary: Update Cloud Phone Profile retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/setProxy operationId: setProxy summary: Set cloud phone proxy retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 14023 - 33300 - 33303 - 33320 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/delete/batch operationId: deleteUsingPOST summary: Delete Cloud Phone retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/newMachine operationId: oneNewUsingPOST summary: One-click new machine retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 - 33326 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/info operationId: infoUsingPOST summary: Get Cloud Phone Details retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/queryByAndroidId operationId: queryByAndroidId summary: Get Cloud Phone Details By AndroidId retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/enableRoot operationId: enableRoot summary: Enable or disable global ROOT retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/screenCap operationId: screenCap summary: Cloud phone screen capture retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/screenCapBase64 operationId: screenCapBase64 summary: Cloud phone screen capture (response base64) retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/brand/models operationId: cloudphoneBrandModelsPost summary: List Device Brands & Models retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/updateAdb operationId: updateAdbUsingPOST summary: Update ADB Connection Status retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33350 - 33401 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/batchAdbInfo operationId: batchAdbInfoOpenApi summary: Batch Query ADB Info retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/exeCommand operationId: executeShellCommand summary: Execute ADB Shell Command retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/rpa/template/market/page operationId: cloudphoneRpaTemplateMarketPagePost summary: List Market Templates retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/rpa/template/personal/page operationId: cloudphoneRpaTemplatePersonalPagePost summary: List Personal Templates retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/rpa/task/page operationId: cloudphoneRpaTaskPagePost summary: List RPA Schedules retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/rpa/task/save operationId: cloudphoneRpaTaskSavePost summary: Creating a schedule retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: Observe executions through POST /cloudphone/rpa/subTask/page. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/rpa/onceTask/save operationId: cloudphoneRpaOnceTaskSavePost summary: Create One-Time RPA Schedule retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: Observe execution through POST /cloudphone/rpa/subTask/page and detail/{id}. documentedBusinessErrors: - 33814 - 33818 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/rpa/task/cancel operationId: cloudphoneRpaTaskCancelPost summary: Cancel RPA Schedule retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/rpa/subTask/page operationId: cloudphoneRpaSubTaskPagePost summary: List Task Execution Records retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/rpa/subTask/detail/{id} operationId: cloudphoneRpaSubTaskDetailIdPost summary: Get Task Execution Details retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/rpa/subTask/cancel/{id} operationId: cloudphoneRpaSubTaskCancelIdPost summary: Cancel Task Execution retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/touch/click operationId: touchClick summary: Touch - Click retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 - 33401 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/touch/doubleClick operationId: touchDoubleClick summary: Touch - Double Click retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 - 33401 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/touch/longClick operationId: touchLongClick summary: Touch - Long Press retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 - 33401 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/touch/swipe operationId: touchSwipe summary: Touch - Swipe retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 - 33401 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Phone Open API method: POST path: /cloudphone/touch/drag operationId: touchDrag summary: Touch - Drag retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 33300 - 33301 - 33401 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Local API method: GET path: /api/cloudstorage/info operationId: queryCloudStorageInfoLocal summary: Query Cloud Storage Information retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 39001 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Local API method: POST path: /api/cloudstorage/file/page operationId: pageCloudStorageFilesLocal summary: Page Cloud Storage Files retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Local API method: POST path: /api/cloudstorage/upload/init operationId: batchRequestCloudStoragePresignedUploadUrlsLocal summary: Batch Request Presigned Upload URLs retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: Upload each object to its presigned URL, then call POST /cloudstorage/upload/complete. documentedBusinessErrors: - 39001 - 39037 - 39044 - 39045 - 39047 - 39050 - 39051 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Local API method: POST path: /api/cloudstorage/upload/complete operationId: confirmCloudStorageUploadCompleteLocal summary: Confirm Upload Completion retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 39001 - 39011 - 39014 - 39041 - 39046 - 39047 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Local API method: POST path: /api/cloudstorage/file/delete/batch operationId: batchDeleteCloudStorageFilesLocal summary: Batch Delete Cloud Storage Files retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 39011 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Local API method: POST path: /api/cloudstorage/file/tag/set operationId: setCloudStorageFileTagsLocal summary: Set File Tags retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 39011 - 39048 - 39049 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Local API method: POST path: /api/cloudstorage/file/tag/add operationId: addCloudStorageFileTagsLocal summary: Add File Tags retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 39011 - 39048 - 39049 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Local API method: POST path: /api/cloudstorage/file/tag/query operationId: queryCloudStorageFileTagsLocal summary: Query File Tags retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Local API method: GET path: /api/cloudstorage/tag/all operationId: queryAllCloudStorageFileTagsLocal summary: Query All Cloud Storage File Tags retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Local API method: POST path: /api/cloudstorage/tag/create operationId: createCloudStorageFileTagLocal summary: Create Cloud Storage File Tag retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Local API method: POST path: /api/cloudstorage/tag/edit operationId: editCloudStorageFileTagLocal summary: Edit Cloud Storage File Tag retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Local API method: POST path: /api/cloudstorage/tag/delete/batch operationId: deleteCloudStorageFileTagsLocal summary: Delete Cloud Storage File Tags retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Open API method: GET path: /cloudstorage/info operationId: queryCloudStorageInfo summary: Query Cloud Storage Information retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 39001 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Open API method: POST path: /cloudstorage/file/page operationId: pageCloudStorageFiles summary: Page Cloud Storage Files retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Open API method: POST path: /cloudstorage/upload/init operationId: batchRequestCloudStoragePresignedUploadUrls summary: Batch Request Presigned Upload URLs retry: Do not retry automatically unless endpoint-specific documentation says it is safe. idempotency: No public idempotency guarantee is documented. completion: Upload each object to its presigned URL, then call POST /cloudstorage/upload/complete. documentedBusinessErrors: - 39001 - 39037 - 39044 - 39045 - 39047 - 39050 - 39051 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Open API method: POST path: /cloudstorage/upload/complete operationId: confirmCloudStorageUploadComplete summary: Confirm Upload Completion retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 39001 - 39011 - 39014 - 39041 - 39046 - 39047 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Open API method: POST path: /cloudstorage/file/delete/batch operationId: batchDeleteCloudStorageFiles summary: Batch Delete Cloud Storage Files retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 39011 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Open API method: POST path: /cloudstorage/file/tag/set operationId: setCloudStorageFileTags summary: Set File Tags retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 39011 - 39048 - 39049 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Open API method: POST path: /cloudstorage/file/tag/add operationId: addCloudStorageFileTags summary: Add File Tags retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 39011 - 39048 - 39049 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Open API method: POST path: /cloudstorage/file/tag/query operationId: queryCloudStorageFileTags summary: Query File Tags retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Open API method: GET path: /cloudstorage/tag/all operationId: queryAllCloudStorageFileTags summary: Query All Cloud Storage File Tags retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Open API method: POST path: /cloudstorage/tag/create operationId: createCloudStorageFileTag summary: Create Cloud Storage File Tag retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Open API method: POST path: /cloudstorage/tag/edit operationId: editCloudStorageFileTag summary: Edit Cloud Storage File Tag retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Cloud Storage Open API method: POST path: /cloudstorage/tag/delete/batch operationId: deleteCloudStorageFileTags summary: Delete Cloud Storage File Tags retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Local API method: POST path: /api/proxyInfo/page operationId: queryProxyInfoPageUsingPOST summary: Getting a list of proxies retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Local API method: POST path: /api/proxyInfo/add operationId: addUsingPOST summary: Adding proxy retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 14023 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Local API method: POST path: /api/proxyInfo/update operationId: updateProxyUsingPOST summary: Modifying proxy information retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 14003 - 14023 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Local API method: POST path: /api/proxyInfo/delete operationId: deleteProxyUsingPOST summary: Delete proxy retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 14017 - 14024 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Local API method: POST path: /api/envgroup/page operationId: apiEnvgroupPagePost summary: Get a list of groups retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Local API method: POST path: /api/envgroup/edit operationId: apiEnvgroupEditPost summary: Modify grouping information retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Local API method: POST path: /api/envgroup/create operationId: apiEnvgroupCreatePost summary: Add group retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Local API method: POST path: /api/envgroup/delete operationId: apiEnvgroupDeletePost summary: Delete group retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 19064 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Local API method: GET path: /api/envtag/all operationId: apiEnvtagAllGet summary: Getting a list of tags retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Local API method: POST path: /api/envtag/create operationId: apiEnvtagCreatePost summary: Create tags retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Local API method: POST path: /api/envtag/edit operationId: apiEnvtagEditPost summary: Modify information of tags retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Local API method: POST path: /api/envtag/delete operationId: apiEnvtagDeletePost summary: Delete tags retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 19105 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Local API method: POST path: /api/webhook/config operationId: apiWebhookConfigPost summary: Configure the team webhook retry: Safe with bounded exponential backoff and jitter. idempotency: Upsert keyed by team; repeating the same request converges on the same stored configuration. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 41001 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Open API method: POST path: /proxyInfo/page operationId: queryProxyInfoPageUsingPOST summary: Getting a list of proxies retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Open API method: POST path: /proxyInfo/add operationId: addUsingPOST summary: Adding proxy retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 14023 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Open API method: POST path: /proxyInfo/update operationId: updateProxyUsingPOST summary: Modifying proxy information retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 14003 - 14023 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Open API method: POST path: /proxyInfo/delete operationId: deleteProxyUsingPOST summary: Delete proxy retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 14017 - 14024 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Open API method: POST path: /envgroup/page operationId: envgroupPagePost summary: Get a list of groups retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Open API method: POST path: /envgroup/edit operationId: envgroupEditPost summary: Modify grouping information retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Open API method: POST path: /envgroup/create operationId: envgroupCreatePost summary: Add group retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Open API method: POST path: /envgroup/delete operationId: envgroupDeletePost summary: Delete group retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 19064 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Open API method: GET path: /envtag/all operationId: envtagAllGet summary: Getting a list of tags retry: Safe with bounded exponential backoff and jitter. idempotency: Read-only; repeated requests should not change resource state. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Open API method: POST path: /envtag/create operationId: envtagCreatePost summary: Create tags retry: Do not retry automatically; first query whether the resource, upload, or task was created. idempotency: No public idempotency-key contract is documented. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Open API method: POST path: /envtag/edit operationId: envtagEditPost summary: Modify information of tags retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: [] businessErrorCoverage: common-only commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Open API method: POST path: /envtag/delete operationId: envtagDeletePost summary: Delete tags retry: Query current state before retrying after a timeout or transport failure. idempotency: Outcome may already have been applied; repeated execution is not contractually idempotent. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 19105 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes. - surface: Shared Resources Open API method: POST path: /webhook/config operationId: webhookConfigPost summary: Configure the team webhook retry: Safe with bounded exponential backoff and jitter. idempotency: Upsert keyed by team; repeating the same request converges on the same stored configuration. completion: The response is the only documented completion signal; no asynchronous contract is specified. documentedBusinessErrors: - 41001 businessErrorCoverage: endpoint-specific commonErrors: See Getting Started / Error Codes.