API ReferenceRecordings
Create a scrolling recording
Always async — returns 202. Poll via GET /v1/recordings/{id}.
Authorization
AuthorizationRequiredBearer <token>API key. Obtain from POST /v1/account/api-keys.
In: header
Request Body
application/jsonRequiredurlRequiredstringFormat:
"uri"formatstringDefault:
"mp4"Value in: "mp4" | "webm" | "gif" | "mov"scenariostringDefault:
"scroll"Value in: "scroll" | "static" | "navigate"durationintegerDuration in seconds. GIF max is 15s.
Default:
5Minimum: 1Maximum: 30devicestringDefault:
"desktop"Value in: "desktop" | "mobile"viewportobjectDefault:
nulloutput_widthinteger | nullDefault:
nullMinimum: 1output_heightinteger | nullDefault:
nullMinimum: 1qualityintegerDefault:
80Minimum: 1Maximum: 100block_adsbooleanDefault:
trueblock_cookie_bannersbooleanDefault:
truewait_untilstringDefault:
"load"Value in: "load" | "domcontentloaded" | "networkidle"wait_for_selectorstring | nullDefault:
nulldelay_msintegerDefault:
0Minimum: 0Maximum: 10000scrollobjectheadersobjectDefault:
{}cookiesarray<object>Default:
[]dark_modebooleanDefault:
falsecountrystringDefault:
"US"Pattern: "^[A-Z]{2}$"languagestring | nullDefault:
nulltimezonestring | nullDefault:
nullclipobjectDefault:
nullmetadataobjectArbitrary key-value metadata. Max 4096 bytes when JSON-serialized.
Recording accepted.