Execute JavaScript in the device's Chrome browser (CDP)
Evaluates a JavaScript expression in the device’s foreground Chrome tab via the Chrome DevTools Protocol and returns its JSON-serialized result. Devices without browser support return an unsupported-feature error.
Authorizations
Bearer token via Authorization header
Headers
x >= 0Path Parameters
Body
JavaScript expression to evaluate in the device's foreground Chrome tab (CDP Runtime.evaluate). It is an expression, not a function body — the expression's value is returned (no top-level 'return'). Must evaluate to a JSON-serializable value; wrap multi-statement logic in an IIFE, e.g. (() => { ... ; return x })().
Response
OK
JSON-serialized return value of the script (null if it returned undefined). Non-JSON-serializable numbers (Infinity, NaN, -0) are returned as their string representation.
A URL to the JSON Schema for this object.
"https://example.com/schemas/ExecuteScriptOutputBody.json"