Sitecore API catalog/Agent API//
- Retrieve the page preview URL
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 screenshot of a page
Retrieve the page HTML
Retrieve the page template by ID
Retrieve the page details
List allowed components for a placeholder
Retrieve the page preview...
Retrieves the preview URL for a specific page.
Security
HTTPBearer
The unique identifier of the page. To get this ID, use List pages of a site.
Example:550e8400-e29b-41d4-a716-446655440000
Example:variantId=8bd7a9ec96b8490f9b894e3866fefb79_2a5c1e8c8d244f569a44d6b28cbecb05
Any of:
The unique identifier of the personalization or A/B/n test variant to preview. 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 preview URL is retrieved for the specified variant. If you omit this value, the preview URL for the base page is returned.
string
- Production serverhttps://edge-platform.sitecorecloud.io/stream/ai-agent-api/api/v1/pages/{pageId}/preview-url
- 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/550e8400-e29b-41d4-a716-446655440000/preview-url?language=en&version=1&variantId=8bd7a9ec96b8490f9b894e3866fefb79_2a5c1e8c8d244f569a44d6b28cbecb05' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'x-sc-job-id: job-1234'Successful response
Response
{ "pageId": "f0b81bcc-7388-46be-b109-6e73d1114470", "previewUrl": "https://preview.example.com/page/f0b81bc-7388-46be-b109-6e73d1114470" }