Skip to main content

Documentation Index

Fetch the complete documentation index at: https://code.dcycle.io/llms.txt

Use this file to discover all available pages before exploring further.

Use this guide as a reference when planning your data integration with Dcycle. For each emission category, we list the exact fields Dcycle needs, the typical source systems where that data lives, and the recommended integration method.
Who is this for?This guide is designed for IT and data engineering teams who are planning how to feed data into Dcycle — whether through APIs, bulk CSV uploads, or PDF/OCR processing. Share it with your technical team so they can map their internal data sources to Dcycle’s requirements.

How Dcycle Fits in Your Data Architecture

Dcycle acts as a data processing and calculation engine that sits between your raw data sources and your environmental reporting outputs. You send us raw or semi-structured data, and we handle normalization, enrichment, calculation, and reporting.
┌─────────────────────────────────────────────────────────────────────────────────────────┐
│                          YOUR DATA ARCHITECTURE                                         │
├─────────────────────────────────────────────────────────────────────────────────────────┤
│                                                                                         │
│   DATA SOURCES              DCYCLE                           YOUR OUTPUTS               │
│   ────────────              ──────                           ────────────               │
│                                                                                         │
│   ERP (SAP, Navision...)    ┌─────────────────────────┐                                 │
│   Fuel cards         ──────►│  Ingestion (API / CSV)  │                                 │
│   Utility bills (PDF) ─────►│  OCR & digitization     │     Data Lake (Gold layer)      │
│   Fleet management    ─────►│  Normalization          │──►  Power BI / dashboards       │
│   Travel booking      ─────►│  Enrichment (geocoding, │     Regulatory reports           │
│   HR systems          ─────►│   supplier lookup, etc) │     CSRD / EINF                 │
│   Waste managers      ─────►│  Emission calculation   │     Science-Based Targets       │
│                             │  Quality validation     │                                 │
│                             └─────────────────────────┘                                 │
│                                                                                         │
│   What Dcycle adds automatically:                                                       │
│   • OCR for PDF invoices (electricity, fuel, water)                                    │
│   • Geocoding for logistics (origin/destination → km)                                  │
│   • Supplier enrichment (company name → CNAE/SIC sector code)                          │
│   • Emission factor selection (country + fuel + year → correct EF)                     │
│   • Dual Scope 2 calculation (location-based + market-based)                           │
│   • Scope 3 Cat. 3 (fuel & energy related) — fully automatic from Scope 1 & 2 data    │
│   • Data quality alerts (missing fields, anomalies, outliers)                          │
│                                                                                         │
└─────────────────────────────────────────────────────────────────────────────────────────┘
You don’t need to clean or transform data before sending it to Dcycle.Send us the rawest data you have — PDFs, CSVs from your ERP, fuel card exports. Dcycle handles OCR, normalization, unit conversion, and emission factor matching. This means your Data Lake integration can sit after Dcycle: pull the enriched, calculated results back via our APIs into your Gold layer.

Integration Methods

Dcycle supports four ways to ingest data. Choose the one that best fits each data source:
MethodBest forAutomationSetup effort
REST APIERP integrations, real-time data feeds, programmatic accessFullMedium
Bulk CSV uploadPeriodic data dumps, spreadsheet-based workflowsSemi-autoLow
PDF / file uploadInvoices, utility bills, fuel receiptsFull (OCR)Low
Manual entry (App)One-off data, qualitative estimates, small datasetsManualNone
Recommended approach for data lake architectures:
  1. Configure your Bronze layer ingestion to collect raw data from source systems
  2. Send that raw data to Dcycle via API or CSV (no cleaning needed)
  3. Pull enriched + calculated results from Dcycle’s APIs back into your Gold layer
  4. Build dashboards and reports on top of the Gold layer
This way Dcycle handles all the Silver-layer transformations (OCR, normalization, enrichment, calculation) and you retain full control of the data in your own infrastructure.

Scope 1: Direct Emissions

Stationary Combustion (Fuel Invoices)

