Skip to main content

Site

FieldTypeDescription
platformNameStringThe name of the platform (e.g., amazon)
siteNameStringThe name of the site (e.g., AmazonUS)
siteUrlStringThe URL of the site
siteCurrencyStringThe currency used on the site
siteImgStringAn image URL for the site
hasListsBooleanWhether or not the site supports lists
hasProductsBooleanWhether or not the site supports products
hasReleasesBooleanWhether or not the site has scrapers
hasForceAddBooleanWhether or not the site supports force adding
queryTypeStringThe type of query used for the site (productSku or productUrl)
restockTypesArrayAn array of restock types supported by the site
altNamesArrayAn array of alternative names for the site

Product

FieldTypeDescription
productSkuStringSKU of the product
productImgStringImage of the product
productNameStringName of the product
productPriceStringPrice of the product
productUrlStringURL of the product
productSiteStringSite of the product
offerIdStringOffer ID of the product
lastRestockedInt 64Last restocked timestamp of the product
firstAddedInt 64First added timestamp of the product

ItemConfig

FieldTypeDescription
stockAlertMaxPriceFloatMaximum price threshold for stock alerts (nullable)
priceAlertMaxPriceFloatMaximum price threshold for price alerts (nullable)
monitorPriceBooleanWhether to monitor price changes
mutedVariantsObjectObject mapping variant IDs to mute status

ItemResponse

FieldTypeDescription
errorBooleanIndicates if an error occurred
statusStringDetailed status indicating error/success
productProductProduct object with detailed information
configItemConfigItem configuration settings

ItemsRequest

FieldTypeDescription
itemsArrayArray of item objects to process
Item Object:
FieldTypeDescription
itemIdStringProduct SKU or identifier (required)
configItemConfigOptional configuration settings

ConfigUpdateRequest

FieldTypeDescription
enableBooleanWhether to enable the alert
maxPriceFloatMaximum price threshold for alerts

Error Response

FieldTypeDescription
statusIntHTTP status code
messageStringError message
I