Download OpenAPI specification:Download
Loop54 Search is a learning search engine for e-commerce. It helps online shoppers find what they’re looking for, and allows them to explore a wider range of relevant products in a retailer’s catalogue.
Used for performing search requests to the engine.
Api-Version required | string Example: V3 What version of the API to use. |
User-Id required | string <= 100 characters Example: Luke.Skywalker A unique identifier of the end user that initiated the action. |
User-Ip | string Example: 127.0.0.1 The IP address of the end user. |
User-Useragent | string Example: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0 The User-Agent header sent by the end user. |
User-Referer | string Example: https://www.loop54.com/docs The referer header sent by the end user. |
Lib-Version | string Example: js:2018-01-01 What library is used to generate this request. |
Loop54-key | string Example: 9cdfb439c7876e703e307864c9167a15 Your API key. |
query required | string <= 100 characters The query to search for. |
object (entityCollectionParameters) Parameters for specifying which results to retrieve. | |
object (entityCollectionParameters) Parameters for specifying which related results to retrieve. | |
object (queryCollectionParameters) Parameters for specifying which spelling suggestions to retrieve. | |
object (queryCollectionParameters) Parameters for specifying which related queries to retrieve. | |
object Any additional, non-standard, data. Contact support for information about how and when to use this. |
{- "query": "forest fighting equipment",
- "resultsOptions": {
- "skip": 0,
- "take": 42,
- "sortBy": [
- {
- "type": "attribute",
- "attributeName": "category",
- "order": "asc"
}
], - "facets": [
- {
- "name": "categoryFacet",
- "attributeName": "category",
- "type": "distinct",
- "selected": [
- "AT walkers"
], - "sortBy": [
- {
- "type": "item",
- "order": "asc"
}
]
}
], - "filter": {
- "attributeName": "category"
}
}, - "relatedResultsOptions": {
- "skip": 0,
- "take": 42,
- "sortBy": [
- {
- "type": "attribute",
- "attributeName": "category",
- "order": "asc"
}
], - "facets": [
- {
- "name": "categoryFacet",
- "attributeName": "category",
- "type": "distinct",
- "selected": [
- "AT walkers"
], - "sortBy": [
- {
- "type": "item",
- "order": "asc"
}
]
}
], - "filter": {
- "attributeName": "category"
}
}, - "spellingSuggestionsOptions": {
- "skip": 0,
- "take": 42,
- "sortBy": [
- {
- "type": "popularity",
- "order": "asc"
}
]
}, - "relatedQueriesOptions": {
- "skip": 0,
- "take": 42,
- "sortBy": [
- {
- "type": "popularity",
- "order": "asc"
}
]
}, - "customData": {
- "property1": "string",
- "property2": "string"
}
}
{- "customData": {
- "property1": "string",
- "property2": "string"
}, - "makesSense": true,
- "spellingSuggestions": {
- "count": 100,
- "items": [
- {
- "query": "forest fighting equipment"
}
]
}, - "relatedQueries": {
- "count": 100,
- "items": [
- {
- "query": "forest fighting equipment"
}
]
}, - "results": {
- "count": 100,
- "facets": [
- {
- "name": "categoryFacet",
- "type": "distinct",
- "approximated": true,
- "items": [
- {
- "item": "AT walkers",
- "count": 15,
- "selected": true
}
]
}
], - "items": [
- {
- "type": "Product",
- "id": "MSE-6",
- "attributes": [
- {
- "name": "title",
- "type": "string",
- "values": [
- "MSE-6-series repair droid"
]
}
]
}
]
}, - "relatedResults": {
- "count": 100,
- "facets": [
- {
- "name": "categoryFacet",
- "type": "distinct",
- "approximated": true,
- "items": [
- {
- "item": "AT walkers",
- "count": 15,
- "selected": true
}
]
}
], - "items": [
- {
- "type": "Product",
- "id": "MSE-6",
- "attributes": [
- {
- "name": "title",
- "type": "string",
- "values": [
- "MSE-6-series repair droid"
]
}
]
}
]
}, - "redirect": "string"
}
Used for performing autocomplete requests to the engine.
Api-Version required | string Example: V3 What version of the API to use. |
User-Id required | string <= 100 characters Example: Luke.Skywalker A unique identifier of the end user that initiated the action. |
User-Ip | string Example: 127.0.0.1 The IP address of the end user. |
User-Useragent | string Example: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0 The User-Agent header sent by the end user. |
User-Referer | string Example: https://www.loop54.com/docs The referer header sent by the end user. |
Lib-Version | string Example: js:2018-01-01 What library is used to generate this request. |
Loop54-key | string Example: 9cdfb439c7876e703e307864c9167a15 Your API key. |
query required | string <= 100 characters The query to find suggestions. |
object (queryCollectionParameters) Parameters for specifying which query suggestions to retrieve. | |
object Any additional, non-standard, data. Contact support for information about how and when to use this. |
{- "query": "forest fighting equip",
- "queriesOptions": {
- "skip": 0,
- "take": 42,
- "sortBy": [
- {
- "type": "popularity",
- "order": "asc"
}
]
}, - "customData": {
- "property1": "string",
- "property2": "string"
}
}
{- "customData": {
- "property1": "string",
- "property2": "string"
}, - "scopedQuery": {
- "query": "forest fighting equipment"
}, - "queries": {
- "count": 100,
- "items": [
- {
- "query": "forest fighting equipment"
}
]
}
}
Used to signal the engine that the user has exhibited a behavior.
Api-Version required | string Example: V3 What version of the API to use. |
User-Id required | string <= 100 characters Example: Luke.Skywalker A unique identifier of the end user that initiated the action. |
User-Ip | string Example: 127.0.0.1 The IP address of the end user. |
User-Useragent | string Example: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0 The User-Agent header sent by the end user. |
User-Referer | string Example: https://www.loop54.com/docs The referer header sent by the end user. |
Lib-Version | string Example: js:2018-01-01 What library is used to generate this request. |
Loop54-key | string Example: 9cdfb439c7876e703e307864c9167a15 Your API key. |
required | Array of objects (event) Array of events submitted to the engine. |
object Any additional, non-standard, data. Contact support for information about how and when to use this. |
{- "events": [
- {
- "type": "purchase",
- "entity": {
- "type": "Product",
- "id": "MSE-6",
- "attributes": [
- {
- "name": "title",
- "type": "string",
- "values": [
- "MSE-6-series repair droid"
]
}
]
}, - "revenue": 5,
- "orderId": "66",
- "quantity": 19
}
], - "customData": {
- "property1": "string",
- "property2": "string"
}
}
{- "customData": {
- "property1": "string",
- "property2": "string"
}
}
Used to perform a request to get entities.
Api-Version required | string Example: V3 What version of the API to use. |
User-Id required | string <= 100 characters Example: Luke.Skywalker A unique identifier of the end user that initiated the action. |
User-Ip | string Example: 127.0.0.1 The IP address of the end user. |
User-Useragent | string Example: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0 The User-Agent header sent by the end user. |
User-Referer | string Example: https://www.loop54.com/docs The referer header sent by the end user. |
Lib-Version | string Example: js:2018-01-01 What library is used to generate this request. |
Loop54-key | string Example: 9cdfb439c7876e703e307864c9167a15 Your API key. |
object (entityCollectionParameters) Parameters for specifying which results to retrieve and how to format them. | |
object Any additional, non-standard, data. Contact support for information about how and when to use this. |
{- "resultsOptions": {
- "skip": 0,
- "take": 42,
- "sortBy": [
- {
- "type": "attribute",
- "attributeName": "category",
- "order": "asc"
}
], - "facets": [
- {
- "name": "categoryFacet",
- "attributeName": "category",
- "type": "distinct",
- "selected": [
- "AT walkers"
], - "sortBy": [
- {
- "type": "item",
- "order": "asc"
}
]
}
], - "filter": {
- "attributeName": "category"
}
}, - "customData": {
- "property1": "string",
- "property2": "string"
}
}
{- "customData": {
- "property1": "string",
- "property2": "string"
}, - "results": {
- "count": 100,
- "facets": [
- {
- "name": "categoryFacet",
- "type": "distinct",
- "approximated": true,
- "items": [
- {
- "item": "AT walkers",
- "count": 15,
- "selected": true
}
]
}
], - "items": [
- {
- "type": "Product",
- "id": "MSE-6",
- "attributes": [
- {
- "name": "title",
- "type": "string",
- "values": [
- "MSE-6-series repair droid"
]
}
]
}
]
}
}
Used to perform a request to get entities that are complementary to a selected entity.
Api-Version required | string Example: V3 What version of the API to use. |
User-Id required | string <= 100 characters Example: Luke.Skywalker A unique identifier of the end user that initiated the action. |
User-Ip | string Example: 127.0.0.1 The IP address of the end user. |
User-Useragent | string Example: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0 The User-Agent header sent by the end user. |
User-Referer | string Example: https://www.loop54.com/docs The referer header sent by the end user. |
Lib-Version | string Example: js:2018-01-01 What library is used to generate this request. |
Loop54-key | string Example: 9cdfb439c7876e703e307864c9167a15 Your API key. |
required | object (entity) The entity to find complementary entities to. |
object (entityCollectionParameters) Parameters for specifying which complementary results to retrieve and how to format them. | |
object Any additional, non-standard, data. Contact support for information about how and when to use this. |
{- "entity": {
- "type": "Product",
- "id": "MSE-6",
- "attributes": [
- {
- "name": "title",
- "type": "string",
- "values": [
- "MSE-6-series repair droid"
]
}
]
}, - "resultsOptions": {
- "skip": 0,
- "take": 42,
- "sortBy": [
- {
- "type": "attribute",
- "attributeName": "category",
- "order": "asc"
}
], - "facets": [
- {
- "name": "categoryFacet",
- "attributeName": "category",
- "type": "distinct",
- "selected": [
- "AT walkers"
], - "sortBy": [
- {
- "type": "item",
- "order": "asc"
}
]
}
], - "filter": {
- "attributeName": "category"
}
}, - "customData": {
- "property1": "string",
- "property2": "string"
}
}
{- "customData": {
- "property1": "string",
- "property2": "string"
}, - "results": {
- "count": 100,
- "facets": [
- {
- "name": "categoryFacet",
- "type": "distinct",
- "approximated": true,
- "items": [
- {
- "item": "AT walkers",
- "count": 15,
- "selected": true
}
]
}
], - "items": [
- {
- "type": "Product",
- "id": "MSE-6",
- "attributes": [
- {
- "name": "title",
- "type": "string",
- "values": [
- "MSE-6-series repair droid"
]
}
]
}
]
}
}
Used to perform a request to get recommendations for a set of product ids.
Api-Version required | string Example: V3 What version of the API to use. |
User-Id required | string <= 100 characters Example: Luke.Skywalker A unique identifier of the end user that initiated the action. |
User-Ip | string Example: 127.0.0.1 The IP address of the end user. |
User-Useragent | string Example: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0 The User-Agent header sent by the end user. |
User-Referer | string Example: https://www.loop54.com/docs The referer header sent by the end user. |
Lib-Version | string Example: js:2018-01-01 What library is used to generate this request. |
Loop54-key | string Example: 9cdfb439c7876e703e307864c9167a15 Your API key. |
required | Array of objects (entity) The entities to find recommendations for. |
object (entityCollectionParameters) Parameters for specifying which recommendations results to retrieve and how to format them. | |
object Any additional, non-standard, data. Contact support for information about how and when to use this. |
{- "entities": [
- {
- "type": "Product",
- "id": "MSE-6",
- "attributes": [
- {
- "name": "title",
- "type": "string",
- "values": [
- "MSE-6-series repair droid"
]
}
]
}
], - "resultsOptions": {
- "skip": 0,
- "take": 42,
- "sortBy": [
- {
- "type": "attribute",
- "attributeName": "category",
- "order": "asc"
}
], - "facets": [
- {
- "name": "categoryFacet",
- "attributeName": "category",
- "type": "distinct",
- "selected": [
- "AT walkers"
], - "sortBy": [
- {
- "type": "item",
- "order": "asc"
}
]
}
], - "filter": {
- "attributeName": "category"
}
}, - "customData": {
- "property1": "string",
- "property2": "string"
}
}
{- "customData": {
- "property1": "string",
- "property2": "string"
}, - "results": {
- "count": 100,
- "facets": [
- {
- "name": "categoryFacet",
- "type": "distinct",
- "approximated": true,
- "items": [
- {
- "item": "AT walkers",
- "count": 15,
- "selected": true
}
]
}
], - "items": [
- {
- "type": "Product",
- "id": "MSE-6",
- "attributes": [
- {
- "name": "title",
- "type": "string",
- "values": [
- "MSE-6-series repair droid"
]
}
]
}
]
}
}
Used to perform a request to get personalized recommendations.
Api-Version required | string Example: V3 What version of the API to use. |
User-Id required | string <= 100 characters Example: Luke.Skywalker A unique identifier of the end user that initiated the action. |
User-Ip | string Example: 127.0.0.1 The IP address of the end user. |
User-Useragent | string Example: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0 The User-Agent header sent by the end user. |
User-Referer | string Example: https://www.loop54.com/docs The referer header sent by the end user. |
Lib-Version | string Example: js:2018-01-01 What library is used to generate this request. |
Loop54-key | string Example: 9cdfb439c7876e703e307864c9167a15 Your API key. |
object (entityCollectionParameters) Parameters for specifying which recommendations results to retrieve and how to format them. | |
object Any additional, non-standard, data. Contact support for information about how and when to use this. |
{- "resultsOptions": {
- "skip": 0,
- "take": 42,
- "sortBy": [
- {
- "type": "attribute",
- "attributeName": "category",
- "order": "asc"
}
], - "facets": [
- {
- "name": "categoryFacet",
- "attributeName": "category",
- "type": "distinct",
- "selected": [
- "AT walkers"
], - "sortBy": [
- {
- "type": "item",
- "order": "asc"
}
]
}
], - "filter": {
- "attributeName": "category"
}
}, - "customData": {
- "property1": "string",
- "property2": "string"
}
}
{- "customData": {
- "property1": "string",
- "property2": "string"
}, - "results": {
- "count": 100,
- "facets": [
- {
- "name": "categoryFacet",
- "type": "distinct",
- "approximated": true,
- "items": [
- {
- "item": "AT walkers",
- "count": 15,
- "selected": true
}
]
}
], - "items": [
- {
- "type": "Product",
- "id": "MSE-6",
- "attributes": [
- {
- "name": "title",
- "type": "string",
- "values": [
- "MSE-6-series repair droid"
]
}
]
}
]
}
}
Used to perform a request to get entities related to a selected entity.
Api-Version required | string Example: V3 What version of the API to use. |
User-Id required | string <= 100 characters Example: Luke.Skywalker A unique identifier of the end user that initiated the action. |
User-Ip | string Example: 127.0.0.1 The IP address of the end user. |
User-Useragent | string Example: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0 The User-Agent header sent by the end user. |
User-Referer | string Example: https://www.loop54.com/docs The referer header sent by the end user. |
Lib-Version | string Example: js:2018-01-01 What library is used to generate this request. |
Loop54-key | string Example: 9cdfb439c7876e703e307864c9167a15 Your API key. |
required | object (entity) The entity to find related entities to. |
object (entityCollectionParameters) Parameters for specifying which related results to retrieve and how to format them. | |
object Any additional, non-standard, data. Contact support for information about how and when to use this. |
{- "entity": {
- "type": "Product",
- "id": "MSE-6",
- "attributes": [
- {
- "name": "title",
- "type": "string",
- "values": [
- "MSE-6-series repair droid"
]
}
]
}, - "resultsOptions": {
- "skip": 0,
- "take": 42,
- "sortBy": [
- {
- "type": "attribute",
- "attributeName": "category",
- "order": "asc"
}
], - "facets": [
- {
- "name": "categoryFacet",
- "attributeName": "category",
- "type": "distinct",
- "selected": [
- "AT walkers"
], - "sortBy": [
- {
- "type": "item",
- "order": "asc"
}
]
}
], - "filter": {
- "attributeName": "category"
}
}, - "customData": {
- "property1": "string",
- "property2": "string"
}
}
{- "customData": {
- "property1": "string",
- "property2": "string"
}, - "results": {
- "count": 100,
- "facets": [
- {
- "name": "categoryFacet",
- "type": "distinct",
- "approximated": true,
- "items": [
- {
- "item": "AT walkers",
- "count": 15,
- "selected": true
}
]
}
], - "items": [
- {
- "type": "Product",
- "id": "MSE-6",
- "attributes": [
- {
- "name": "title",
- "type": "string",
- "values": [
- "MSE-6-series repair droid"
]
}
]
}
]
}
}
Used to perform a request to get entities that a user (or all users) most commonly interacted with or navigated to.
Api-Version required | string Example: V3 What version of the API to use. |
User-Id required | string <= 100 characters Example: Luke.Skywalker A unique identifier of the end user that initiated the action. |
User-Ip | string Example: 127.0.0.1 The IP address of the end user. |
User-Useragent | string Example: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0 The User-Agent header sent by the end user. |
User-Referer | string Example: https://www.loop54.com/docs The referer header sent by the end user. |
Lib-Version | string Example: js:2018-01-01 What library is used to generate this request. |
Loop54-key | string Example: 9cdfb439c7876e703e307864c9167a15 Your API key. |
behaviorType required | string The interaction or navigation type to include (such as "click", "purchase" or "search"). |
entityType | Array of strings The entity types to include (such as "Product" or "Query") or null for all. |
forUserId | string A user ID to retrieve the most common/recent entities for that user or null to retrieve the globally most common/recent entities. The literal "(CurrentUser)" can be specified to use the user ID from the User-Id request header. |
object (entityCollectionParameters) Parameters for specifying how to filter and sort the results. | |
object Any additional, non-standard, data. Contact support for information about how and when to use this. |
{- "behaviorType": "string",
- "entityType": [
- "string"
], - "forUserId": "string",
- "resultsOptions": {
- "skip": 0,
- "take": 42,
- "sortBy": [
- {
- "type": "attribute",
- "attributeName": "category",
- "order": "asc"
}
], - "facets": [
- {
- "name": "categoryFacet",
- "attributeName": "category",
- "type": "distinct",
- "selected": [
- "AT walkers"
], - "sortBy": [
- {
- "type": "item",
- "order": "asc"
}
]
}
], - "filter": {
- "attributeName": "category"
}
}, - "customData": {
- "property1": "string",
- "property2": "string"
}
}
{- "customData": {
- "property1": "string",
- "property2": "string"
}, - "results": {
- "count": 100,
- "facets": [
- {
- "name": "categoryFacet",
- "type": "distinct",
- "approximated": true,
- "items": [
- {
- "item": "AT walkers",
- "count": 15,
- "selected": true
}
]
}
], - "items": [
- {
- "type": "Product",
- "id": "MSE-6",
- "attributes": [
- {
- "name": "title",
- "type": "string",
- "values": [
- "MSE-6-series repair droid"
]
}
]
}
]
}
}
Used to perform a request to get entities that a user (or all users) most recently interacted with or navigated to.
Api-Version required | string Example: V3 What version of the API to use. |
User-Id required | string <= 100 characters Example: Luke.Skywalker A unique identifier of the end user that initiated the action. |
User-Ip | string Example: 127.0.0.1 The IP address of the end user. |
User-Useragent | string Example: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0 The User-Agent header sent by the end user. |
User-Referer | string Example: https://www.loop54.com/docs The referer header sent by the end user. |
Lib-Version | string Example: js:2018-01-01 What library is used to generate this request. |
Loop54-key | string Example: 9cdfb439c7876e703e307864c9167a15 Your API key. |
behaviorType required | string The interaction or navigation type to include (such as "click", "purchase" or "search"). |
entityType | Array of strings The entity types to include (such as "Product" or "Query") or null for all. |
forUserId | string A user ID to retrieve the most common/recent entities for that user or null to retrieve the globally most common/recent entities. The literal "(CurrentUser)" can be specified to use the user ID from the User-Id request header. |
object (entityCollectionParameters) Parameters for specifying how to filter and sort the results. | |
object Any additional, non-standard, data. Contact support for information about how and when to use this. |
{- "behaviorType": "string",
- "entityType": [
- "string"
], - "forUserId": "string",
- "resultsOptions": {
- "skip": 0,
- "take": 42,
- "sortBy": [
- {
- "type": "attribute",
- "attributeName": "category",
- "order": "asc"
}
], - "facets": [
- {
- "name": "categoryFacet",
- "attributeName": "category",
- "type": "distinct",
- "selected": [
- "AT walkers"
], - "sortBy": [
- {
- "type": "item",
- "order": "asc"
}
]
}
], - "filter": {
- "attributeName": "category"
}
}, - "customData": {
- "property1": "string",
- "property2": "string"
}
}
{- "customData": {
- "property1": "string",
- "property2": "string"
}, - "results": {
- "count": 100,
- "facets": [
- {
- "name": "categoryFacet",
- "type": "distinct",
- "approximated": true,
- "items": [
- {
- "item": "AT walkers",
- "count": 15,
- "selected": true
}
]
}
], - "items": [
- {
- "type": "Product",
- "id": "MSE-6",
- "attributes": [
- {
- "name": "title",
- "type": "string",
- "values": [
- "MSE-6-series repair droid"
]
}
]
}
]
}
}
Used to perform a request to get entities with an indexed string attribute. For attributes that are not indexed, use GetEntities with a filter instead. To find out what attributes are indexed in the engine call /getIndexedAttributes. To find out what values are available call /getIndexedAttributeValues.
Api-Version required | string Example: V3 What version of the API to use. |
User-Id required | string <= 100 characters Example: Luke.Skywalker A unique identifier of the end user that initiated the action. |
User-Ip | string Example: 127.0.0.1 The IP address of the end user. |
User-Useragent | string Example: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0 The User-Agent header sent by the end user. |
User-Referer | string Example: https://www.loop54.com/docs The referer header sent by the end user. |
Lib-Version | string Example: js:2018-01-01 What library is used to generate this request. |
Loop54-key | string Example: 9cdfb439c7876e703e307864c9167a15 Your API key. |
required | object (gebaAttributeNameValuePair) The attribute name-value-pair to find entities connected to. Note: this attribute needs to be indexed in the engine. See the endpoint GetIndexedAttributes. |
object (entityCollectionParameters) Parameters for specifying which results to retrieve and how to format them. | |
object (requestAliasFields) Provides human-readable labels in the Portal. | |
object Any additional, non-standard, data. Contact support for information about how and when to use this. |
{- "attribute": {
- "name": "category",
- "value": "AT walkers"
}, - "resultsOptions": {
- "skip": 0,
- "take": 42,
- "sortBy": [
- {
- "type": "attribute",
- "attributeName": "category",
- "order": "asc"
}
], - "facets": [
- {
- "name": "categoryFacet",
- "attributeName": "category",
- "type": "distinct",
- "selected": [
- "AT walkers"
], - "sortBy": [
- {
- "type": "item",
- "order": "asc"
}
]
}
], - "filter": {
- "attributeName": "category"
}
}, - "requestAlias": {
- "name": "Subcategory",
- "value": "Armoured Cavalry",
- "details": "Warfare > Vehicles > Armoured Cavalry"
}, - "customData": {
- "property1": "string",
- "property2": "string"
}
}
{- "customData": {
- "property1": "string",
- "property2": "string"
}, - "results": {
- "count": 100,
- "facets": [
- {
- "name": "categoryFacet",
- "type": "distinct",
- "approximated": true,
- "items": [
- {
- "item": "AT walkers",
- "count": 15,
- "selected": true
}
]
}
], - "items": [
- {
- "type": "Product",
- "id": "MSE-6",
- "attributes": [
- {
- "name": "title",
- "type": "string",
- "values": [
- "MSE-6-series repair droid"
]
}
]
}
]
}
}
Used to perform a request to get information about attributes, indexed and non-indexed.
Api-Version required | string Example: V3 What version of the API to use. |
Loop54-key required | string Example: 9cdfb439c7876e703e307864c9167a15 Your API key. |
Lib-Version | string Example: js:2018-01-01 What library is used to generate this request. |
object Any additional, non-standard, data. Contact support for information about how and when to use this. |
{- "customData": {
- "property1": "string",
- "property2": "string"
}
}
{- "customData": {
- "property1": "string",
- "property2": "string"
}, - "attributes": [
- "category",
- "brand",
- "manufacturer",
- "price",
- "modified",
- "numberinstock"
], - "indexedAttributes": [
- "category",
- "brand",
- "manufacturer"
]
}
Used to perform a request to get a list of all unique values that are indexed for the provided attribute. To find out what attributes are indexed in the engine call /getIndexedAttributes.
Api-Version required | string Example: V3 What version of the API to use. |
Loop54-key required | string Example: 9cdfb439c7876e703e307864c9167a15 Your API key. |
Lib-Version | string Example: js:2018-01-01 What library is used to generate this request. |
attributeName required | string The name of the attribute for which to fetch indexed values. |
object Any additional, non-standard, data. Contact support for information about how and when to use this. |
{- "attributeName": "category",
- "customData": {
- "property1": "string",
- "property2": "string"
}
}
{- "customData": {
- "property1": "string",
- "property2": "string"
}, - "values": [
- "AT walkers",
- "Protocol droids"
]
}
Used for telling the engine to re-sync the catalog.
Api-Version required | string Example: V3 What version of the API to use. |
Loop54-key required | string Example: 9cdfb439c7876e703e307864c9167a15 Your API key. |
Lib-Version | string Example: js:2018-01-01 What library is used to generate this request. |
object Any additional, non-standard, data. Contact support for information about how and when to use this. |
{- "customData": {
- "property1": "string",
- "property2": "string"
}
}
{- "customData": {
- "property1": "string",
- "property2": "string"
}
}
Used to trigger predefined client-specific actions.
requestName required | string Which action to trigger |
Api-Version required | string Example: V3 What version of the API to use. |
Loop54-key required | string Example: 9cdfb439c7876e703e307864c9167a15 Your API key. |
Lib-Version | string Example: js:2018-01-01 What library is used to generate this request. |
object Any additional, non-standard, data. Contact support for information about how and when to use this. |
{- "customData": {
- "property1": "string",
- "property2": "string"
}
}
{- "customData": {
- "property1": "string",
- "property2": "string"
}
}