Fragment Catalog
hri
HRI team reusable fragments
HRI fragments API documentation
API documentation for HRI Fragments
OAS 3.1.0
v1
Compliance Report
Validation of OpenAPI specifications against CWF fragment requirements.
189 Warnings
Show:
HRI fragments API documentation
{
"namespace": "hri",
"description": "HRI team reusable fragments",
"specifications": [
{
"id": "v1",
"type": "openapi_v3",
"openapi": {
"openapi": "3.1.0",
"info": {
"title": "HRI fragments API documentation",
"description": "API documentation for HRI Fragments",
"version": "v1"
},
"paths": {
"/{ru}/{lc}/hri/fragments/hero/": {
"get": {
"operationId": "hero",
"description": "hero",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "query",
"name": "attributionLabel",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Label used for tracking"
},
{
"in": "query",
"name": "page",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Page identifier where the fragment is displayed"
},
{
"in": "query",
"name": "inline",
"schema": {
"type": "string"
},
"description": "Set to 'true' to render inline"
},
{
"in": "query",
"name": "contentId",
"schema": {
"type": "string"
},
"required": true,
"description": "Comma-separated list of Contentful entry IDs for hero content"
},
{
"in": "query",
"name": "hideDisclaimer",
"schema": {
"type": "string"
},
"description": "Set to 'true' to hide the disclaimer text below the hero"
},
{
"in": "query",
"name": "highPriorityLoading",
"schema": {
"type": "string"
},
"description": "Set to 'true' to enable high priority loading for hero images"
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/popular-categories/": {
"get": {
"operationId": "popular-categories",
"description": "popular-categories",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/popular-rooms/": {
"get": {
"operationId": "popular-rooms",
"description": "popular-rooms",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/gift-ideas-shelf/": {
"get": {
"operationId": "gifts-ideas-shelf",
"description": "gifts-ideas-shelf",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/sustainability-shelf/": {
"get": {
"operationId": "sustainability-shelf",
"description": "sustainability-shelf",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/editorial-shelf/": {
"get": {
"operationId": "editorial-shelf",
"description": "editorial-shelf",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "query",
"name": "attributionLabel",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Label used for tracking"
},
{
"in": "query",
"name": "page",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Page identifier where the fragment is displayed"
},
{
"in": "query",
"name": "inline",
"schema": {
"type": "string"
},
"description": "Set to 'true' to render inline"
},
{
"in": "query",
"name": "contentId",
"schema": {
"type": "string"
},
"required": true,
"description": "Contentful entry ID"
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/inspirational-feed/": {
"get": {
"operationId": "inspirational-feed",
"description": "inspirational-feed",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/unique-selling-points/": {
"get": {
"operationId": "unique-selling-points",
"description": "unique-selling-points",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "query",
"name": "attributionLabel",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Label used for tracking"
},
{
"in": "query",
"name": "page",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Page identifier where the fragment is displayed"
},
{
"in": "query",
"name": "inline",
"schema": {
"type": "string"
},
"description": "Set to 'true' to render inline"
},
{
"in": "query",
"name": "contentId",
"schema": {
"type": "string"
},
"required": true,
"description": "Contentful entry ID"
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/upcoming-collection/": {
"get": {
"operationId": "upcoming-collection",
"description": "upcoming-collection",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "query",
"name": "attributionLabel",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Label used for tracking"
},
{
"in": "query",
"name": "page",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Page identifier where the fragment is displayed"
},
{
"in": "query",
"name": "inline",
"schema": {
"type": "string"
},
"description": "Set to 'true' to render inline"
},
{
"in": "query",
"name": "contentId",
"schema": {
"type": "string"
},
"required": true,
"description": "Contentful entry ID"
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/sales-shelf/": {
"get": {
"operationId": "sales-shelf",
"description": "sales-shelf",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "query",
"name": "attributionLabel",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Label used for tracking"
},
{
"in": "query",
"name": "page",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Page identifier where the fragment is displayed"
},
{
"in": "query",
"name": "inline",
"schema": {
"type": "string"
},
"description": "Set to 'true' to render inline"
},
{
"in": "query",
"name": "contentId",
"schema": {
"type": "string"
},
"required": true,
"description": "Contentful entry ID"
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/services/": {
"get": {
"operationId": "services",
"description": "services",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "query",
"name": "attributionLabel",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Label used for tracking"
},
{
"in": "query",
"name": "page",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Page identifier where the fragment is displayed"
},
{
"in": "query",
"name": "inline",
"schema": {
"type": "string"
},
"description": "Set to 'true' to render inline"
},
{
"in": "query",
"name": "services",
"schema": {
"type": "string",
"default": "contact-us,mobile-apps,payment-options,privacy-security,product-support,returns-claims,shopping-at-ikea,stock-availability,track-manage-order",
"example": "contact-us,mobile-apps,payment-options,privacy-security,product-support,returns-claims,shopping-at-ikea,stock-availability,track-manage-order"
},
"description": "Comma-separated list of enabled services. Order is supported."
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/new-products/": {
"get": {
"operationId": "new-products",
"description": "new-products",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/store/": {
"get": {
"operationId": "store",
"description": "store",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "query",
"name": "attributionLabel",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Label used for tracking"
},
{
"in": "query",
"name": "page",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Page identifier where the fragment is displayed"
},
{
"in": "query",
"name": "inline",
"schema": {
"type": "string"
},
"description": "Set to 'true' to render inline"
},
{
"in": "query",
"name": "storeId",
"schema": {
"type": "string"
},
"description": "IKEA store identifier"
},
{
"in": "query",
"name": "pills",
"schema": {
"type": "string",
"example": "as_is,events"
},
"description": "Comma-separated list of store pills/tabs to display (as_is, events)"
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/steps-guide/": {
"get": {
"operationId": "steps-guide",
"description": "steps-guide",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "query",
"name": "attributionLabel",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Label used for tracking"
},
{
"in": "query",
"name": "page",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Page identifier where the fragment is displayed"
},
{
"in": "query",
"name": "inline",
"schema": {
"type": "string"
},
"description": "Set to 'true' to render inline"
},
{
"in": "query",
"name": "contentId",
"schema": {
"type": "string"
},
"required": true,
"description": "Contentful entry ID"
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/welcome-message/": {
"get": {
"operationId": "welcome-message",
"description": "welcome-message",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "query",
"name": "attributionLabel",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Label used for tracking"
},
{
"in": "query",
"name": "page",
"schema": {
"type": "string",
"enum": [
"homepage",
"kitchen",
"collections",
"offers"
]
},
"description": "Page identifier where the fragment is displayed"
},
{
"in": "query",
"name": "inline",
"schema": {
"type": "string"
},
"description": "Set to 'true' to render inline"
},
{
"in": "query",
"name": "title",
"schema": {
"type": "string",
"example": "Welcome to IKEA"
},
"description": "Welcome message title text to display"
},
{
"in": "query",
"name": "description",
"schema": {
"type": "string",
"example": "We're glad you're here!"
},
"description": "Welcome message description text to display"
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/switzerland-flowbox/": {
"get": {
"operationId": "switzerland-flowbox",
"description": "switzerland-flowbox",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/explore-shelf/": {
"get": {
"operationId": "explore_shelf",
"description": "explore_shelf",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "query",
"name": "attributionLabel",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Label used for tracking"
},
{
"in": "query",
"name": "page",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Page identifier where the fragment is displayed"
},
{
"in": "query",
"name": "inline",
"schema": {
"type": "string"
},
"description": "Set to 'true' to render inline"
},
{
"in": "query",
"name": "contentIds",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Comma-separated Contentful entry IDs (deprecated). Provide exactly one of contentId or contentIds"
},
{
"in": "query",
"name": "contentId",
"schema": {
"type": "string"
},
"description": "Single Contentful entry ID. Provide exactly one of contentId or contentIds"
},
{
"in": "query",
"name": "title",
"schema": {
"type": "string"
},
"description": "Optional title override for the explore shelf"
},
{
"in": "query",
"name": "description",
"schema": {
"type": "string"
},
"description": "Optional description text for the explore shelf"
},
{
"in": "query",
"name": "ratio",
"schema": {
"type": "string",
"enum": [
"semiportrait",
"standard",
"9:16"
]
},
"description": "Aspect ratio for media display (semiportrait, standard, 9:16)"
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/collections-newsletter/": {
"get": {
"operationId": "collections-newsletter",
"description": "collections-newsletter",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "query",
"name": "attributionLabel",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Label used for tracking"
},
{
"in": "query",
"name": "page",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Page identifier where the fragment is displayed"
},
{
"in": "query",
"name": "inline",
"schema": {
"type": "string"
},
"description": "Set to 'true' to render inline"
},
{
"in": "query",
"name": "type",
"schema": {
"type": "string",
"enum": [
"image",
"shoppable-image",
"video",
"product-image",
"text"
]
},
"required": true
},
{
"in": "query",
"name": "src",
"schema": {
"type": "string"
},
"required": true
},
{
"in": "query",
"name": "thumbnailSrc",
"schema": {
"type": "string"
},
"required": true
},
{
"in": "query",
"name": "mobileSrc",
"schema": {
"type": "string"
},
"required": true
},
{
"in": "query",
"name": "thumbnailMobileSrc",
"schema": {
"type": "string"
},
"required": true
},
{
"in": "query",
"name": "highPriorityLoading",
"schema": {
"type": "string"
},
"description": "Set to 'true' to enable high priority loading for newsletter media"
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/deals/": {
"get": {
"operationId": "deals",
"description": "deals",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "query",
"name": "attributionLabel",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Label used for tracking"
},
{
"in": "query",
"name": "page",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Page identifier where the fragment is displayed"
},
{
"in": "query",
"name": "inline",
"schema": {
"type": "string"
},
"description": "Set to 'true' to render inline"
},
{
"in": "query",
"name": "pills",
"schema": {
"type": "string",
"example": "new_lower_price,breath_taking,family_price"
},
"description": "Comma-separated list of deal types to display as pills/tabs"
},
{
"in": "query",
"name": "initialActivePill",
"schema": {
"type": "string",
"enum": [
"new_lower_price",
"breath_taking",
"family_price",
"last_chance",
"time_restricted",
"last_chance_and_special_price",
"for_you"
],
"example": "new_lower_price"
},
"description": "Initially active deal type pill (new_lower_price, breath_taking, family_price, last_chance, time_restricted, last_chance_and_special_price, for_you)"
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/recalls/": {
"get": {
"operationId": "recalls",
"description": "recalls",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "query",
"name": "attributionLabel",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Label used for tracking"
},
{
"in": "query",
"name": "page",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Page identifier where the fragment is displayed"
},
{
"in": "query",
"name": "inline",
"schema": {
"type": "string"
},
"description": "Set to 'true' to render inline"
},
{
"in": "query",
"name": "contentId",
"schema": {
"type": "string"
},
"description": "Contentful entry ID"
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/true-collector/": {
"get": {
"operationId": "true-collector",
"description": "true-collector",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "query",
"name": "attributionLabel",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Label used for tracking"
},
{
"in": "query",
"name": "page",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Page identifier where the fragment is displayed"
},
{
"in": "query",
"name": "inline",
"schema": {
"type": "string"
},
"description": "Set to 'true' to render inline"
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/tiles/": {
"get": {
"operationId": "tiles",
"description": "tiles",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/promotions-text-banner/": {
"get": {
"operationId": "promotions-text-banner",
"description": "promotions-text-banner",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "query",
"name": "attributionLabel",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Label used for tracking"
},
{
"in": "query",
"name": "page",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Page identifier where the fragment is displayed"
},
{
"in": "query",
"name": "inline",
"schema": {
"type": "string"
},
"description": "Set to 'true' to render inline"
},
{
"in": "query",
"name": "contentId",
"schema": {
"type": "string"
},
"required": true,
"description": "Contentful entry ID"
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/product-shelf/": {
"get": {
"operationId": "product-shelf",
"description": "product-shelf",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "query",
"name": "attributionLabel",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Label used for tracking"
},
{
"in": "query",
"name": "page",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Page identifier where the fragment is displayed"
},
{
"in": "query",
"name": "inline",
"schema": {
"type": "string"
},
"description": "Set to 'true' to render inline"
},
{
"in": "query",
"name": "contentId",
"schema": {
"type": "string"
}
},
{
"in": "query",
"name": "showCTA",
"schema": {
"type": "string",
"default": "false"
}
},
{
"in": "query",
"name": "title",
"schema": {
"type": [
"string",
"null"
]
}
},
{
"in": "query",
"name": "description",
"schema": {
"type": [
"string",
"null"
]
}
},
{
"in": "query",
"name": "ctaText",
"schema": {
"type": [
"string",
"null"
]
}
},
{
"in": "query",
"name": "pills",
"schema": {
"type": "string"
}
},
{
"in": "query",
"name": "filterTypes",
"schema": {
"type": "string"
}
},
{
"in": "query",
"name": "filters",
"schema": {
"type": "string"
}
},
{
"in": "query",
"name": "sortParams",
"schema": {
"type": "string"
}
},
{
"in": "query",
"name": "categoryIds",
"schema": {
"type": "string"
}
},
{
"in": "query",
"name": "specialIds",
"schema": {
"type": "string"
}
},
{
"in": "query",
"name": "contentIds",
"schema": {
"type": "string"
}
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
},
"/{ru}/{lc}/hri/fragments/seo-text/": {
"get": {
"operationId": "seo-text",
"description": "seo-text",
"responses": {
"200": {
"description": "Successful call to fragment",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
},
"400": {
"description": "Bad request",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
},
"parameters": [
{
"in": "query",
"name": "attributionLabel",
"schema": {
"type": "string",
"deprecated": true
},
"description": "Label used for tracking"
},
{
"in": "query",
"name": "page",
"schema": {
"type": "string",
"enum": [
"homepage",
"kitchen",
"collections",
"offers"
]
},
"required": true,
"description": "Page identifier where the fragment is displayed."
},
{
"in": "query",
"name": "inline",
"schema": {
"type": "string"
},
"description": "Set to 'true' to render inline"
},
{
"in": "path",
"name": "ru",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
},
{
"in": "path",
"name": "lc",
"schema": {
"type": "string",
"minLength": 2,
"maxLength": 2
},
"required": true
}
]
}
}
},
"components": {}
}
}
]
}