Update declaration guarantees
curl --request PATCH \
--url https://devapi.eazecustoms.com/staging/declarations/transit/{declarationId}/declaration-guarantees \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"guaranteeType": "<string>",
"guaranteeReferenceNumber": "<string>",
"guaranteeAmount": 123,
"currencyCode": "<string>",
"accessCode": "<string>"
}
'import requests
url = "https://devapi.eazecustoms.com/staging/declarations/transit/{declarationId}/declaration-guarantees"
payload = {
"guaranteeType": "<string>",
"guaranteeReferenceNumber": "<string>",
"guaranteeAmount": 123,
"currencyCode": "<string>",
"accessCode": "<string>"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
guaranteeType: '<string>',
guaranteeReferenceNumber: '<string>',
guaranteeAmount: 123,
currencyCode: '<string>',
accessCode: '<string>'
})
};
fetch('https://devapi.eazecustoms.com/staging/declarations/transit/{declarationId}/declaration-guarantees', 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://devapi.eazecustoms.com/staging/declarations/transit/{declarationId}/declaration-guarantees",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'guaranteeType' => '<string>',
'guaranteeReferenceNumber' => '<string>',
'guaranteeAmount' => 123,
'currencyCode' => '<string>',
'accessCode' => '<string>'
]),
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://devapi.eazecustoms.com/staging/declarations/transit/{declarationId}/declaration-guarantees"
payload := strings.NewReader("{\n \"guaranteeType\": \"<string>\",\n \"guaranteeReferenceNumber\": \"<string>\",\n \"guaranteeAmount\": 123,\n \"currencyCode\": \"<string>\",\n \"accessCode\": \"<string>\"\n}")
req, _ := http.NewRequest("PATCH", 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.patch("https://devapi.eazecustoms.com/staging/declarations/transit/{declarationId}/declaration-guarantees")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"guaranteeType\": \"<string>\",\n \"guaranteeReferenceNumber\": \"<string>\",\n \"guaranteeAmount\": 123,\n \"currencyCode\": \"<string>\",\n \"accessCode\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://devapi.eazecustoms.com/staging/declarations/transit/{declarationId}/declaration-guarantees")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"guaranteeType\": \"<string>\",\n \"guaranteeReferenceNumber\": \"<string>\",\n \"guaranteeAmount\": 123,\n \"currencyCode\": \"<string>\",\n \"accessCode\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"declarationId": 104,
"status": "processing"
}
Transit Declarations
Update declaration guarantees
Update the list of guarantees associated with a transit declaration.
PATCH
/
declarations
/
transit
/
{declarationId}
/
declaration-guarantees
Update declaration guarantees
curl --request PATCH \
--url https://devapi.eazecustoms.com/staging/declarations/transit/{declarationId}/declaration-guarantees \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"guaranteeType": "<string>",
"guaranteeReferenceNumber": "<string>",
"guaranteeAmount": 123,
"currencyCode": "<string>",
"accessCode": "<string>"
}
'import requests
url = "https://devapi.eazecustoms.com/staging/declarations/transit/{declarationId}/declaration-guarantees"
payload = {
"guaranteeType": "<string>",
"guaranteeReferenceNumber": "<string>",
"guaranteeAmount": 123,
"currencyCode": "<string>",
"accessCode": "<string>"
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
guaranteeType: '<string>',
guaranteeReferenceNumber: '<string>',
guaranteeAmount: 123,
currencyCode: '<string>',
accessCode: '<string>'
})
};
fetch('https://devapi.eazecustoms.com/staging/declarations/transit/{declarationId}/declaration-guarantees', 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://devapi.eazecustoms.com/staging/declarations/transit/{declarationId}/declaration-guarantees",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'guaranteeType' => '<string>',
'guaranteeReferenceNumber' => '<string>',
'guaranteeAmount' => 123,
'currencyCode' => '<string>',
'accessCode' => '<string>'
]),
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://devapi.eazecustoms.com/staging/declarations/transit/{declarationId}/declaration-guarantees"
payload := strings.NewReader("{\n \"guaranteeType\": \"<string>\",\n \"guaranteeReferenceNumber\": \"<string>\",\n \"guaranteeAmount\": 123,\n \"currencyCode\": \"<string>\",\n \"accessCode\": \"<string>\"\n}")
req, _ := http.NewRequest("PATCH", 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.patch("https://devapi.eazecustoms.com/staging/declarations/transit/{declarationId}/declaration-guarantees")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"guaranteeType\": \"<string>\",\n \"guaranteeReferenceNumber\": \"<string>\",\n \"guaranteeAmount\": 123,\n \"currencyCode\": \"<string>\",\n \"accessCode\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://devapi.eazecustoms.com/staging/declarations/transit/{declarationId}/declaration-guarantees")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"guaranteeType\": \"<string>\",\n \"guaranteeReferenceNumber\": \"<string>\",\n \"guaranteeAmount\": 123,\n \"currencyCode\": \"<string>\",\n \"accessCode\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"declarationId": 104,
"status": "processing"
}
Update the declaration guarantees for a transit declaration.
Path Parameters
number
required
The unique declaration ID.
Request Body
An array of guarantee objects.string
required
The type code of the guarantee.
string
required
The reference number of the guarantee.
number
required
The amount of the guarantee.
string
required
The currency code (e.g.
EUR).string
The access code associated with the guarantee.
Examples
Request Payload
[
{
"guaranteeType": "0",
"guaranteeReferenceNumber": "25NL000000000000001",
"guaranteeAmount": 55000,
"currencyCode": "EUR",
"accessCode": "1234"
}
]
{
"declarationId": 104,
"status": "processing"
}
⌘I