Update a single data point
Update one data point on a delivery by its data point config ID.
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.
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-.
Root data point config ID. Discover available config IDs through the parent resource's config version endpoint.
Body
The value of a data point. The accepted type depends on the data point
config's type:
| Config type | Value type | Example |
|---|---|---|
short_text, long_text | string | "George" |
multi_text | string[] | ["wind", "solar"] |
number | number | 15.7 |
percentage | number (0–1) | 0.157 |
duration | number (milliseconds) | 86400000 |
boolean | boolean | true |
amount | Amount object | { "value": 840.71, "unit": "kg" } |
timestamp | string (ISO-8601) | "2026-03-15T09:00:00Z" |
material, container_type | ResourceRef | { "id": "mat_..." } or { "external_id": "corn-no2" } |
Response
Data point updated. Returns the full delivery.
A delivery as returned in responses. Read the referenced delivery
config to determine whether it is incoming or outgoing. The config's
owning site is exposed as site.
Cula-assigned TypeID.
"dlv_01kqzcjrpxf27tge48sdha1emj"
Root delivery config ID. Determines the delivery's direction.
"dlc_01kqzcjrpyf27tgegxm6bxfdhb"
Resolved config version used at creation time.
"dcv_01kqzcjrpyf27tgej0x1ke3msk"
The site this delivery is recorded against. Derived from the
referenced delivery config. For incoming deliveries this equals
the last leg's receiver_site; for outgoing deliveries it equals
the first leg's sender_site.
Transport segments with resolved sender/receiver sites and data points.
Payload containers with resolved data points and computed material contents.
Delivery-level resolved data points.
IDs of files linked to this delivery.
[]When the record was created in Cula. See occurred_at for the real-world delivery time.
"2026-05-06T19:34:00Z"
"2026-05-06T19:34:00Z"
Partner-assigned external identifier.
"GC-DEL-N001016013"
Human-readable display identifier.
"GC-DEL-N001016013"
When the delivery occurred in the real world (sent for outgoing
deliveries, received for incoming deliveries). Distinct from
created_at, which is the time the record was registered with
Cula. Stored and returned in UTC.
"2026-05-01T20:42:00Z"