Skip to main content

Asset

An equipment/ sub-location where Smart Device is expected to either track/ monitor parameters​. Generally a "cooler" or "refrigerator". In case of cold vaults, each door is an individual "asset"

POST /controllers/asset.ashx
ParameterTypeRequiredDescription
SerialNumberStringYesSerial number of the asset - unique
ExternalAssetCodeStringNoExternal reference code for the asset
LocationIdintNoLocationId for the location where the asset is located
AssetTypeIdintYesAsset Type
PlanogramIdintNoPlanogram applicable to the asset
TagNumberStringNoAn additional reference/ tag number. Generally used for manufacturer serial number if different than your tracking serial#
LatitudedecimalNoLatitude of the asset
LongitudedecimalNoLongitude of the asset
AssetLocationStringNoLocation of the asset within the store. Example, at the front of the store or at checkout
AssetNotesStringNoAny notes associated with the asset
Note
  • You can use LocationCode, AssetType, PlanogramName instead of LocationId, AssetTypeId, PlanogramId
  • If you do not know the actual latitude/ longitude of the asset, do not pass it

🧩 Asset List API (Response)

GET /Controllers/Asset.ashx?action=list

This dataset provides comprehensive details for each asset, including location, status, smart capabilities, compliance metrics, thresholds, and subscription details to support operational tracking and performance evaluation.

PropertyTypeDescription
StockIntegerTotal stock quantity
SerialNumberStringUnique identifier of the asset
LocationStringFull location description
LocationCodeStringInternal code for the location
CityStringCity where asset is located
StateStringState abbreviation
PostalCodeStringZIP or postal code
StreetStringStreet address
PlanogramNameStringName of assigned planogram
InstallStatusStringIndicates whether the asset is installed
AssetIdIntegerUnique asset identifier
TagNumberStringPhysical tag number on the asset
OutletActiveBooleanWhether the outlet is currently active
LocationIdIntegerUnique identifier of the location
AssetTypeIdIntegerIdentifier for the asset type
IsImageProcessingNotRequiredBooleanSkip image processing logic
LatitudeFloatAsset’s last known latitude
LongitudeFloatAsset’s last known longitude
CreatedOnDatetimeAsset creation timestamp
ModifiedOnDatetimeLast updated timestamp
StoredFilenameStringLast image filename captured by asset
IsSmartBooleanIndicates if the device is smart
PlanogramComplianceIntegerPercentage compliance with planogram
PurityPercentageIntegerPurity score of current asset status
StockPercentageIntegerStock availability percentage
SubscriptionModelIdIntegerID for the asset’s subscription model
SubscriptionModelNameStringName of the asset’s subscription model
SubscriptionModelImageCountIntegerImage count allowed for the model
ChannelStringDistribution channel type
MarketNameStringMarketing region name
ModelNumberStringModel number of the asset
ManufacturerStringAsset manufacturer
InfieldAssetStatusStringStatus message about the asset’s field state
DoorHandleLocationTypeStringType/location of door handle
ChestCoolerTypeStringCooler configuration Type
AssetPowerStatusIntegerPower status (1 = On, 0 = Off)
LightThresholdIntegerMinimum light value required
TemperatureThresholdMinFloatMinimum temperature threshold
TemperatureThresholdMaxFloatMaximum temperature threshold
LatestPurityDateTimeDateTimeUTC timestamp of last purity event