Replace a periodic emission log
Full replacement. Triggers a recalculation. Returns 409 if the
resource is part of a finalized submission.
Authorizations
OAuth2 client credentials flow. Exchange your client_id and
client_secret for a short-lived access token, then pass it as
a Bearer token in the Authorization header.
Headers
Organisation ID that scopes this request. The authenticated consumer must be authorized for this organisation. Omitting this header returns 400; passing an unauthorised org returns 403.
Path Parameters
Cula-assigned resource ID in TypeID format (e.g. stp_01kqzcjrpxf27tge33jwvjhkff).
Alternatively, pass your external ID prefixed with ext-
(e.g. ext-MY-STEP-001). The ext- prefix is unambiguous because
TypeIDs use _ separators and never start with ext-.
Body
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.
- Option 1
- Option 2
{ "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.
Complete set of file IDs to attach to this emission log when creating it or replacing it with PUT.
Response
Periodic emission log replaced. Recalculation triggered.
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_co2eis populated.failed— calculation failed (contact support).
calculating, completed, failed "completed"
Resolved emission measurement data points.
IDs of files linked to this emission log.
[]"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