Dockflow renvoie-t-il la valeur des émissions de CO2 dans la sortie de l'API, et où la trouver ?

Oui. Dockflow renvoie les données d’émissions de CO2 dans l’enregistrement de l’API. Recherchez le champ carbon_emissions, que la documentation décrit comme les données d’émissions de CO2 pour l’itinéraire de l’expédition.

L’interrogation par polling renvoie les enregistrements dans le tableau data. Les webhooks envoient un enregistrement dans data, et cet enregistrement est identique à celui obtenu par polling avec les champs par défaut, qui incluent shipment. Les deux modes renvoient le même enregistrement.

Dans carbon_emissions, lisez distance_km pour la distance de l’itinéraire en kilomètres et co2_emissions_kg pour le CO2 total en kilogrammes. Le total est exprimé du puits à la roue (Well-to-Wheel) et se compose du réservoir à la roue (Tank-to-Wheel) plus du puits au réservoir (Well-to-Tank). ttw_kg correspond à la partie réservoir à la roue, c’est-à-dire la combustion directe du carburant. Le champ est null lorsque la valeur n’a pas encore été calculée.

Votre intégration doit donc lire la valeur de CO2 dans le champ carbon_emissions de chaque enregistrement. Si ce champ est null, aucune valeur de CO2 calculée n’est encore disponible.

Exemple
Pour une expédition maritime générale, l’enregistrement peut indiquer une distance d’itinéraire dans distance_km et une valeur de CO2 total dans co2_emissions_kg. La valeur ttw_kg correspond à la part de combustion directe. Votre intégration les lit dans carbon_emissions pour chaque enregistrement de polling ou de webhook. Si carbon_emissions est null, le calcul n’a pas encore été effectué.