ScreenshotOne integration (Developer Tools, Design & Media). Imported from open-connector.
https://api.screenshotone.com/take
| Param | Type | Required | Description |
|---|---|---|---|
| url | string | optional | The website URL to render. Exactly one of url, html, or markdown is required. |
| html | string | optional | The raw HTML content to render. Exactly one of url, html, or markdown is requir… |
| markdown | string | optional | The Markdown content to render. Exactly one of url, html, or markdown is requir… |
| cache | boolean | optional | Whether ScreenshotOne should return or reuse a cached screenshot URL. |
| delay | integer | optional | The delay in seconds before rendering the screenshot. |
| format | string | optional | The output format for the screenshot. |
| response_type | string | optional | The response type requested from ScreenshotOne. |
| block_ads | boolean | optional | Whether to block ads while rendering the screenshot. |
| block_chats | boolean | optional | Whether to block chat widgets while rendering the screenshot. |
| block_cookie_banners | boolean | optional | Whether to block cookie banners while rendering the screenshot. |
| dark_mode | boolean | optional | Whether to enable dark mode during rendering. |
| viewport_width | integer | optional | The viewport width in pixels. |
| viewport_height | integer | optional | The viewport height in pixels. |
| device_scale_factor | number | optional | The viewport device scale factor. |
/animate
| Param | Type | Required | Description |
|---|---|---|---|
| url | string | required | The website URL to capture as an animation. |
| delay | integer | optional | The delay in milliseconds before recording begins. |
| width | integer | optional | The output width in pixels. |
| height | integer | optional | The output height in pixels. |
| format | string | optional | The animation output format. |
| duration | integer | optional | The animation duration in seconds. |
| scenario | string | optional | The animation scenario. |
| block_ads | boolean | optional | Whether to block ads during capture. |
| full_page | boolean | optional | Whether to capture the full scrollable page. |
| scroll_by | integer | optional | The pixels to scroll per step. |
| clip_x | integer | optional | The X coordinate for GIF clipping. |
| clip_y | integer | optional | The Y coordinate for GIF clipping. |
| clip_width | integer | optional | The GIF clip width in pixels. |
| clip_height | integer | optional | The GIF clip height in pixels. |
| scroll_back | boolean | optional | Whether to scroll back to the top after scrolling. |
| aspect_ratio | string | optional | The output aspect ratio string. |
| scroll_delay | integer | optional | The delay between scroll steps in milliseconds. |
| scroll_easing | string | optional | The easing to use for scrolling animations. |
| viewport_width | integer | optional | The viewport width in pixels. |
| omit_background | boolean | optional | Whether to omit the background. Only supported for MOV output. |
| scroll_complete | boolean | optional | Whether to stop recording when scrolling completes. |
| scroll_duration | integer | optional | The duration of each scroll in milliseconds. |
| viewport_height | integer | optional | The viewport height in pixels. |
| scroll_start_delay | integer | optional | The delay before scrolling begins in milliseconds. |
| device_scale_factor | number | optional | The device scale factor. |
| scroll_to_end_after | integer | optional | Scroll to the end after the specified duration in milliseconds. |
| scroll_try_navigate | boolean | optional | Whether to navigate while scrolling and record the new page. |
| block_cookie_banners | boolean | optional | Whether to block cookie banners during capture. |
| scroll_till_selector | string | optional | Scroll until the CSS selector becomes visible. |
| scroll_back_algorithm | string | optional | The algorithm used when scrolling back. |
| scroll_navigate_after | integer | optional | Navigate after the specified duration in milliseconds. |
| scroll_navigate_to_url | string | optional | The URL to navigate to while recording the animation. |
| scroll_start_immediately | boolean | optional | Whether scrolling should start immediately. |
| scroll_back_after_duration | integer | optional | Scroll back after the specified duration in milliseconds. |
| scroll_navigate_link_hints | array | optional | The link text hints used when selecting a navigation target. |
| scroll_stop_after_duration | integer | optional | Stop scrolling after the specified duration in milliseconds. |
| scroll_till_selector_adjust_top | integer | optional | Adjust the top selector position in pixels. |
/bulk
| Param | Type | Required | Description |
|---|---|---|---|
| execute | boolean | optional | Whether ScreenshotOne should execute all requests immediately. |
| options | object | optional | The default ScreenshotOne bulk screenshot options. |
| optimize | boolean | optional | Whether to optimize same-site bulk execution. Requires execute=true. |
| requests | array | required | The list of individual bulk screenshot requests. |
/devices
/usage