GET /v1/resolve
Resolved layout tree for a published route.
GET
/v1/resolveReturns the published layout for a route, with personalization applied unless you pass explicit variant keys.
Edge base URL: https://edge.amplifyup.ai
Used by the Node SDK for live visitors and for SSG/ISR (fetchPageConfigServer). Prefer the Node SDK on a website.
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
| trackingId | string | Yes | Site tracking ID. Required if site is omitted. |
| site | string | No | Internal site id. Required if trackingId is omitted. |
| route | string | Yes | Page path, for example /about |
| anonId | string | No | Visitor id for personalization. Preferred over cookies on cross-origin calls. |
| variants | string | No | Forced combo as zone:key,zone:key. Skips decide; used for cacheable ISR fetches. |
Example request
Try it
Enter a site tracking ID and a page URL (full URL or path). The docs page calls Edge live and shows the JSON with collapsible objects and arrays — click a {N properties} or [N items] row to expand.
Try it
Calls live GET /v1/resolve with your tracking ID and page URL (path is taken from the URL).
Example response (200)
Errors
| Status | Meaning |
|---|
Pass variants when rendering a cached personalized combo so the response stays cacheable (no visitor id required).