Record emission measurements for a defined period, such as monthly
electricity consumption, natural gas usage, or REC retirements.
The server starts a background emission calculation.
The initial response returns status: "calculating" with
emissions_in_kg_co2e: null. Subscribe to the
periodic_emission_log.calculation_completed webhook event to be
notified when calculation finishes, or poll the GET endpoint.
Documentation Index
Fetch the complete documentation index at: https://docs.cula.tech/llms.txt
Use this file to discover all available pages before exploring further.
API key passed as a Bearer token. Keys are scoped to one organisation and a set of permitted sites. Two keys per scope (primary + secondary) are issued to support zero-downtime rotation.
Authorization: Bearer <api-key>Request body for creating a periodic emission log.
Root periodic emission log config ID. The server resolves to the active config version.
The site where the emissions occurred.
{ "id": "ste_01kqzcjrpyf27tge6smsbnhkh5" }Start of the measurement period (ISO date).
"2025-10-01T00:00:00.000Z"
End of the measurement period (ISO date).
"2025-10-31T00:00:00.000Z"
Partner-assigned identifier. Must be unique within resource type
and organisation. Used for idempotency and ext- lookups.
Human-readable display identifier.
Emission measurement data points.
IDs of files to link (invoices, certificates).
Periodic emission log created. Calculation is in progress.
A periodic emission log as returned in responses. After creation,
the server triggers a background emission calculation. The status
field reflects the calculation state and emissions_in_kg_co2e
contains the result once calculation completes.
Cula-assigned TypeID.
"eml_01kqzcjrpyf27tgebyhvvmf20z"
Root emission log config ID.
"elc_01kqzcjrpyf27tgekeyq3qzm7d"
A resolved resource reference as returned in responses.
Start of the measurement period.
"2025-10-01T00:00:00.000Z"
End of the measurement period.
"2025-10-31T00:00:00.000Z"
State of the background emission calculation.
calculating — calculation is in progress.completed — calculation finished, emissions_in_kg_co2e is populated.failed — calculation failed (contact support).calculating, completed, failed "completed"
Resolved emission measurement data points.
IDs of linked files.
[]"2026-05-06T19:34:00Z"
"2026-05-06T19:34:00Z"
Partner-assigned external identifier.
"GC-ELEC-2025-10"
Human-readable display identifier.
"GC-ELEC-2025-10"
Total emissions for this period in kg CO2 equivalent. Null while
status is calculating. Populated once calculation completes.
8942.37