Emissions from burning fuels in fixed equipment: boilers, furnaces, generators, heaters.
FieldTypeRequiredDescriptionExample
typestring"heat""heat"
facility_idUUIDFacility where fuel is consumedFrom facility setup
facility_fuel_idUUIDFuel type linked to facilityFrom GET /facility_fuels/{facility_id}
base_quantitynumberAmount consumed5000
unit_idUUIDUnit (m³, kWh, kg, liters)From GET /units
start_datedateConsumption period start"2024-01-01"
end_datedateConsumption period end"2024-01-31"
invoice_idstringYour internal reference"INV-2024-001"
uploaded_byUUIDUser uploadingUser UUID
custom_emission_factor_idUUIDOverride default EFCustom EF UUID
DataWhere it typically livesNotes
Natural gas consumptionGas utility invoices (PDF or digital)Monthly billing with m³ or kWh
Diesel/gasoil for generatorsFuel delivery receipts, tank readingsPeriodic deliveries in liters
LPG/propaneSupplier invoicesDelivery amounts in kg or liters
Fuel oilSupplier invoicesBulk deliveries in liters or tonnes
Automation options:
  • PDF upload → Dcycle OCR extracts consumption, dates, and amounts automatically
  • API → Push structured data from your ERP or utility data aggregator
  • CSV → Bulk upload monthly consumption records
  • Selects correct emission factors based on facility country (MITECO for Spain, IPCC for others)
  • Applies fuel-specific factors for CO₂, CH₄, and N₂O
  • Converts to CO₂e using IPCC AR6 GWP values
  • Handles unit conversions (e.g., m³ → kWh using calorific values)

Refrigerant Recharges (Fugitive Emissions)

Leaks of high-GWP refrigerants from HVAC and cooling systems.
FieldTypeRequiredDescriptionExample
typestring"recharge""recharge"
facility_idUUIDFacility with equipmentFacility UUID
facility_fuel_idUUIDRefrigerant type (R-410A, R-134a…)From facility fuels
base_quantitynumberAmount recharged (= leaked)15
unit_idUUIDUnit (typically kg)kg UUID
start_datedateRecharge date"2024-03-15"
end_datedateSame as start"2024-03-15"
invoice_idstringService invoice reference"RECHARGE-001"
uploaded_byUUIDUser uploadingUser UUID
DataWhere it typically livesNotes
Recharge amountsHVAC maintenance invoicesAmount refilled = amount leaked
Refrigerant typeEquipment register, maintenance contractsR-410A, R-404A, R-134a, etc.
Equipment inventoryFacilities/maintenance systemList of all cooling units
Automation options:
  • API → Push from CMMS (computerized maintenance management system)
  • CSV → Annual or quarterly recharge register
  • Manual → Enter from HVAC service reports

Mobile Combustion (Company Vehicles)

Fuel consumed by company-owned or controlled vehicles.
FieldTypeRequiredDescriptionExample
namestringVehicle identifier"Delivery Truck 01"
typestringVehicle category"truck", "car", "van"
license_platestringLicense plate"1234ABC"
countrystringRegistration country (ISO)"ES"
vehicle_fuel_idUUIDFuel typeFrom GET /vehicle_fuels
ownershipstring"owned" or "rented""owned"
FieldTypeRequiredDescriptionExample
vehicle_license_platestringIdentifies the vehicle"1234ABC"
start_date_rechargedatePeriod start"2024-01-01"
end_date_rechargedatePeriod end"2024-01-31"
quantitynumberFuel amount450
unit_measurestring"l" (liters) or "km""l"
organization_idUUIDOrganizationOrg UUID
DataWhere it typically livesNotes
Vehicle registerFleet management system, vehicle leasing contractsMake, model, fuel type, plate
Fuel consumptionFuel cards (Solred, Repsol, Cepsa…), expense reportsLiters per vehicle per period
KilometersOdometer readings, GPS/telematicsFor distance-based calculation
EV chargingCharging station data, electricity billskWh consumed per vehicle
Automation options:
  • CSV → Monthly fuel card export (license plate + liters + dates)
  • API → Push from fleet management or telematics systems
  • Manual → Enter from fuel receipts

Waste Water Treatment

