はい。DockflowはAPIレコードでCO2排出量データを返します。ドキュメントで「出荷ルートのCO2排出量データ」と説明されている carbon_emissions フィールドを探してください。
ポーリングではレコードは data 配列で返されます。Webhookは data に1つのレコードを送信し、そのレコードは shipment を含むデフォルトフィールドでのポーリングと同じものです。どちらのモードでも同じレコードが返されます。
carbon_emissions 内では、ルートの距離(キロメートル)は distance_km、CO2総排出量(キログラム)は co2_emissions_kg を読み取ります。総量はWell-to-Wheelであり、Tank-to-WheelとWell-to-Tankの合計です。ttw_kg はTank-to-Wheel部分、つまり燃料の直接燃焼を意味します。このフィールドは、値がまだ計算されていない場合はnullです。
したがって、連携では各レコードの carbon_emissions フィールドからCO2値を読み取る必要があります。このフィールドがnullの場合、計算済みのCO2値はまだ利用できません。
例
一般的な海上輸送の場合、レコードは distance_km にルート距離、co2_emissions_kg にCO2総排出量を示すことがあります。ttw_kg の値は直接燃焼部分です。連携では、ポーリングまたはWebhookの各レコードの carbon_emissions からこれらを読み取ります。carbon_emissions がnullの場合、計算はまだ行われていません。