Amplify Up

GET /v1/resolve

Resolved layout tree for a published route.

GET
/v1/resolve

Returns 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
NameTypeRequiredDescription
trackingIdstringYesSite tracking ID. Required if site is omitted.
sitestringNoInternal site id. Required if trackingId is omitted.
routestringYesPage path, for example /about
anonIdstringNoVisitor id for personalization. Preferred over cookies on cross-origin calls.
variantsstringNoForced 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
StatusMeaning

Pass variants when rendering a cached personalized combo so the response stays cacheable (no visitor id required).