Skip to main content
GET
List page assignments

Authorizations

Authorization
string
header
required

Bearer authentication: a shop API key (WEAVERSE_API_KEY), a scoped API key, a delegated MCP OAuth token, or (translation-unit routes only) a project-bound translation agent token. Scopes: content:read — Read projects, pages, theme settings, versions, drafts and translation units. content:write — Save drafts and make non-destructive edits (page items, metadata, SEO, assignments, languages, glossary). Never publishes or deletes. content:publish — Publish drafts, schedule/reschedule/cancel publications, restore versions, publish global sections. content:delete — Delete pages, global sections, languages, static keys, override reverts; required with project:manage for project deletion. project:manage — Create/copy/delete projects, settings, variants, hierarchy, backups, restore-as-new, previews, hostname policy. translations:read — Read translation units only (no general content access). translations:write — Apply translation units only; never mutates page content. A legacy unscoped API key keeps read/write/translation baseline access and every pre-scope endpoint, but never gains publish/delete/project-manage implicitly.

Path Parameters

projectId
string
required

Query Parameters

type
enum<string>
Available options:
INDEX,
PRODUCT,
ALL_PRODUCTS,
COLLECTION,
COLLECTION_LIST,
PAGE,
BLOG,
ARTICLE,
CART,
CUSTOMER,
NOT_FOUND,
PASSWORD,
SEARCH,
CUSTOM
locale
string

Exact locale match (e.g. "en-us"). No fallback applied on list endpoint.

after
string
limit
integer
default:50
Required range: x <= 100

Response

Paginated list of page assignments

object
enum<string>
Available options:
list
data
object[]
nextCursor
string | null