CH₄ and N₂O from on-site wastewater treatment facilities.
FieldTypeRequiredDescriptionExample
facility_idUUIDWWT facilityFacility UUID
namestringRecord identifier"WWT-2024-01-01"
measurement_datedateMeasurement date"2024-01-01"
m3_water_innumberDaily influent (m³)10000
m3_water_outnumberDaily effluent (m³)9500
kg_bod_per_m3_wwt_linenumberBOD concentration0.25
kg_n_per_m3_wwt_linenumberNitrogen concentration0.04
kg_sludgenumberSludge produced (kg)500
kg_bod_per_kg_sludge_linenumberBOD in sludge0.6
kg_bod_per_m3_wwd_linenumberBOD in discharge0.02
kg_n_per_m3_wwd_linenumberNitrogen in discharge0.01
m3_biogas_enginenumberBiogas to engine (m³)200
m3_biogas_flarenumberBiogas flared (m³)50
m3_biogas_boilernumberBiogas to boiler (m³)100
DataWhere it typically livesNotes
Flow dataSCADA systems, flow metersInlet/outlet m³ per day
BOD/NitrogenLaboratory analyses, online sensorsmg/L converted to kg/m³
SludgeWeighing systems, sludge removal recordskg per day
BiogasGas meters on digesters/engines/flaresm³ per day
Automation options:
  • API → Push daily records from SCADA/PLC systems
  • CSV → Bulk upload from laboratory information system (LIMS)

Process Emissions

Emissions from industrial chemical/physical transformations (not from combustion).
FieldTypeRequiredDescriptionExample
typestring"process""process"
facility_idUUIDFacility with the processFacility UUID
facility_fuel_idUUIDProcess sourceProcess fuel UUID
base_quantitynumberEmission quantity250
unit_idUUIDUnit (typically kg)kg UUID
start_datedatePeriod start"2024-01-01"
end_datedatePeriod end"2024-03-31"
custom_emission_factor_idUUID⚠️Often required for processesCustom EF UUID
Typical sources: Environmental permits, production records, mass balance calculations.

Scope 2: Purchased Energy

Electricity

FieldTypeRequiredDescriptionExample
typestring"electricity""electricity"
facility_idUUIDFacility consuming electricityFacility UUID
base_quantitynumberkWh consumed10000
unit_idUUIDkWh unit"ba80e6cb-..."
start_datedateBilling period start"2024-01-01"
end_datedateBilling period end"2024-01-31"
supplier_idUUIDElectricity supplier (Spain: enables CNMC market-based)Supplier UUID
custom_emission_factor_idUUIDCustom EF (non-Spain: enables market-based)Custom EF UUID
invoice_idstringYour reference"ELEC-2024-001"
uploaded_byUUIDUser uploadingUser UUID
DataWhere it typically livesNotes
kWh consumedElectricity bills (PDF), smart meters, utility portalsMonthly billing cycle
Supplier nameElectricity contractNeeded for market-based in Spain
Billing periodInvoice datesStart and end of billing cycle
Automation options:
  • PDF upload → Dcycle OCR extracts kWh, dates, and supplier from electricity bills
  • Datadis (Spain) → Automatic import from smart meters via Datadis integration
  • API → Push from energy management system or building management system (BMS)
  • CSV → Bulk upload monthly readings across facilities
  • Dual calculation: Both location-based and market-based are computed simultaneously
  • Location-based: Uses country grid EF (Ecoinvent for global, REE for Spain)
  • Market-based (Spain): Uses CNMC supplier-specific EFs when supplier_id is provided
  • Market-based (other): Uses your custom EF when custom_emission_factor_id is provided
  • Scope 3 Cat. 3: Well-to-tank and T&D losses are auto-calculated from the same data

District Heating / Cooling

FieldTypeRequiredDescriptionExample
typestring"district_heating" or "district_cooling""district_heating"
facility_idUUIDFacility receiving the serviceFacility UUID
facility_fuel_idUUIDHeating/cooling fuel typeFuel UUID
base_quantitynumberEnergy consumed (kWh or MJ)5000
unit_idUUIDkWh or MJUnit UUID
start_datedateService period start"2024-01-01"
end_datedateService period end"2024-03-31"
Typical sources: District heating/cooling provider invoices, BMS.

Scope 3: Value Chain Emissions

Category 1: Purchased Goods and Services

