Maintenance & IoT

BUG-970a4e2b (2026-05-19) — Ingestion batch jusqu'à 500 lectures.

BUG-970a4e2b (2026-05-19) — Ingestion batch jusqu'à 500 lectures.

Body : {"readings": [{equipment_id, health_score, temperature, uptime}, ...]}

Stratégie : best-effort par item. Si une lecture échoue (équipement
cross-tenant, valeurs invalides), elle est listée dans `errors` sans
bloquer les autres. Retourne :
    {created: int, errors: [{index, equipment_id, message}],
     alerts: [{equipment_id, ...}]}

Cas d'usage : bridge eyeot_iot sidecar MQTT qui flush par batch toutes
les 10s/100msg pour éviter de hammer l'API sur un parc de centaines
d'équipements (cf rapport Nadim Haddad, Vallorne Smart Manufacturing).

Permissions requises : maintenance:write

post/api/v1/iot/readings/bulk

Request

  • Base URL: https://erp.eyeot.fr/api/v1
  • URL: https://erp.eyeot.fr/api/v1/api/v1/iot/readings/bulk
  • Auth: one of:
    • HTTP bearer
    • HTTP bearer

Request body

Response

Succès — payload {data, meta} (cf. API-GUIDE §3.1)

Changes

No recorded changes to this operation across all 1 revision of this API.