Full replacement of a material sourcing step. All fields must be
provided. Returns 409 if the resource is part of a finalized
submission.
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>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-.
Request body for creating a material sourcing step.
Root step config ID. The server resolves to the active config version. Discover available configs via the config list endpoint.
The site where the step was executed.
{ "id": "ste_01kqzcjrpyf27tge6smsbnhkh5" }When the step was executed. ISO-8601 with explicit UTC offset
required. Offset-less timestamps are rejected with 422.
Partner-assigned identifier. Must be unique within resource type
and organisation. Used for idempotency and ext- lookups.
Human-readable display identifier.
Optional override location. Set this if the step was executed at a different physical location than the site (e.g. a remote field or temporary storage). Cula uses the distance to attribute additional transport emissions automatically.
Step-level data points.
IDs of files to link to this resource.
Output material containers. At least one required. Each container carries its own data points. The server computes material contents from the data point values based on the config.
1Material sourcing step replaced.
A material sourcing step execution as returned in responses.
Cula-assigned TypeID.
"stp_01kqzcjrpxf27tge33jwvjhkff"
Root step config ID.
"stc_01kqzcjrpyf27tgeeekpvvx0zt"
Resolved config version used at creation time.
"scv_01kqzcjrpyf27tgefhb58rc9d4"
A resolved resource reference as returned in responses.
When the step was executed. Stored and returned in UTC.
"2026-05-01T19:30:00Z"
Step-level resolved data points.
IDs of linked files.
[]"2026-05-06T19:34:00Z"
"2026-05-06T19:34:00Z"
Output material containers with resolved data points and computed contents.
Partner-assigned external identifier.
"GC-HARVEST-2026-001"
Human-readable display identifier.
"GC-HARVEST-2026-001"
Override location. If the step was executed at a different physical location than the site, this field captures those coordinates. Cula attributes additional transport emissions for the distance between the site and this location.