Typically 40-80% of total emissions. Three calculation methods available depending on your data quality.
FieldTypeRequiredDescriptionExample
descriptionstringPurchase description"IT consulting Q1"
sectorstringExiobase economic sector"Computer programming, consultancy"
product_namestringProduct/service name"Computer programming services"
quantitynumberMonetary value (€)15000
unit_idUUIDCurrency unit (€)EUR unit UUID
countrystringSupplier country (ISO)"ES"
purchase_datedatePurchase date"2024-03-15"
purchase_typestring"spend_based""spend_based"
supplier_idUUIDLinked supplierSupplier UUID
Accuracy: ±50-100%. Use as a starting point, then improve high-impact categories.
FieldTypeRequiredDescriptionExample
sectorstringProduct sector"Manufacture of basic metals"
product_namestringSpecific product"Aluminium and aluminium products"
quantitynumberPhysical quantity1000
unit_idUUIDPhysical unit (kg, m³, etc.)kg unit UUID
countrystringCountry of origin"ES"
purchase_datedatePurchase date"2024-03-15"
purchase_typestring"activity_based""activity_based"
supplier_idUUIDLinked supplierSupplier UUID
recyclednumberRecycled content (0-1)0.3
Accuracy: ±20-40%. Requires physical quantities from procurement records.
FieldTypeRequiredDescriptionExample
quantitynumberPhysical quantity1000
unit_idUUIDPhysical unitkg unit UUID
purchase_datedatePurchase date"2024-03-15"
supplier_idUUIDLinked supplierSupplier UUID
custom_emission_factor_idUUIDFrom supplier EPD/PCFCustom EF UUID
Accuracy: ±5-15%. Requires Environmental Product Declarations (EPDs) or Product Carbon Footprints from suppliers.
DataWhere it typically livesNotes
Spend by categoryERP (SAP, Navision, A3…), accounts payable€ per supplier per category
Physical quantitiesDelivery notes, bills of materials, inventory systemskg, m³, units
Supplier detailsERP vendor master, procurement systemCompany name, country, tax ID
Supplier CNAE/SIC codeCompany registry, Dcycle auto-enriches from company nameNeeded for sector classification
EPDs / PCFsSupplier sustainability reports, EPD databasesFor supplier-specific method
Automation options:
  • CSV → Export from ERP: supplier name + amount + category + date
  • API → Push from procurement system or accounts payable
  • Dcycle enrichment → Send supplier name, Dcycle auto-resolves CNAE/SIC sector code

Category 2: Capital Goods

Same data structure as Category 1, but for capital assets (equipment, machinery, buildings).
AspectCategory 1Category 2
WhatOperating expenses, materialsCapital expenditures, fixed assets
ExamplesOffice supplies, raw materialsMachinery, vehicles (as assets), buildings
ReportingSame year as purchaseFull in year of purchase, or depreciated
Data sourceOperating purchase ordersCapital investment records, asset register
Same API and fields as Category 1 — the classification is done by your accounting team.
Fully automatic — no additional data needed.Dcycle calculates Category 3 (well-to-tank emissions for fuels, upstream electricity, T&D losses) automatically from your Scope 1 and Scope 2 data. Just ensure complete fuel and electricity data.

Category 4 & 9: Upstream and Downstream Transportation

Emissions from transporting goods to/from your facilities.
FieldTypeRequiredDescriptionExample
originstringOrigin address or city"Madrid, Spain"
destinationstringDestination address or city"Barcelona, Spain"
weightnumberShipment weight (kg)500
transport_modestringMode of transport"road", "rail", "air", "sea"
vehicle_typestringSpecific vehicle type"articulated_truck"
datedateShipment date"2024-03-15"
client_referencestringYour shipment reference"SHIP-2024-001"
DataWhere it typically livesNotes
Shipment detailsTMS (transport management system), logistics ERPOrigin, destination, weight
Carrier/modeShipping contracts, carrier invoicesRoad, rail, air, sea
DistancesDcycle auto-calculates from origin/destinationNo need to provide km
Supplier deliveriesPurchase orders with delivery addressesFor upstream (Cat. 4)
Customer deliveriesSales orders with shipping addressesFor downstream (Cat. 9)
Automation options:
  • CSV → Export from TMS: origin + destination + weight + mode + date
  • API → Real-time push from logistics/shipping system
  • Dcycle enrichment → Auto-geocodes addresses and calculates distances

Category 5: Waste Generated in Operations

FieldTypeRequiredDescriptionExample
facility_idUUIDFacility generating wasteFacility UUID
waste_codestringLER code (European List of Waste)"150101" (paper/cardboard)
quantitynumberWaste amount500
unit_idUUIDUnit (kg or tonnes)kg UUID
treatment_codestringR-code (recovery) or D-code (disposal)"R03" (recycling)
start_datedatePeriod start"2024-01-01"
end_datedatePeriod end"2024-03-31"
waste_manager_namestringTreatment company"Waste Co S.L."
transport_distancenumberDistance to treatment (km)50
DataWhere it typically livesNotes
Waste type (LER code)Waste manager reports, regulatory filings6-digit European waste codes
QuantitiesWeighing records, waste collection receiptskg or tonnes per period
Treatment methodWaste manager certificates, transfer notesR01-R13 or D01-D15 codes
Transport distanceWaste manager contract, facility locationskm to treatment plant
Automation options:
  • CSV → Quarterly waste register from waste manager
  • API → Push from environmental management system
  • Manual → Enter from waste collection certificates (quarterly/annual)

