Skip to main content

Understanding Transport Operations in GLEC

In the GLEC Framework, every shipment is broken down into transport legs — individual segments where goods move from one point to another using a specific vehicle type. Each leg is classified by its TOC (Transport Operation Category), which determines the emission factor applied.
GLEC Calculation FormulaFor each transport leg:CO2e (kg) = tkm x WTW emission factor (kgCO2e/tkm)Where:
  • tkm = load (tonnes) x distance (km)
  • WTW = Well-to-Wheel factor from the TOC (includes fuel production + combustion)
  • For electric vehicles: CO2e = tkm x grid emission factor x energy efficiency factor

Prerequisites

Before starting, ensure you have:
  • Dcycle API credentials (get them here)
  • An organization configured in Dcycle
  • Shipment data: origins, destinations, weights, and vehicle types (or at least transport category)

Step 1.1: Explore Available TOCs

Before creating transport legs, list the available vehicle types and their emission factors:
No input data required. Returns all available TOCs with their WTW factors and default loads.Response fields:

Common TOCs by Transport Mode

Road fuels supported: diesel, electric, CNG, LNG, HVO, biodiesel blends, LPG.
Don’t know the exact vehicle type? Provide only category (e.g., "road", "maritime") instead of toc, and Dcycle will use the generic average TOC for that mode and region.

Step 1.2: Create a Single Transport Leg

Where to get this data:
  • toc: Use GET /v1/logistics/tocs to list available vehicle types
  • origin/destination: Physical addresses or city names (geocoded automatically)
  • load: From your shipping manifest, bill of lading, or TMS
  • client: From your customer management system

Basic shipment (addresses + TOC)

Using known distance (skip geocoding)

When you already have the distance, provide distance_km directly:

Using tkm directly

If you already know the tonne-kilometers, provide tkm:

Using category instead of TOC

When you don’t know the exact vehicle type:

Step 1.3: Multi-Modal and Multi-Leg Shipments

Use movement_id to group multiple legs into a single shipment, and package_key to track individual packages across legs:
Package tracking: When package_key is provided, Dcycle creates or updates a LogisticPackage that aggregates total_distance_km and total_co2e across all legs. Retrieve package details with GET /v1/logistics/packages/{package_id}.

Subcontracted Transport

Mark legs handled by a subcontractor. These emissions are classified as Scope 3 in the GLEC company report (instead of Scope 1 for own fleet):
Own fleet vs Subcontracted — Scope allocationSet subcontractor: true for any leg not operated by your own fleet.

Step 1.4: Load Units and Allocation

GLEC supports multiple load units. Dcycle converts them to kg internally:

Load Factor (Allocation)

Use load_factor to account for partial loads or shared capacity:

Step 1.5: Bulk Upload (Up to 5,000 Records)

For high-volume operations, use the bulk endpoint to process up to 5,000 transport legs in a single request:
Each record in the records array uses the same fields as the single request in Step 1.2.
Bulk limits: Maximum 5,000 records per request. For larger datasets, split into multiple bulk requests or use the legacy CSV upload endpoint (POST /logistics/upload).

Step 1.6: Query Transport Requests

Retrieve your transport legs with pagination and filtering:

Query Packages

Track multi-leg shipments via packages:

List Clients

Best Practices

1. Choose the Most Specific TOC

More specific TOCs yield more accurate results:
When you know the fuel type and vehicle class, always use the specific TOC.

2. Provide Origin Country

Always include origin_country for region-specific emission factors:

3. Use Movement IDs Consistently

Group related legs with movement_id for accurate shipment-level reporting and deduplication.

4. Mark Subcontracted Legs

Always set subcontractor: true for legs not operated by your own fleet — this ensures correct scope allocation in the GLEC report.

Next Steps

Step 2: Hub Operations

Configure logistics hubs and track hub emissions

Step 4: GLEC Reports

Generate your GLEC company report