Create multiple carriers
curl --request POST \
--url https://api.truecold.io/carrier/many \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"carriers": [
{
"name": "<string>",
"code": "<string>"
}
]
}
'import requests
url = "https://api.truecold.io/carrier/many"
payload = { "carriers": [
{
"name": "<string>",
"code": "<string>"
}
] }
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({carriers: [{name: '<string>', code: '<string>'}]})
};
fetch('https://api.truecold.io/carrier/many', 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/carrier/many",
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([
'carriers' => [
[
'name' => '<string>',
'code' => '<string>'
]
]
]),
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/carrier/many"
payload := strings.NewReader("{\n \"carriers\": [\n {\n \"name\": \"<string>\",\n \"code\": \"<string>\"\n }\n ]\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/carrier/many")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"carriers\": [\n {\n \"name\": \"<string>\",\n \"code\": \"<string>\"\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.truecold.io/carrier/many")
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 \"carriers\": [\n {\n \"name\": \"<string>\",\n \"code\": \"<string>\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body[
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"account_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"linked_site_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"code": "<string>",
"soft_deleted": "2023-11-07T05:31:56Z",
"soft_deleted_by": "<string>"
}
]{
"message": "An error occurred",
"code": "ERROR_CODE",
"details": {}
}{
"message": "An error occurred",
"code": "ERROR_CODE",
"details": {}
}{
"message": "An error occurred",
"code": "ERROR_CODE",
"details": {}
}Carriers
Create multiple carriers
POST
/
carrier
/
many
Create multiple carriers
curl --request POST \
--url https://api.truecold.io/carrier/many \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"carriers": [
{
"name": "<string>",
"code": "<string>"
}
]
}
'import requests
url = "https://api.truecold.io/carrier/many"
payload = { "carriers": [
{
"name": "<string>",
"code": "<string>"
}
] }
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({carriers: [{name: '<string>', code: '<string>'}]})
};
fetch('https://api.truecold.io/carrier/many', 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/carrier/many",
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([
'carriers' => [
[
'name' => '<string>',
'code' => '<string>'
]
]
]),
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/carrier/many"
payload := strings.NewReader("{\n \"carriers\": [\n {\n \"name\": \"<string>\",\n \"code\": \"<string>\"\n }\n ]\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/carrier/many")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"carriers\": [\n {\n \"name\": \"<string>\",\n \"code\": \"<string>\"\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.truecold.io/carrier/many")
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 \"carriers\": [\n {\n \"name\": \"<string>\",\n \"code\": \"<string>\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body[
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"account_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"linked_site_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"code": "<string>",
"soft_deleted": "2023-11-07T05:31:56Z",
"soft_deleted_by": "<string>"
}
]{
"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
Array of carriers to create
Show child attributes
Show child attributes
Response
Successfully created carriers
Unique identifier
Creation timestamp
Last update timestamp
Account ID
Linked site ID
name name
code code
Soft deletion timestamp
User who soft deleted the record
⌘I
