curl --request PUT \
--url https://nueborder.com/api/v1/v1/companies/{company_id}/reports/{report_id}/goods/quantity \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"additional_information": "Special references for goods",
"import_area": "EU",
"item_number": "1",
"measure_procedure_imported": [
{
"indicator": 0,
"measurement_unit": "01"
}
],
"requested_proc": "44",
"companyID": 123,
"createdAt": "<string>",
"internalReportID": 123,
"inward_processing_info": [
{
"authorisation": "<string>",
"deadline": 123,
"discharge_bill_waiver": 123,
"end_time": 123,
"member_state_auth": "<string>",
"start_time": 123
}
],
"organizationID": 123,
"sequence_number": 1,
"updatedAt": "<string>",
"updatedBy": "<string>",
"version": "<string>"
}
'import requests
url = "https://nueborder.com/api/v1/v1/companies/{company_id}/reports/{report_id}/goods/quantity"
payload = {
"additional_information": "Special references for goods",
"import_area": "EU",
"item_number": "1",
"measure_procedure_imported": [
{
"indicator": 0,
"measurement_unit": "01"
}
],
"requested_proc": "44",
"companyID": 123,
"createdAt": "<string>",
"internalReportID": 123,
"inward_processing_info": [
{
"authorisation": "<string>",
"deadline": 123,
"discharge_bill_waiver": 123,
"end_time": 123,
"member_state_auth": "<string>",
"start_time": 123
}
],
"organizationID": 123,
"sequence_number": 1,
"updatedAt": "<string>",
"updatedBy": "<string>",
"version": "<string>"
}
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
additional_information: 'Special references for goods',
import_area: 'EU',
item_number: '1',
measure_procedure_imported: [{indicator: 0, measurement_unit: '01'}],
requested_proc: '44',
companyID: 123,
createdAt: '<string>',
internalReportID: 123,
inward_processing_info: [
{
authorisation: '<string>',
deadline: 123,
discharge_bill_waiver: 123,
end_time: 123,
member_state_auth: '<string>',
start_time: 123
}
],
organizationID: 123,
sequence_number: 1,
updatedAt: '<string>',
updatedBy: '<string>',
version: '<string>'
})
};
fetch('https://nueborder.com/api/v1/v1/companies/{company_id}/reports/{report_id}/goods/quantity', 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://nueborder.com/api/v1/v1/companies/{company_id}/reports/{report_id}/goods/quantity",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'additional_information' => 'Special references for goods',
'import_area' => 'EU',
'item_number' => '1',
'measure_procedure_imported' => [
[
'indicator' => 0,
'measurement_unit' => '01'
]
],
'requested_proc' => '44',
'companyID' => 123,
'createdAt' => '<string>',
'internalReportID' => 123,
'inward_processing_info' => [
[
'authorisation' => '<string>',
'deadline' => 123,
'discharge_bill_waiver' => 123,
'end_time' => 123,
'member_state_auth' => '<string>',
'start_time' => 123
]
],
'organizationID' => 123,
'sequence_number' => 1,
'updatedAt' => '<string>',
'updatedBy' => '<string>',
'version' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"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://nueborder.com/api/v1/v1/companies/{company_id}/reports/{report_id}/goods/quantity"
payload := strings.NewReader("{\n \"additional_information\": \"Special references for goods\",\n \"import_area\": \"EU\",\n \"item_number\": \"1\",\n \"measure_procedure_imported\": [\n {\n \"indicator\": 0,\n \"measurement_unit\": \"01\"\n }\n ],\n \"requested_proc\": \"44\",\n \"companyID\": 123,\n \"createdAt\": \"<string>\",\n \"internalReportID\": 123,\n \"inward_processing_info\": [\n {\n \"authorisation\": \"<string>\",\n \"deadline\": 123,\n \"discharge_bill_waiver\": 123,\n \"end_time\": 123,\n \"member_state_auth\": \"<string>\",\n \"start_time\": 123\n }\n ],\n \"organizationID\": 123,\n \"sequence_number\": 1,\n \"updatedAt\": \"<string>\",\n \"updatedBy\": \"<string>\",\n \"version\": \"<string>\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "<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.put("https://nueborder.com/api/v1/v1/companies/{company_id}/reports/{report_id}/goods/quantity")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"additional_information\": \"Special references for goods\",\n \"import_area\": \"EU\",\n \"item_number\": \"1\",\n \"measure_procedure_imported\": [\n {\n \"indicator\": 0,\n \"measurement_unit\": \"01\"\n }\n ],\n \"requested_proc\": \"44\",\n \"companyID\": 123,\n \"createdAt\": \"<string>\",\n \"internalReportID\": 123,\n \"inward_processing_info\": [\n {\n \"authorisation\": \"<string>\",\n \"deadline\": 123,\n \"discharge_bill_waiver\": 123,\n \"end_time\": 123,\n \"member_state_auth\": \"<string>\",\n \"start_time\": 123\n }\n ],\n \"organizationID\": 123,\n \"sequence_number\": 1,\n \"updatedAt\": \"<string>\",\n \"updatedBy\": \"<string>\",\n \"version\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://nueborder.com/api/v1/v1/companies/{company_id}/reports/{report_id}/goods/quantity")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"additional_information\": \"Special references for goods\",\n \"import_area\": \"EU\",\n \"item_number\": \"1\",\n \"measure_procedure_imported\": [\n {\n \"indicator\": 0,\n \"measurement_unit\": \"01\"\n }\n ],\n \"requested_proc\": \"44\",\n \"companyID\": 123,\n \"createdAt\": \"<string>\",\n \"internalReportID\": 123,\n \"inward_processing_info\": [\n {\n \"authorisation\": \"<string>\",\n \"deadline\": 123,\n \"discharge_bill_waiver\": 123,\n \"end_time\": 123,\n \"member_state_auth\": \"<string>\",\n \"start_time\": 123\n }\n ],\n \"organizationID\": 123,\n \"sequence_number\": 1,\n \"updatedAt\": \"<string>\",\n \"updatedBy\": \"<string>\",\n \"version\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"message": "Operation completed successfully",
"status": 200
}{
"message": "The JSON payload is invalid",
"status": 400
}{
"message": "An internal server error occurred",
"status": 500
}Update Quantity
Updates an existing record or inserts new imported goods quantity data for the specified company and report.
curl --request PUT \
--url https://nueborder.com/api/v1/v1/companies/{company_id}/reports/{report_id}/goods/quantity \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"additional_information": "Special references for goods",
"import_area": "EU",
"item_number": "1",
"measure_procedure_imported": [
{
"indicator": 0,
"measurement_unit": "01"
}
],
"requested_proc": "44",
"companyID": 123,
"createdAt": "<string>",
"internalReportID": 123,
"inward_processing_info": [
{
"authorisation": "<string>",
"deadline": 123,
"discharge_bill_waiver": 123,
"end_time": 123,
"member_state_auth": "<string>",
"start_time": 123
}
],
"organizationID": 123,
"sequence_number": 1,
"updatedAt": "<string>",
"updatedBy": "<string>",
"version": "<string>"
}
'import requests
url = "https://nueborder.com/api/v1/v1/companies/{company_id}/reports/{report_id}/goods/quantity"
payload = {
"additional_information": "Special references for goods",
"import_area": "EU",
"item_number": "1",
"measure_procedure_imported": [
{
"indicator": 0,
"measurement_unit": "01"
}
],
"requested_proc": "44",
"companyID": 123,
"createdAt": "<string>",
"internalReportID": 123,
"inward_processing_info": [
{
"authorisation": "<string>",
"deadline": 123,
"discharge_bill_waiver": 123,
"end_time": 123,
"member_state_auth": "<string>",
"start_time": 123
}
],
"organizationID": 123,
"sequence_number": 1,
"updatedAt": "<string>",
"updatedBy": "<string>",
"version": "<string>"
}
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
additional_information: 'Special references for goods',
import_area: 'EU',
item_number: '1',
measure_procedure_imported: [{indicator: 0, measurement_unit: '01'}],
requested_proc: '44',
companyID: 123,
createdAt: '<string>',
internalReportID: 123,
inward_processing_info: [
{
authorisation: '<string>',
deadline: 123,
discharge_bill_waiver: 123,
end_time: 123,
member_state_auth: '<string>',
start_time: 123
}
],
organizationID: 123,
sequence_number: 1,
updatedAt: '<string>',
updatedBy: '<string>',
version: '<string>'
})
};
fetch('https://nueborder.com/api/v1/v1/companies/{company_id}/reports/{report_id}/goods/quantity', 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://nueborder.com/api/v1/v1/companies/{company_id}/reports/{report_id}/goods/quantity",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'additional_information' => 'Special references for goods',
'import_area' => 'EU',
'item_number' => '1',
'measure_procedure_imported' => [
[
'indicator' => 0,
'measurement_unit' => '01'
]
],
'requested_proc' => '44',
'companyID' => 123,
'createdAt' => '<string>',
'internalReportID' => 123,
'inward_processing_info' => [
[
'authorisation' => '<string>',
'deadline' => 123,
'discharge_bill_waiver' => 123,
'end_time' => 123,
'member_state_auth' => '<string>',
'start_time' => 123
]
],
'organizationID' => 123,
'sequence_number' => 1,
'updatedAt' => '<string>',
'updatedBy' => '<string>',
'version' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"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://nueborder.com/api/v1/v1/companies/{company_id}/reports/{report_id}/goods/quantity"
payload := strings.NewReader("{\n \"additional_information\": \"Special references for goods\",\n \"import_area\": \"EU\",\n \"item_number\": \"1\",\n \"measure_procedure_imported\": [\n {\n \"indicator\": 0,\n \"measurement_unit\": \"01\"\n }\n ],\n \"requested_proc\": \"44\",\n \"companyID\": 123,\n \"createdAt\": \"<string>\",\n \"internalReportID\": 123,\n \"inward_processing_info\": [\n {\n \"authorisation\": \"<string>\",\n \"deadline\": 123,\n \"discharge_bill_waiver\": 123,\n \"end_time\": 123,\n \"member_state_auth\": \"<string>\",\n \"start_time\": 123\n }\n ],\n \"organizationID\": 123,\n \"sequence_number\": 1,\n \"updatedAt\": \"<string>\",\n \"updatedBy\": \"<string>\",\n \"version\": \"<string>\"\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "<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.put("https://nueborder.com/api/v1/v1/companies/{company_id}/reports/{report_id}/goods/quantity")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"additional_information\": \"Special references for goods\",\n \"import_area\": \"EU\",\n \"item_number\": \"1\",\n \"measure_procedure_imported\": [\n {\n \"indicator\": 0,\n \"measurement_unit\": \"01\"\n }\n ],\n \"requested_proc\": \"44\",\n \"companyID\": 123,\n \"createdAt\": \"<string>\",\n \"internalReportID\": 123,\n \"inward_processing_info\": [\n {\n \"authorisation\": \"<string>\",\n \"deadline\": 123,\n \"discharge_bill_waiver\": 123,\n \"end_time\": 123,\n \"member_state_auth\": \"<string>\",\n \"start_time\": 123\n }\n ],\n \"organizationID\": 123,\n \"sequence_number\": 1,\n \"updatedAt\": \"<string>\",\n \"updatedBy\": \"<string>\",\n \"version\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://nueborder.com/api/v1/v1/companies/{company_id}/reports/{report_id}/goods/quantity")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"additional_information\": \"Special references for goods\",\n \"import_area\": \"EU\",\n \"item_number\": \"1\",\n \"measure_procedure_imported\": [\n {\n \"indicator\": 0,\n \"measurement_unit\": \"01\"\n }\n ],\n \"requested_proc\": \"44\",\n \"companyID\": 123,\n \"createdAt\": \"<string>\",\n \"internalReportID\": 123,\n \"inward_processing_info\": [\n {\n \"authorisation\": \"<string>\",\n \"deadline\": 123,\n \"discharge_bill_waiver\": 123,\n \"end_time\": 123,\n \"member_state_auth\": \"<string>\",\n \"start_time\": 123\n }\n ],\n \"organizationID\": 123,\n \"sequence_number\": 1,\n \"updatedAt\": \"<string>\",\n \"updatedBy\": \"<string>\",\n \"version\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"message": "Operation completed successfully",
"status": 200
}{
"message": "The JSON payload is invalid",
"status": 400
}{
"message": "An internal server error occurred",
"status": 500
}Authorizations
Provide your Bearer token in the format: Bearer <your_api_key>
Path Parameters
Company ID associated with the goods quantity data
Report ID associated with the goods quantity data
Body
Imported goods quantity data payload
Summary of Struct
Additional Information (Min Length: 1, Max Length: 512)
"Special references for goods"
The area where the CBAM Good was imported. Two possible values: EU by means of Customs import declaration and EU by other means. (Min Length: 1, Max Length: 5)
"EU"
Import Good Item Number, sequencial This element specifies the item number of every CBAM Good imported of the CBAM Report. It is a sequential number starting at 1. (1,2..)
"1"
(max-occurs=2)
Show child attributes
Show child attributes
The Customs Requested Procedure. (Min Length: 2, Max Length: 2)
"44"
Company identifier
Creation time
Internal report ID
(max-occurs=999)
Show child attributes
Show child attributes
Organization identifier
This element specifies the number of every CBAM Good emission. It is a sequential number starting at 1. (Pattern: \d{1,5})
1
Last update time
Updater identifier
Report Versions