Hi,
The image shows the HTTP configuration of my API.

The API always returns the same JSON structure, and none of the fields in the response contain null values. Below is the result returned in Postman using my test data.
{
“data”: [
{
“consumption_value”: 12.5000,
“device_id”: “METER_001”,
“location”: “Workshop_A”,
“id”: 1,
“energy_type”: “Electric”,
“timestamp”: “2026-05-06T09:00:00”
},
{
“consumption_value”: 14.2000,
“device_id”: “METER_001”,
“location”: “Workshop_A”,
“id”: 2,
“energy_type”: “Electric”,
“timestamp”: “2026-05-06T10:00:00”
},
{
“consumption_value”: 13.8500,
“device_id”: “METER_001”,
“location”: “Workshop_A”,
“id”: 3,
“energy_type”: “Electric”,
“timestamp”: “2026-05-06T11:00:00”
},
{
“consumption_value”: 8.1000,
“device_id”: “METER_001”,
“location”: “Workshop_A”,
“id”: 4,
“energy_type”: “Electric”,
“timestamp”: “2026-05-06T12:00:00”
},
{
“consumption_value”: 15.3000,
“device_id”: “METER_001”,
“location”: “Workshop_A”,
“id”: 5,
“energy_type”: “Electric”,
“timestamp”: “2026-05-06T13:00:00”
},
{
“consumption_value”: 5.2000,
“device_id”: “METER_002”,
“location”: “Office_B”,
“id”: 6,
“energy_type”: “Electric”,
“timestamp”: “2026-05-06T09:00:00”
},
{
“consumption_value”: 5.4500,
“device_id”: “METER_002”,
“location”: “Office_B”,
“id”: 7,
“energy_type”: “Electric”,
“timestamp”: “2026-05-06T10:00:00”
},
{
“consumption_value”: 35.0000,
“device_id”: “METER_002”,
“location”: “Office_B”,
“id”: 8,
“energy_type”: “Electric”,
“timestamp”: “2026-05-06T11:00:00”
},
{
“consumption_value”: 2.1000,
“device_id”: “WATER_001”,
“location”: “Workshop_A”,
“id”: 9,
“energy_type”: “Water”,
“timestamp”: “2026-05-06T09:00:00”
},
{
“consumption_value”: 15.1000,
“device_id”: “METER_001”,
“location”: “Workshop_A”,
“id”: 30,
“energy_type”: “Electric”,
“timestamp”: “2026-05-06T14:00:00”
},
{
“consumption_value”: 85.0000,
“device_id”: “METER_001”,
“location”: “Workshop_A”,
“id”: 31,
“energy_type”: “Electric”,
“timestamp”: “2026-05-06T15:00:00”
},
{
“consumption_value”: 14.8000,
“device_id”: “METER_001”,
“location”: “Workshop_A”,
“id”: 32,
“energy_type”: “Electric”,
“timestamp”: “2026-05-06T16:00:00”
},
{
“consumption_value”: 2.3000,
“device_id”: “WATER_001”,
“location”: “Workshop_A”,
“id”: 33,
“energy_type”: “Water”,
“timestamp”: “2026-05-06T10:00:00”
},
{
“consumption_value”: 0.0500,
“device_id”: “WATER_001”,
“location”: “Workshop_A”,
“id”: 34,
“energy_type”: “Water”,
“timestamp”: “2026-05-06T11:00:00”
},
{
“consumption_value”: 1.1000,
“device_id”: “WATER_002”,
“location”: “Office_B”,
“id”: 35,
“energy_type”: “Water”,
“timestamp”: “2026-05-06T09:00:00”
},
{
“consumption_value”: 45.2000,
“device_id”: “GAS_001”,
“location”: “Workshop_A”,
“id”: 36,
“energy_type”: “Gas”,
“timestamp”: “2026-05-06T08:00:00”
},
{
“consumption_value”: 48.5000,
“device_id”: “GAS_001”,
“location”: “Workshop_A”,
“id”: 37,
“energy_type”: “Gas”,
“timestamp”: “2026-05-06T09:00:00”
},
{
“consumption_value”: 120.0000,
“device_id”: “GAS_001”,
“location”: “Workshop_A”,
“id”: 38,
“energy_type”: “Gas”,
“timestamp”: “2026-05-06T10:00:00”
},
{
“consumption_value”: 46.1000,
“device_id”: “GAS_001”,
“location”: “Workshop_A”,
“id”: 39,
“energy_type”: “Gas”,
“timestamp”: “2026-05-06T11:00:00”
},
{
“consumption_value”: 44.8000,
“device_id”: “GAS_001”,
“location”: “Workshop_A”,
“id”: 40,
“energy_type”: “Gas”,
“timestamp”: “2026-05-06T12:00:00”
}
],
“total”: 44,
“skip”: 0,
“limit”: 20
}