Gibt Dockflow den CO2-Emissionswert in der API-Ausgabe zurück, und wo finde ich ihn?

Ja. Dockflow gibt CO2-Emissionsdaten im API-Datensatz zurück. Suche nach dem Feld carbon_emissions, das laut Dokumentation die CO2-Emissionsdaten für die Versandroute beschreibt.

Polling liefert Datensätze im Array data. Webhooks senden einen Datensatz in data, und dieser Datensatz entspricht dem Polling mit den Standardfeldern, die shipment enthalten. Beide Modi liefern denselben Datensatz.

Innerhalb von carbon_emissions liest du distance_km für die Routendistanz in Kilometern und co2_emissions_kg für die gesamten CO2-Emissionen in Kilogramm. Der Gesamtwert ist Well-to-Wheel und setzt sich aus Tank-to-Wheel plus Well-to-Tank zusammen. ttw_kg ist der Tank-to-Wheel-Anteil, also die direkte Kraftstoffverbrennung. Das Feld ist null, wenn der Wert noch nicht berechnet wurde.

Deine Integration sollte den CO2-Wert also aus dem Feld carbon_emissions in jedem Datensatz lesen. Ist dieses Feld null, liegt noch kein berechneter CO2-Wert vor.

Beispiel
Bei einer allgemeinen Seefracht kann der Datensatz eine Routendistanz in distance_km und einen Gesamt-CO2-Wert in co2_emissions_kg anzeigen. Der Wert ttw_kg ist der Anteil der direkten Verbrennung. Deine Integration liest diese Werte aus carbon_emissions in jedem Polling- oder Webhook-Datensatz. Ist carbon_emissions null, wurde die Berechnung noch nicht durchgeführt.