List material processing steps
curl --request GET \
--url https://api.demo.cula.earth/tracking/v1/material-processing \
--header 'Authorization: Bearer <token>' \
--header 'Cula-Organisation-Id: <cula-organisation-id>'{
"data": [
{
"id": "stp_01kqzcjrpxf27tge33jwvjhkff",
"config_id": "stc_01kqzcjrpyf27tgeeekpvvx0zt",
"config_version_id": "scv_01kqzcjrpyf27tgefhb58rc9d4",
"site": {
"id": "<string>",
"external_id": "<string>"
},
"executed_at": "2026-05-01T19:30:00Z",
"data_points": [
{
"config_id": "dpc_01kqzcjrpyf27tgey9d27c4edu",
"config_version_id": "dpv_01kqzcjrpyf27tgeyv9d27c4edu",
"name": "Weight net",
"input_value": {
"value": 47079.76,
"unit": "lbs"
},
"result_value": {
"value": 21353.12,
"unit": "kg"
}
}
],
"file_ids": [],
"created_at": "2026-05-06T19:34:00Z",
"updated_at": "2026-05-06T19:34:00Z",
"input_containers": [
{
"id": "mct_01kqzcjrpyf27tgenyy2stmy5z",
"data_points": [
{
"config_id": "dpc_01kqzcjrpyf27tgey9d27c4edu",
"config_version_id": "dpv_01kqzcjrpyf27tgeyv9d27c4edu",
"name": "Weight net",
"input_value": {
"value": 47079.76,
"unit": "lbs"
},
"result_value": {
"value": 21353.12,
"unit": "kg"
}
}
],
"contents": [
{
"material": {
"id": "mat_01kqzcjrpyf27tge9dnvsqv8t2"
},
"weight_in_kg": 21353.12
}
]
}
],
"output_containers": [
{
"id": "mct_01kqzcjrpyf27tgenyy2stmy5z",
"data_points": [
{
"config_id": "dpc_01kqzcjrpyf27tgey9d27c4edu",
"config_version_id": "dpv_01kqzcjrpyf27tgeyv9d27c4edu",
"name": "Weight net",
"input_value": {
"value": 47079.76,
"unit": "lbs"
},
"result_value": {
"value": 21353.12,
"unit": "kg"
}
}
],
"contents": [
{
"material": {
"id": "mat_01kqzcjrpyf27tge9dnvsqv8t2"
},
"weight_in_kg": 21353.12
}
]
}
],
"external_id": "GC-HARVEST-2026-001",
"display_key": "GC-HARVEST-2026-001",
"location": {
"lat": 46.8797,
"long": -102.7903,
"street": "100 Industrial Parkway",
"city": "Richardton",
"postcode": "58652",
"country": "United States",
"country_code": "US"
}
}
],
"pagination": {
"starting_after": "<string>",
"limit": 123,
"has_more": true,
"next_cursor": "<string>"
}
}Material Processing
List material processing steps
GET
/
material-processing
List material processing steps
curl --request GET \
--url https://api.demo.cula.earth/tracking/v1/material-processing \
--header 'Authorization: Bearer <token>' \
--header 'Cula-Organisation-Id: <cula-organisation-id>'{
"data": [
{
"id": "stp_01kqzcjrpxf27tge33jwvjhkff",
"config_id": "stc_01kqzcjrpyf27tgeeekpvvx0zt",
"config_version_id": "scv_01kqzcjrpyf27tgefhb58rc9d4",
"site": {
"id": "<string>",
"external_id": "<string>"
},
"executed_at": "2026-05-01T19:30:00Z",
"data_points": [
{
"config_id": "dpc_01kqzcjrpyf27tgey9d27c4edu",
"config_version_id": "dpv_01kqzcjrpyf27tgeyv9d27c4edu",
"name": "Weight net",
"input_value": {
"value": 47079.76,
"unit": "lbs"
},
"result_value": {
"value": 21353.12,
"unit": "kg"
}
}
],
"file_ids": [],
"created_at": "2026-05-06T19:34:00Z",
"updated_at": "2026-05-06T19:34:00Z",
"input_containers": [
{
"id": "mct_01kqzcjrpyf27tgenyy2stmy5z",
"data_points": [
{
"config_id": "dpc_01kqzcjrpyf27tgey9d27c4edu",
"config_version_id": "dpv_01kqzcjrpyf27tgeyv9d27c4edu",
"name": "Weight net",
"input_value": {
"value": 47079.76,
"unit": "lbs"
},
"result_value": {
"value": 21353.12,
"unit": "kg"
}
}
],
"contents": [
{
"material": {
"id": "mat_01kqzcjrpyf27tge9dnvsqv8t2"
},
"weight_in_kg": 21353.12
}
]
}
],
"output_containers": [
{
"id": "mct_01kqzcjrpyf27tgenyy2stmy5z",
"data_points": [
{
"config_id": "dpc_01kqzcjrpyf27tgey9d27c4edu",
"config_version_id": "dpv_01kqzcjrpyf27tgeyv9d27c4edu",
"name": "Weight net",
"input_value": {
"value": 47079.76,
"unit": "lbs"
},
"result_value": {
"value": 21353.12,
"unit": "kg"
}
}
],
"contents": [
{
"material": {
"id": "mat_01kqzcjrpyf27tge9dnvsqv8t2"
},
"weight_in_kg": 21353.12
}
]
}
],
"external_id": "GC-HARVEST-2026-001",
"display_key": "GC-HARVEST-2026-001",
"location": {
"lat": 46.8797,
"long": -102.7903,
"street": "100 Industrial Parkway",
"city": "Richardton",
"postcode": "58652",
"country": "United States",
"country_code": "US"
}
}
],
"pagination": {
"starting_after": "<string>",
"limit": 123,
"has_more": true,
"next_cursor": "<string>"
}
}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.
Query Parameters
Cursor for forward pagination. Pass the next_cursor value from a
previous response to fetch the next page. Must be a valid resource ID.
Maximum number of items to return per page.
Required range:
1 <= x <= 50Was this page helpful?
⌘I