create_iot_readings_bulk

Function create_iot_readings_bulk 

Source
pub async fn create_iot_readings_bulk(
    auth: AuthenticatedUser,
    dtos: Json<Vec<CreateIoTReadingDto>>,
    iot_use_cases: Data<Arc<IoTUseCases>>,
) -> Result<HttpResponse>
Expand description

Create multiple IoT readings in bulk

POST /api/v1/iot/readings/bulk

Request body:

[
  {
    "building_id": "uuid",
    "device_type": "Linky",
    "metric_type": "ElectricityConsumption",
    "value": 15.5,
    "unit": "kWh",
    "timestamp": "2024-01-01T00:00:00Z",
    "source": "Enedis",
    "metadata": null
  },
  ...
]