Appearance
Get a single page based on filters (storefront callers see published pages only)
GET
/rest/v1/cms/page/item
Storefront callers — guest (no token) and customer — match only against published pages: filter[isPublished] is server-forced to 1 for them, so a supplied value is ignored rather than combined. This is the route a storefront uses to resolve a page by slug, so it — not the id-addressed show() — sets what an unpublished page looks like to a visitor. Backend callers may filter freely.
Parameters
Query Parameters
filter[id]
Filter by page IDs
Type
string
filter[parent]
Filter by parent category IDs
Type
string
filter[bannerImage]
Filter by banner image filename (EXACT match, not a substring search)
Type
string
filter[pageView]
Filter by view type
Type
string
filter[isPublished]
Filter by published status. Backend callers only — for storefront (guest/customer) callers this value is server-forced to 1 and any supplied value is ignored.
Type
boolean
filter[menu]
Filter by menu status
Type
boolean
filter[createdAt]
Filter by date
Type
string
filter[name.el]
Filter by page name (Greek)
Type
string
filter[slug.el]
Filter by page slug (Greek)
Type
string
filter[metaTitle.el]
Partial filter by meta title (Greek)
Type
string
filter[notEmptyContent.el]
Filter pages with non-empty content (Greek)
Type
boolean
Example
truewith
With relations
Type
string
Responses
Successful operation
application/json
JSON
"string"