Retrieve a specific published version of a material sourcing config. The response includes the full data point configs and output container config inline.
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-.
Config version ID.
Config version with inline data point configs and output container config.
A published version of a material sourcing config with inline data point configs and output container config.
Config version ID.
"scv_01kqzcjrpyf27tgefhb58rc9d4"
Parent config ID.
"stc_01kqzcjrpyf27tgeeekpvvx0zt"
Human-readable name of this config version.
"Corn Harvest"
When this version was published.
"2026-01-15T08:00:00Z"
Step-level data point configs. Use these id values as
config_id in the top-level data_points array when creating
a step execution.
Output container config. Describes the data points expected
on each output container in output[].data_points.
ID of the next version in the chain. Null if this is the active (latest published) version.
null
JSON Schema (draft 2020-12) describing the expected request body shape for creating a runtime resource with this config version. The schema encodes which data points are required at each nesting level (step-level, output container-level). Partners can use this for client-side validation before sending requests. See Request body schema for details on how to use this field.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"required": ["config_id", "site"],
"properties": {
"data_points": {
"type": "array",
"description": "Step-level data points",
"x-required-config-ids": ["dpc_01kqzcjrpyf27tgeu1hkzm2wxp"]
},
"output": {
"type": "array",
"minItems": 1,
"items": {
"type": "object",
"properties": {
"data_points": {
"type": "array",
"x-required-config-ids": [
"dpc_01kqzcjrpyf27tgeu7c16b3dct",
"dpc_01kqzcjrpyf27tgeu9d27c4edu"
]
}
}
}
}
}
}