Category 6: Business Travel

FieldTypeRequiredDescriptionExample
originstringDeparture city/airport"Madrid"
destinationstringArrival city/airport"London"
transport_typestringTravel mode"flight", "train", "rental_car"
distancenumberDistance in km (auto-calculated if not provided)1260
flight_classstringCabin class (for flights)"economy", "business"
round_tripbooleanReturn includedtrue
start_datedateTravel date"2024-03-15"
travelers_countnumberNumber of travelers1
DataWhere it typically livesNotes
Flight bookingsCorporate travel agency, booking platform (Amex GBT, BCD…)Origin, destination, class
Train bookingsRail booking system, travel agencyOrigin, destination
Rental car usageRental company reports, expense reportskm driven, fuel type
Hotel staysHotel booking platform, expense reportsNights per city
Expense reportsERP, expense management tool (SAP Concur, Rydoo…)May have trip details
Automation options:
  • CSV → Export from travel booking platform or expense tool
  • API → Push from corporate travel management system
  • Manual → Enter from travel itineraries or expense reports

Category 7: Employee Commuting

FieldTypeRequiredDescriptionExample
namestringEmployee name or ID"EMP-001"
facility_idUUIDOffice/work locationFacility UUID
work_regimestringWork arrangement"on_site", "hybrid", "remote"
days_per_weeknumberDays in office per week4
FieldTypeRequiredDescriptionExample
employee_idUUIDEmployeeEmployee UUID
transport_modestringHow they commute"car_diesel", "train", "bike"
distance_kmnumberOne-way distance (km)25
start_datedatePeriod start"2024-01-01"
end_datedatePeriod end"2024-12-31"
DataWhere it typically livesNotes
Employee listHR system (SAP HR, Workday, Factorial…)Name, work location, work regime
Commute detailsEmployee survey, HR formTransport mode, distance
Office daysHR system, attendance trackingHybrid/remote schedule
Employee home locationHR records (postal code is enough)For distance estimation
Automation options:
  • CSV → Export from HR system + survey results
  • API → Push from HR system
  • Survey → Use Dcycle’s survey feature (employees fill in commute details)

Category 11: Use of Sold Products

Downstream emissions from the use phase of energy-consuming products your organization sells. Often the largest Scope 3 category for manufacturers of equipment, appliances, or vehicles.
FieldTypeRequiredDescriptionExample
namestringProduct name or family"Industrial Compressor X200"
start_datedatePeriod start"2024-01-01"
end_datedatePeriod end"2024-12-31"
countrystringCountry where sold (ISO)"ES", "DE", "FR"
quantitynumberUnits sold in that country250
unit_idUUIDUnit of measurementUnit UUID
FieldTypeRequiredDescriptionExample
lifespannumberProduct lifespan10
lifespan_unit_idUUIDTemporal unit (day/week/month/year)Year UUID
consumes_electricitybooleanDoes it consume electricity?true
electricity_quantitynumber✅*Amount per frequency2400
electricity_unit_idUUID✅*Unit (kWh)kWh UUID
electricity_frequencyenum✅*daily/weekly/monthly/yearly/all_life"yearly"
consumes_combustionbooleanDoes it burn fuel?false
combustion_fuel_idUUID✅*Fuel typeNatural gas UUID
combustion_quantitynumber✅*Amount per frequency1200
combustion_unit_idUUID✅*Unit (liters, m³, kWh)m³ UUID
combustion_frequencyenum✅*Frequency"yearly"
consumes_waterbooleanDoes it consume water?false
water_quantitynumber✅*Amount per frequency10
water_unit_idUUID✅*Unit (m³)m³ UUID
water_frequencyenum✅*Frequency"yearly"
*Required only when the corresponding consumes_* flag is true.
DataWhere it typically livesNotes
Product catalogPLM, ERP, product managementProduct names and families
Units sold by countryERP, CRM, sales reportingQuantity per market per period
Product lifespanProduct specs, warranty terms, LCA studiesExpected useful life
Electricity consumptionProduct testing, energy labels (EU), spec sheetskWh per year or per cycle
Fuel consumptionProduct testing, performance certificatesLiters/m³ per year
Water consumptionProduct testing, water labelsm³ per year or per cycle
Automation options:
  • CSV → Upload country sales data via Dcycle App
  • API → Push from ERP/CRM for sales; configure use-phase via API
  • Manual → Use-phase data typically comes from R&D or product engineering

