Create handling_unit
curl --request POST \
--url https://api.truecold.io/handling_unit \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"code": "<string>",
"material_id": "<string>",
"delivery_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"zone_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"site_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"date": "2023-11-07T05:31:56Z"
}
'import requests
url = "https://api.truecold.io/handling_unit"
payload = {
"code": "<string>",
"material_id": "<string>",
"delivery_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"zone_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"site_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"date": "2023-11-07T05:31:56Z"
}
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
code: '<string>',
material_id: '<string>',
delivery_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
zone_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
site_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
date: '2023-11-07T05:31:56Z'
})
};
fetch('https://api.truecold.io/handling_unit', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.truecold.io/handling_unit",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'code' => '<string>',
'material_id' => '<string>',
'delivery_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'zone_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'site_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'date' => '2023-11-07T05:31:56Z'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.truecold.io/handling_unit"
payload := strings.NewReader("{\n \"code\": \"<string>\",\n \"material_id\": \"<string>\",\n \"delivery_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"zone_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"site_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"date\": \"2023-11-07T05:31:56Z\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.truecold.io/handling_unit")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"code\": \"<string>\",\n \"material_id\": \"<string>\",\n \"delivery_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"zone_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"site_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"date\": \"2023-11-07T05:31:56Z\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.truecold.io/handling_unit")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"code\": \"<string>\",\n \"material_id\": \"<string>\",\n \"delivery_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"zone_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"site_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"date\": \"2023-11-07T05:31:56Z\"\n}"
response = http.request(request)
puts response.read_body{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"created_at": "2023-11-07T05:31:56Z",
"code": "<string>",
"material_code": "<string>",
"material_name": "<string>",
"account_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"site_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"soft_deleted": "2023-11-07T05:31:56Z",
"soft_deleted_by": "<string>",
"material_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"TOR_accumulated_minutes": 123,
"max_temp": 123,
"min_temp": 123,
"updated_at": "2023-11-07T05:31:56Z",
"zone_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"delivery_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"emails_to_notify": [
"<string>"
],
"avg_temp": 123,
"humidity_min": 123,
"humidity_max": 123,
"humidity_avg": 123,
"risk_score": 123,
"archived": true
}{
"message": "An error occurred",
"code": "ERROR_CODE",
"details": {}
}{
"message": "An error occurred",
"code": "ERROR_CODE",
"details": {}
}{
"message": "An error occurred",
"code": "ERROR_CODE",
"details": {}
}Handling Units
Create handling_unit
POST
/
handling_unit
Create handling_unit
curl --request POST \
--url https://api.truecold.io/handling_unit \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"code": "<string>",
"material_id": "<string>",
"delivery_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"zone_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"site_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"date": "2023-11-07T05:31:56Z"
}
'import requests
url = "https://api.truecold.io/handling_unit"
payload = {
"code": "<string>",
"material_id": "<string>",
"delivery_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"zone_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"site_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"date": "2023-11-07T05:31:56Z"
}
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
code: '<string>',
material_id: '<string>',
delivery_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
zone_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
site_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
date: '2023-11-07T05:31:56Z'
})
};
fetch('https://api.truecold.io/handling_unit', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.truecold.io/handling_unit",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'code' => '<string>',
'material_id' => '<string>',
'delivery_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'zone_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'site_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'date' => '2023-11-07T05:31:56Z'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.truecold.io/handling_unit"
payload := strings.NewReader("{\n \"code\": \"<string>\",\n \"material_id\": \"<string>\",\n \"delivery_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"zone_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"site_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"date\": \"2023-11-07T05:31:56Z\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.truecold.io/handling_unit")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"code\": \"<string>\",\n \"material_id\": \"<string>\",\n \"delivery_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"zone_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"site_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"date\": \"2023-11-07T05:31:56Z\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.truecold.io/handling_unit")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"code\": \"<string>\",\n \"material_id\": \"<string>\",\n \"delivery_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"zone_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"site_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"date\": \"2023-11-07T05:31:56Z\"\n}"
response = http.request(request)
puts response.read_body{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"created_at": "2023-11-07T05:31:56Z",
"code": "<string>",
"material_code": "<string>",
"material_name": "<string>",
"account_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"site_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"soft_deleted": "2023-11-07T05:31:56Z",
"soft_deleted_by": "<string>",
"material_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"TOR_accumulated_minutes": 123,
"max_temp": 123,
"min_temp": 123,
"updated_at": "2023-11-07T05:31:56Z",
"zone_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"delivery_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"emails_to_notify": [
"<string>"
],
"avg_temp": 123,
"humidity_min": 123,
"humidity_max": 123,
"humidity_avg": 123,
"risk_score": 123,
"archived": true
}{
"message": "An error occurred",
"code": "ERROR_CODE",
"details": {}
}{
"message": "An error occurred",
"code": "ERROR_CODE",
"details": {}
}{
"message": "An error occurred",
"code": "ERROR_CODE",
"details": {}
}Authorizations
API key for authentication. Contact your administrator to get an API key.
Body
application/json
Handling unit input data for creation
Handling unit code
Related material ID
Related delivery ID (optional)
Related zone ID (optional)
Related site ID (optional)
Custom creation date (optional, must be in the past)
Response
Successfully created handling_unit
Handling_unit entity (API response)
Unique identifier
Creation timestamp
code code
material code
material name
Account ID
Site ID
Soft deletion timestamp
User who soft deleted the record
Material ID
TOR Accumulated Minutes
Max Temp
Min Temp
Last update timestamp
Zone ID
Delivery ID
Email address
Average temperature
Minimum humidity
Maximum humidity
Average humidity
Risk score
Whether the handling unit is archived
⌘I
