Skip to content

Get Tank Readings

Fetch tank level readings from Anova tank monitoring systems using a report ID.

getTankReadings

ParameterTypeRequiredDefaultDescription
Report IDstringYes-The ID of the Anova report to fetch

Returns an array of normalized tank data records:

{
"tank_id": "TANK001",
"tank_name": "Main Propane Tank",
"tank_size": 1000,
"reading_id": "RDG12345",
"reading_time": "2024-01-15 14:30:00",
"reading_volume": 650.5,
"reading_inches": 42.3,
"owner_name": "Acme Corp",
"customer_id": "CUST001",
"ship_to_code": "SHIP001",
"location_name": "Main Facility",
"location_address": "123 Industrial Way",
"gps_latitude": 32.7767,
"gps_longitude": -96.7970,
"product_name": "Propane",
"product_sku": "PROP-001",
"sensor_value": 65.5,
"daily_usage": 15.2,
"available_capacity": 349.5,
"average_daily_usage": 14.8,
"days_to_empty": 43,
"fill_percentage": 65,
"fill_status": "Normal",
"alert_status": "None"
}
{
"error": "Anova credential is missing apiUrl",
"record": {}
}
FieldTypeDescription
tank_idstringUnique tank identifier
tank_namestringHuman-readable tank name
tank_sizenumberTank capacity in gallons
reading_idstringUnique reading identifier
reading_timestringUTC timestamp of the reading
reading_volumenumberCurrent volume in gallons
reading_inchesnumberCurrent level in inches
owner_namestringTank owner name
customer_idstringCustomer identifier
ship_to_codestringShipping location code
location_namestringLocation description
location_addressstringPhysical address
gps_latitudenumberGPS latitude coordinate
gps_longitudenumberGPS longitude coordinate
product_namestringProduct stored in tank
product_skustringProduct SKU
sensor_valuenumberRaw sensor reading
daily_usagenumberDaily consumption rate
available_capacitynumberRemaining capacity
average_daily_usagenumberAverage daily consumption
days_to_emptynumberEstimated days until empty
fill_percentagenumberCurrent fill level (0-100)
fill_statusstringStatus description
alert_statusstringCurrent alert state
  • Missing API URL: Anova credential is missing apiUrl
  • Missing API Token: Anova credential is missing apiToken
  • Invalid Report ID: Returns empty array if report not found
  • API Timeout: Request times out after 600 seconds