Replace a material application step
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 material application 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.
- Option 1
- Option 2
{ "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.
Complete set of file IDs to attach to this resource when creating it or replacing it with PUT.
Input material containers (consumed). At least one required. For example, CO2 being injected into geological storage.
1Response
Material application step replaced.
A material application step 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 files linked to this resource.
[]"2026-05-06T19:34:00Z"
"2026-05-06T19:34:00Z"
Input 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.