Skip to main content

LMT battery field reference

Full field reference for batteryCategory: "LMT_BATTERY" responses from GET /api/dpp/{slug}. LMT (Light Means of Transport) batteries cover e-bikes, e-scooters, e-mopeds, and similar micro-mobility vehicles.

For fields shared across all categories, see DPP overview. This page documents what is specific to, or different for, LMT batteries.


Nullability by field

Field pathTypeNullable for LMT?Notes
carbonFootprintobjectNever nullRequired for LMT batteries
carbonFootprint.totalKgCO2ePerKwhnumberNever null
carbonFootprint.lifecycle.*numberNever nullAll five lifecycle stages required
carbonFootprint.calculationMethodologystringNever null
carbonFootprint.verifiedBystring | nullNullable
carbonFootprint.verifiedAtstring | nullNullable
carbonFootprint.declarationRefstring | nullNullable
recycledContent.cobaltPercentnumberNever null
recycledContent.lithiumPercentnumberNever null
recycledContent.nickelPercentnumberNever null
recycledContent.leadPercentnumberNever nullTypically 0 for LMT batteries
performance.nominalCapacityKwhnumberNever nullLMT products are typically 0.25–2 kWh
performance.ratedVoltageVnumberNever null
performance.cycleLifeAtEightyPercentnumberNever null
performance.roundTripEfficiencyPercentnumber | nullNullable
performance.operatingTempMinCnumberNever null
performance.operatingTempMaxCnumberNever null
performance.initialSelfDischargeRatePercentnumber | nullNullable
hazardousSubstancesarrayNever null, may be emptySubstances above 0.1% by weight
supplyChain.dueDiligencePolicyUrlstring | nullNullable
supplyChain.responsibleSourcingCertificationstring | nullNullable
compliance.euBatteryRegulationbooleanNever null
compliance.reachCompliantbooleanNever null
compliance.rohsCompliantbooleanNever null
compliance.certificationsstring[]Never null, may be empty
compliance.declarationOfConformityRefstring | nullNullable

Key differences from EV batteries

LMT batteries have requirements that are broadly similar to EV batteries, with two practical differences:

  1. Capacity scale — LMT products typically fall in the 0.25–2 kWh range. The nominalCapacityKwh field will reflect these smaller values. Validate ranges in your integration if displaying capacity in Wh (multiply by 1000) rather than kWh.

  2. roundTripEfficiencyPercent — nullable for LMT batteries, unlike EV batteries where it is always present. Guard against null before displaying:

if (dpp.batteryCategory === 'LMT_BATTERY') {
const eff = dpp.performance.roundTripEfficiencyPercent;
console.log(eff !== null ? `${eff}%` : 'Not declared');
}

Regulatory thresholds

MetricThresholdApplies from
Minimum recycled cobalt content16%1 Jan 2031
Minimum recycled cobalt content26%1 Jan 2036
Minimum recycled lithium content6%1 Jan 2031
Minimum recycled lithium content12%1 Jan 2036
Minimum recycled nickel content6%1 Jan 2031
Minimum recycled nickel content15%1 Jan 2036
Carbon footprint declaration mandatory18 Aug 2025

Handling carbon footprint (always present)

const dpp = await fetchDpp('my-ebike-battery-slug');

if (dpp.batteryCategory !== 'LMT_BATTERY') {
throw new Error('Expected LMT_BATTERY');
}

// carbonFootprint is never null for LMT_BATTERY
const cf = dpp.carbonFootprint!;
console.log(`${cf.totalKgCO2ePerKwh} kgCO₂e/kWh`);

// Capacity is in kWh — convert to Wh for typical micro-mobility display
const capacityWh = dpp.performance.nominalCapacityKwh * 1000;
console.log(`Capacity: ${capacityWh} Wh`);

Restricted fields (PoLI access only)

Supply chain detail beyond the public dueDiligencePolicyUrl and responsibleSourcingCertification fields is restricted. See PoLI endpoints.