Spécifications envoi des données

Création du stream

POST /api/data/v1/streams
{
"reference": "STREAM-event-VMC-hirondelle-1",
"label": "Panne VMC Hirondelle",
"description": "Suivi des pannes sur la VMC du bâtiment Hirondelle à Lille",
"type": "events",
"tags": {
"intent_assetReference": "VMC-hirondelle",
"intent_contractReference":"contract1",
"intent_activityKey": "SystemFailure",
"intent_dataType": "alert",
"deviceId":"84712632FX",
"réseau":"Sigfox"
}

Messages de retour

Title
Title
Code de retour
Signification
201
Stream créé
400
Erreur dans la requête
409
Flux avec la même référence déjà existant
Plus de détails dans l' API Reference 

Publication de données

POST /api/data/V1/events
{
"streamReference": "STREAM-event-VMC-hirondelle-1",
"payload": [
{
"type": "Panne",
"status": "DEBUT",
"timestamp": 1592384880000,
"information": {
"raison": "défaut électrique"
}
}
]
}

POST /api/data/V1/events
{
"streamReference": "STREAM-event-VMC-hirondelle-1",
"payload": [
{
"type": "Panne",
"status": "FIN",
"timestamp": 1596116004621,
"information": {
"raison": "disjoncteur relevé"
}
}
]
}



Message de retour

Title
Title
Code de retour
Signification
202
Evénement correctement envoyé
400
Erreur dans la requête
404
Aucun flux n'existe avec cette référence