Content Pages
Special pages and flat pages
Returns special page data with product search results from the associated product collection. This endpoint integrates with the search/facet system.
Special page identifier
Sort option for product results
price_ascSpecial page retrieved with product results
Response from special page endpoint. Contains special page data, paginated product results from the associated product collection, search facets, sorters, and pagination metadata. Products are extracted from the special page's product collection using the configured extraction strategy.
Search query text
Special page not found or not active
GET /special-page/{special_page_id}/ HTTP/1.1
Host: sandbox.akinon.com
Accept: */*
{
"special_page": {
"pk": 1,
"name": "Summer Sale",
"url": "/summer-sale",
"template": "list/index.html",
"banner": "https://example.com",
"banner_url": "https://example.com",
"product_collection": 1,
"banner_description": "text",
"is_active": true,
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"video_embedded_code": "text",
"specialpageprettyurl_set": [
{
"pk": 1,
"url": "text",
"language": "text"
}
],
"pretty_url": {
"url": "text"
},
"extraction_strategy": "text",
"banner_mobile": "https://example.com"
},
"pagination": {
"current_page": 1,
"num_pages": 5,
"page_size": 20,
"total_count": 100
},
"facets": [
{
"name": "text",
"key": "text",
"search_key": "text",
"widget_type": "text",
"order": 1,
"extra_params": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"data": {
"ANY_ADDITIONAL_PROPERTY": "anything"
}
}
],
"sorters": [
{
"label": "text",
"value": "text",
"is_selected": true
}
],
"search_text": "text",
"products": [
{
"ANY_ADDITIONAL_PROPERTY": "anything"
}
]
}Returns flat page content. Can return HTML or JSON format based on Accept header. Flat pages may require registration depending on configuration.
Flat page identifier
Flat page retrieved
Rendered HTML content
Flat page not found
GET /flat-page/{flat_page_id}/ HTTP/1.1
Host: sandbox.akinon.com
Accept: */*
textReturns shop-specific flat page data with type and configuration.
Shop flat page identifier
Shop flat page retrieved
Shop-specific flat page with type and configuration. Extends the base flat page with shop-specific attributes, type classification, and configuration. Supports multi-language pretty URLs.
5Shop flat page type
standardShop flat page not found
GET /shop-flat-page/{shop_flat_page_id}/ HTTP/1.1
Host: sandbox.akinon.com
Accept: */*
{
"pk": 5,
"flat_page": {
"pk": 10,
"url": "/about-us/",
"title": "About Us",
"content": "<h1>About Us</h1><p>Welcome to our store...</p>",
"template_name": "flatpages/default.html",
"registration_required": false,
"sites": [
1
],
"flatpageprettyurl_set": [
{
"pk": 1,
"url": "text",
"language": "text"
}
],
"type": "standard"
},
"type": "standard"
}Last updated
Was this helpful?

