This documentation is generated by Sensefuel.
AI Search & Product Discovery platform that makes ecommerce search personal.
id
: the identifier of the articletitle
: describing the title of the articleproduct_type
: describing the taxonomy of the articleprice
: describing the price of the articlelink
: describing the link of the articleavailability
: describing its availability ("in stock" or "out of stock")item_group_id
.store_code
). An article sold in several stores/sales contexts therefore has several offers.article_id
: the identifier of the article to which the offer belongsstore_code
: the code of the store or sales contextprice
: describing the price of the offeravailability
: describing its availability ("in stock" or "out of stock")X-API-KEY
header.siteUUID
. In case of using a key that does not correspond to the environment used, a detailed 403 error will be returned.curl -XGET -X 'X-API-KEY: {YOUR_KEY}' https://api.sensefuel.live/catalog/{siteUUID}/articles/{articleId}
curl -XPOST -H 'Content-Type: application/json' -X 'X-API-KEY: {YOUR_KEY}' https://api.sensefuel.live/catalog/{siteUUID}/articles -d '{YOUR_ARTICLE}'
id
title
product_type
price
link
availability
curl -XPUT -H 'Content-Type: application/json' -X 'X-API-KEY: {YOUR_KEY}' https://api.sensefuel.live/catalog/{siteUUID}/article/{articleId} -d '{YOUR_ARTICLE}'
title
product_type
price
link
availability
curl -XPATCH -H 'Content-Type: application/json' -X 'X-API-KEY: {YOUR_KEY}' https://api.sensefuel.live/catalog/{siteUUID}/articles/{articleId} -d '{YOUR_ARTICLE_UPDATE}'
curl -XDELETE -X 'X-API-KEY: {YOUR_KEY}' https://api.sensefuel.live/catalog/{siteUUID}/articles/{articleId}
curl -XGET -X 'X-API-KEY: {YOUR_KEY}' https://api.sensefuel.live/catalog/{siteUUID}/articles?limit=1000&offset=0
content-range
header expressing the current position in iteration, and the total number of elements. Example: items 300-399/2500
indicates that the response contains 100 articles, from position 300 to 399, and that there are currently 2500 articles.curl -XGET -X 'X-API-KEY: {YOUR_KEY}' https://api.sensefuel.live/catalog/{siteUUID}/articles/{articleId}/offers/{storeCode}
curl -XPOST -H 'Content-Type: application/json' -X 'X-API-KEY: {YOUR_KEY}' https://api.sensefuel.live/catalog/{siteUUID}/articles/{articleId}/offers -d '{YOUR_OFFER}'
article_id
store_code
price
availability
curl -XPUT -H 'Content-Type: application/json' -X 'X-API-KEY: {YOUR_KEY}' https://api.sensefuel.live/catalog/{siteUUID}/article/{articleId}/offers/{storeCode} -d '{YOUR_OFFER}'
price
availability
curl -XPATCH -H 'Content-Type: application/json' -X 'X-API-KEY: {YOUR_KEY}' https://api.sensefuel.live/catalog/{siteUUID}/articles/{articleId}/offers/{storeCode} -d '{YOUR_OFFER_UPDATE}'
curl -XDELETE -X 'X-API-KEY: {YOUR_KEY}' https://api.sensefuel.live/catalog/{siteUUID}/articles/{articleId}/offers/{storeCode}
curl -XGET -X 'X-API-KEY: {YOUR_KEY}' https://api.sensefuel.live/catalog/{siteUUID}/articles/{articleId}/offers?limit=1000&offset=0
store_code
.content-range
header expressing the current position in iteration, and the total number of elements. Example: items 300-399/2500
indicates that the response contains 100 offers, from position 300 to 399, and that there are currently 2500 offers.curl -XPOST -H 'Content-Type: application/json' -X 'X-API-KEY: {YOUR_KEY}' https://api.sensefuel.live/catalog/{siteUUID}/articles/bulk -d '{YOUR_BULK}'
operationType
describing the type of operations to apply create
, replace
, delete
, update
operations
where each operation is composed of:article
object describing the content of the article to apply, containing obligatorily an id
property describing the identifier of the article.status
adopting 2 possible values, success
or error
article
object containing the modified article and can be null in the case of a deletion operationerror
object (null in case of success) if the operation was in erroroperationType
:create
: corresponds to the article creation routereplace
: corresponds to the article replacement routeupdate
: corresponds to the article update routedelete
: corresponds to the article deletion routecurl -XPOST -H 'Content-Type: application/json' -X 'X-API-KEY: {YOUR_KEY}' https://api.sensefuel.live/catalog/{siteUUID}/offers/bulk -d '{YOUR_BULK}'
operationType
describing the type of operations to apply create
, replace
, delete
, update
operations
where each operation is composed of:offer
object describing the content of the offer to apply, containing obligatorily an article_id
and store_code
property describing the identifier of the article and context concerned by the offer.status
adopting 2 possible values, success
or error
offer
object containing the modified offer, can be null in the case of a deletion operationerror
object (null in case of success) if the operation was in erroroperationType
:create
: corresponds to the offer creation routereplace
: corresponds to the offer replacement routeupdate
: corresponds to the offer update routedelete
: corresponds to the offer deletion route