Skip to main content
An Activity represents the actual flow of materials through the system. Activities are a quantity of a Product or Material, with a resulting CO2e value.

Attributes

Changing an Activity’s supplier

An Activity bought from a supplier takes its supplier from its product, when that Element has a supplier of its own. To change the supplier of a draft or rejected Activity, set its product to an Element from the new supplier with PATCH /v1/activity/{uuid} or POST /v1/activity/bulk; sending the Element it already has resets the supplier to the Element’s. When a product is sent, pending and approved Activities, and those in a data request, keep their supplier. A supplier that isn’t the Element’s is rejected: with a 400 on POST and PATCH, and as a failed item in a bulk job’s results.

Date anchoring

Under-specified date inputs ("2026", "2026-03", "2026-03-15") are anchored to your company’s IANA timezone, set on the Company resource and defaulting to Europe/Oslo. "2026-03" from a company in America/Los_Angeles resolves to the start of March 2026 in LA, not UTC. Each Activity records the timezone that was used on Activity.timezone for provenance; period filters (YTD, MTD, specific years) bucket from your company’s timezone. To avoid start/end snapping, supply a full ISO-8601 timestamp (2026-03-01T00:00:00). The wall-clock time is interpreted in the company’s timezone — an offset in the input (…-08:00, …Z) does not override it.

Diagram