Create Tank Profile
Headers
{{tenant_key_name}}
Request
This endpoint expects a multipart form.
k_factor
Optional: Initial K-factor - default from config(‘fueldelivery.default_k_factor’)
fuel_grade
Required: Fuel grade string - max 100 - e.g. ‘heating_oil’, ‘propane’, ‘kerosene’, ‘diesel’
fill_source
Optional: One of: degree_day_estimate, monitor, manual
equipment_id
Required: Tank Equipment record UUID - exists in equipment table - e.g. ‘a1b2…’
delivery_mode
Required: Delivery mode - one of: auto, will_call
fuel_region_id
Required: Fuel region UUID - exists in fuel_regions - e.g. ‘b2c3…’
reorder_percent
Optional: Reorder threshold percent - default from config(‘fueldelivery.default_reorder_percent’)
capacity_gallons
Required: Tank capacity in gallons - numeric ≥ 0 - e.g. 500
monitor_device_id
Optional: IoT tank-monitor device ID - forward-compat, ingestion deferred
k_factor_is_manual
Optional: Pin K-factor manually (suppresses auto-tuning) - boolean
Response
Successful response

