Landing Pages
Category and attribute-based landing pages
Returns landing page data for a category node with merged attributes and category information.
Path parameters
landing_page_idintegerRequired
Landing page identifier
Responses
200
Category node landing page retrieved
application/json
404
Landing page not found or not active
get
/category-node-landing-page/{landing_page_id}/GET /category-node-landing-page/{landing_page_id}/ HTTP/1.1
Host: sandbox.akinon.com
Accept: */*
{
"attributes": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"category": {
"pk": 42,
"name": "Electronics",
"menuitemmodel": "123e4567-e89b-12d3-a456-426614174000",
"absolute_url": "https://sandbox.akinon.com/category/electronics/",
"attributes": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"attributes_kwargs": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"localized_attributes": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"localized_attributes_kwargs": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"sort_option": 1,
"prev_sibling": 1,
"parent": 1,
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"depth": 2,
"path": "/1/42/"
}
}Returns landing page data with product search results based on attribute values. This endpoint integrates with the search/facet system to return products.
Path parameters
landing_page_idintegerRequired
Landing page identifier
Query parameters
sorterstringOptionalExample:
Sort option for product results
price_ascResponses
200
Landing page retrieved with product results
application/json
404
Landing page not found or not active
get
/landing-page/{landing_page_id}/GET /landing-page/{landing_page_id}/ HTTP/1.1
Host: sandbox.akinon.com
Accept: */*
{
"landing_page": {
"pk": 1,
"url": "/smartphones",
"attribute_value": 1,
"landing_page_type": 1,
"template": "landing/index.html",
"is_active": true,
"attributes": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"attributes_kwargs": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"created_date": "2025-11-29T16:43:41.173Z",
"modified_date": "2025-11-29T16:43:41.173Z",
"name": "Smartphones Landing Page",
"landingpageprettyurl_set": [
{
"pk": 1,
"url": "text",
"language": "text"
}
]
},
"attributes": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"attribute_value": {
"pk": 1,
"attribute": {
"pk": 1,
"key": "text",
"name": "text"
},
"value": "Smartphone",
"display_value": "Smartphones"
},
"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 landing page data for a data source with widget and product collection information.
Path parameters
pkintegerRequired
Data source landing page identifier
Responses
200
Data source landing page retrieved
application/json
404
Landing page not found or not active
get
/data-source-landing-page/{pk}/GET /data-source-landing-page/{pk}/ HTTP/1.1
Host: sandbox.akinon.com
Accept: */*
{
"pk": 1,
"data_source": {
"pk": 1,
"name": "text",
"slug": "text",
"title": "text"
},
"widget": "featured-products",
"product_collection_widget": "new-arrivals",
"is_active": true
}Last updated
Was this helpful?

