Skip to main content
GET
/
v1
/
incoming-delivery-configs
/
{id}
/
versions
List versions of an incoming delivery config
curl --request GET \
  --url https://api.cula.tech/tracking/v1/v1/incoming-delivery-configs/{id}/versions \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "dcv_01kqzcjrpyf27tgej0x1ke3msk",
      "config_id": "dlc_01kqzcjrpyf27tgegxm6bxfdhb",
      "name": "Corn Incoming Delivery",
      "published_at": "2026-01-15T08:00:00Z",
      "data_point_configs": [
        {
          "id": "dpc_01kqzcjrpyf27tgeq6a84z0yhy",
          "name": "Weight gross",
          "type": "amount",
          "is_mandatory": true,
          "has_dependencies": false,
          "default_input_value": "<string>",
          "amount_base": "weight",
          "validation": {},
          "select_config": {
            "options": [
              {
                "label": "<string>",
                "value": "<string>"
              }
            ]
          }
        }
      ],
      "payload_config": {
        "id": "mcc_01kqzcjrpyf27tgenyy2stmy5z",
        "name": "Corn Payload",
        "data_point_configs": [
          {
            "id": "dpc_01kqzcjrpyf27tgeq6a84z0yhy",
            "name": "Weight gross",
            "type": "amount",
            "is_mandatory": true,
            "has_dependencies": false,
            "default_input_value": "<string>",
            "amount_base": "weight",
            "validation": {},
            "select_config": {
              "options": [
                {
                  "label": "<string>",
                  "value": "<string>"
                }
              ]
            }
          }
        ]
      },
      "selectable_transport_emission_log_configs": [
        {
          "id": "elc_01kqzcjrpyf27tgekeyq3qzm7d",
          "name": "Road Transport (Diesel)",
          "transport_mode": "road",
          "data_point_configs": [
            {
              "id": "dpc_01kqzcjrpyf27tgeq6a84z0yhy",
              "name": "Weight gross",
              "type": "amount",
              "is_mandatory": true,
              "has_dependencies": false,
              "default_input_value": "<string>",
              "amount_base": "weight",
              "validation": {},
              "select_config": {
                "options": [
                  {
                    "label": "<string>",
                    "value": "<string>"
                  }
                ]
              }
            }
          ]
        }
      ],
      "next_version_id": null,
      "allow_multiple_legs": false,
      "default_transport_emission_log_config_id": "elc_01kqzcjrpyf27tgekeyq3qzm7d",
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "type": "object",
        "required": [
          "config_id",
          "issuing_site",
          "legs",
          "payload"
        ],
        "properties": {
          "data_points": {
            "type": "array",
            "description": "Delivery-level data points",
            "x-required-config-ids": [
              "dpc_01kqzcjrpyf27tgeq6a84z0yhy",
              "dpc_01kqzcjrpyf27tgeq844x9cbr0"
            ]
          },
          "legs": {
            "type": "array",
            "minItems": 1,
            "items": {
              "type": "object",
              "required": [
                "sender_site",
                "receiver_site"
              ],
              "properties": {
                "data_points": {
                  "type": "array",
                  "x-required-config-ids": []
                }
              }
            }
          },
          "payload": {
            "type": "array",
            "minItems": 1,
            "items": {
              "type": "object",
              "properties": {
                "data_points": {
                  "type": "array",
                  "x-required-config-ids": [
                    "dpc_01kqzcjrpyf27tgeq844x9cbr0",
                    "dpc_01kqzcjrpyf27tgeqhdj0narfq",
                    "dpc_01kqzcjrpyf27tgeqzk6trybqe"
                  ]
                }
              }
            }
          }
        }
      }
    }
  ]
}

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

Authorization
string
header
required

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>

Path Parameters

id
string
required

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-.

Response

List of config versions.

data
object[]
required