Company Structure (Prerequisite)

Before loading emission data, configure your organizational hierarchy.
FieldTypeRequiredDescriptionExample
company_namestringLegal entity name"Holding Corp S.A."
countrystringCountry (ISO code)"ES"
sectorstringBusiness sector"Technology"
vatstringTax identification"A12345678"
employee_count_signupnumberNumber of employees200
FieldTypeRequiredDescriptionExample
namestringFacility name"Madrid HQ"
countrystringCountry (ISO code)"ES"
addressstringFull address"Calle Gran Vía 1, Madrid"
typestringFacility type"office", "warehouse", "factory"
surface_m2numberFloor area (m²)2000
fuel_typeslistFuels consumed at this facilityNatural gas, diesel, etc.
Required for: All Scope 1 and Scope 2 calculations. Each invoice/consumption record is linked to a facility.
FieldTypeRequiredDescriptionExample
sharenumberOwnership percentage (0-1)0.75 (75%)
investment_scopeslistScopes to consolidate[1, 2, 3]
tagstringRelationship type"subsidiary", "joint-venture"
statusstringMust be "accepted" to consolidate"accepted"
Required for: Multi-entity organizations (holding companies, groups with subsidiaries).

Summary: Data Source Mapping

Use this table to map your internal systems to Dcycle data requirements:
GHG CategoryData NeededTypical SourceIntegrationDcycle Adds
S1: Stationary combustionFuel type + quantity + datesUtility invoices (PDF), ERPPDF/API/CSVEF selection, unit conversion
S1: RefrigerantsRefrigerant type + kg rechargedHVAC maintenance recordsCSV/APIGWP lookup
S1: VehiclesLicense plate + fuel type + liters/kmFuel cards, fleet systemCSV/APIEF by fuel and vehicle type
S1: WastewaterDaily flow + BOD + nitrogen + biogasSCADA, laboratory (LIMS)API/CSVCH₄ + N₂O calculation
S1: ProcessProcess type + quantityProduction records, permitsAPI/CSVCustom EF application
S2: ElectricitykWh + dates + supplier (optional)Electricity bills, DatadisPDF/API/CSVDual location + market calc
S2: District heat/coolkWh or MJ consumedProvider invoicesAPI/CSVEF selection
S3.1: Purchases€ or kg + category + supplier countryERP, accounts payableCSV/APISector enrichment, EF match
S3.2: Capital goodsSame as S3.1Asset register, capex recordsCSV/APISame as S3.1
S3.3: Fuel & energy(automatic from S1 + S2 data)Fully automatic
S3.4/9: TransportOrigin + destination + weight + modeTMS, logistics ERPCSV/APIGeocoding, km calculation
S3.5: WasteLER code + kg + treatment methodWaste manager reportsCSV/APIEF by waste + treatment
S3.6: Business travelOrigin + destination + mode + classTravel agency, expense toolCSV/APIDistance calc, EF by mode
S3.7: CommutingEmployee + transport mode + kmHR system + surveyCSV/APIEF by mode, work-day calc
S3.11: Use of sold productsLifespan + energy consumption + units sold by countryProduct specs, ERP/CRM salesCSV/APICountry-specific EF, lifespan calc
Progressive approach: start broad, then deepen
  1. Month 1: Upload PDFs (invoices, bills) + basic CSVs from ERP (purchases, fuel cards)
  2. Month 2-3: Set up API integrations for high-volume data (logistics, vehicles, electricity)
  3. Month 4+: Engage suppliers for EPDs, connect IoT/SCADA for real-time data
  4. Ongoing: Pull calculated results back to your Data Lake via Dcycle APIs
You don’t need 100% automation on day one. Dcycle is designed to work with whatever data format you have today and improve over time.

Next Steps

GHG Protocol Tutorial

Step-by-step implementation guide with API examples

API Reference

Full API documentation for all endpoints

Automation & AI

Set up automated pipelines and multi-org management

Custom Emission Factors

Use supplier EPDs and PCFs for highest accuracy