Create Tank Profile

View as Markdown

Headers

{{tenant_key_name}}stringOptional

Request

This endpoint expects a multipart form.
k_factorstringRequired

Optional: Initial K-factor - default from config(‘fueldelivery.default_k_factor’)

fuel_gradestringRequired

Required: Fuel grade string - max 100 - e.g. ‘heating_oil’, ‘propane’, ‘kerosene’, ‘diesel’

fill_sourcestringRequired

Optional: One of: degree_day_estimate, monitor, manual

equipment_idstringRequired

Required: Tank Equipment record UUID - exists in equipment table - e.g. ‘a1b2…’

delivery_modestringRequired

Required: Delivery mode - one of: auto, will_call

fuel_region_idstringRequired

Required: Fuel region UUID - exists in fuel_regions - e.g. ‘b2c3…’

reorder_percentstringRequired

Optional: Reorder threshold percent - default from config(‘fueldelivery.default_reorder_percent’)

capacity_gallonsstringRequired

Required: Tank capacity in gallons - numeric ≥ 0 - e.g. 500

monitor_device_idstringRequired

Optional: IoT tank-monitor device ID - forward-compat, ingestion deferred

k_factor_is_manualstringRequired

Optional: Pin K-factor manually (suppresses auto-tuning) - boolean

Response

Successful response