Sitecore API catalog/Agent API//
- Retrieve the screenshot of a page
Create a page
Add a language version to a page
Add a component to a page
Retrieve components on a page
Set the component datasource
Search for pages on a site
Retrieve the page by live URL
Retrieve the page HTML
Retrieve the page preview URL
Retrieve the page template by ID
Retrieve the page details
List allowed components for a placeholder
Retrieve the screenshot o...
Captures and returns a base64-encoded screenshot of a page.
Security
HTTPBearer
The unique identifier of the page. To get this ID, use List pages of a site.
Example:f0b81bcc-7388-46be-b109-6e73d1114470
Example:variantId=8bd7a9ec96b8490f9b894e3866fefb79_2a5c1e8c8d244f569a44d6b28cbecb05
Any of:
The unique identifier of the personalization or A/B/n test variant to show in the screenshot. To get this ID, you can use the List flow definitions endpoint. Use the transpiledVariants[].ref, or variants[].ref when available.
If you provide this value, the screenshot is captured for the specified variant. If you omit this value, the screenshot is captured for the base page.
string
- Production serverhttps://edge-platform.sitecorecloud.io/stream/ai-agent-api/api/v1/pages/{pageId}/screenshot
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
curl -i -X GET \
'https://edge-platform.sitecorecloud.io/stream/ai-agent-api/api/v1/pages/f0b81bcc-7388-46be-b109-6e73d1114470/screenshot?version=1&language=en&width=1200&height=800&variantId=8bd7a9ec96b8490f9b894e3866fefb79_2a5c1e8c8d244f569a44d6b28cbecb05' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'x-sc-job-id: job-1234'Successful response
The timestamp when the screenshot was taken.
Example:"2023-09-01T12:00:00Z"
Response
{ "type": "png", "fullPage": true, "encoding": "base64", "timestamp": "2023-09-01T12:00:00Z", "screenshot_base64": "iVBORw0KGgoAAAANSUhEUgAA..." }