Insert custom column values
curl --request POST \
--url https://api.getcargo.io/v1/storage/columns/insertCustomValues \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"modelUuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"id": "<string>",
"data": {}
}
'import requests
url = "https://api.getcargo.io/v1/storage/columns/insertCustomValues"
payload = {
"modelUuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"id": "<string>",
"data": {}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({modelUuid: '3c90c3cc-0d44-4b50-8888-8dd25736052a', id: '<string>', data: {}})
};
fetch('https://api.getcargo.io/v1/storage/columns/insertCustomValues', 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.getcargo.io/v1/storage/columns/insertCustomValues",
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([
'modelUuid' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'id' => '<string>',
'data' => [
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$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.getcargo.io/v1/storage/columns/insertCustomValues"
payload := strings.NewReader("{\n \"modelUuid\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"id\": \"<string>\",\n \"data\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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.getcargo.io/v1/storage/columns/insertCustomValues")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"modelUuid\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"id\": \"<string>\",\n \"data\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getcargo.io/v1/storage/columns/insertCustomValues")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"modelUuid\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"id\": \"<string>\",\n \"data\": {}\n}"
response = http.request(request)
puts response.read_body{}Storage - Columns
Insert custom column values
Set custom column values on a single record. Original object fields are not accepted; use record create/update for those.
POST
/
storage
/
columns
/
insertCustomValues
Insert custom column values
curl --request POST \
--url https://api.getcargo.io/v1/storage/columns/insertCustomValues \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"modelUuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"id": "<string>",
"data": {}
}
'import requests
url = "https://api.getcargo.io/v1/storage/columns/insertCustomValues"
payload = {
"modelUuid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"id": "<string>",
"data": {}
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({modelUuid: '3c90c3cc-0d44-4b50-8888-8dd25736052a', id: '<string>', data: {}})
};
fetch('https://api.getcargo.io/v1/storage/columns/insertCustomValues', 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.getcargo.io/v1/storage/columns/insertCustomValues",
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([
'modelUuid' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'id' => '<string>',
'data' => [
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$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.getcargo.io/v1/storage/columns/insertCustomValues"
payload := strings.NewReader("{\n \"modelUuid\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"id\": \"<string>\",\n \"data\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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.getcargo.io/v1/storage/columns/insertCustomValues")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"modelUuid\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"id\": \"<string>\",\n \"data\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getcargo.io/v1/storage/columns/insertCustomValues")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"modelUuid\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"id\": \"<string>\",\n \"data\": {}\n}"
response = http.request(request)
puts response.read_body{}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Shape: { modelUuid, id, data } where data is custom column slugs to values.
Target model.
Pattern:
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$Record identifier to write custom column values onto.
Minimum string length:
1Values keyed by custom column slug. Original object fields are not accepted.
Show child attributes
Show child attributes
Response
Successful response
The response is of type object.
Was this page helpful?
⌘I

