Subscribe Air Waybill
2 min
Overview
This endpoint lets users to subscribe air waybills and allows the air wabill information to be stored in the database.
POST
https://tnt-api.rpalabs.io/api/v1/track_and_trace/air/air_waybills/subscribe
Header Parameters
- AuthorizationstringrequiredDescription
Body Parameters
- carrier_codestringrequiredDescription
- awb_numberstringrequiredDescription
curl
curl --location --request POST 'https://tnt-api.rpalabs.io/api/v1/track_and_trace/air/air_waybills/subscribe' \
--header 'Accept: application/json' \
--header 'Authorization: string' \
--data-raw '{"carrier_code":"string","awb_number":"string"}'nodejs
var request = require('request');
var options = {
'method': 'POST',
'url': 'https://tnt-api.rpalabs.io/api/v1/track_and_trace/air/air_waybills/subscribe',
'headers': {
'Accept': 'application/json',
'Authorization': 'string'
},
body: '{"carrier_code":"string","awb_number":"string"}'
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
javascript
var myHeaders = new Headers();
myHeaders.append("Accept", "application/json");
myHeaders.append("Authorization", "string");
var raw = "{\"carrier_code\":\"string\",\"awb_number\":\"string\"}";
var requestOptions = {
method: 'POST',
headers: myHeaders,
body: raw,
redirect: 'follow'
};
fetch("https://tnt-api.rpalabs.io/api/v1/track_and_trace/air/air_waybills/subscribe", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));python
import http.client
conn = http.client.HTTPSConnection("tnt-api.rpalabs.io")
payload = "{\"carrier_code\":\"string\",\"awb_number\":\"string\"}"
headers = {
'Accept': 'application/json',
'Authorization': 'string'
}
conn.request("POST", "/api/v1/track_and_trace/air/air_waybills/subscribe", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))ruby
require "uri"
require "net/http"
url = URI("https://tnt-api.rpalabs.io/api/v1/track_and_trace/air/air_waybills/subscribe")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Accept"] = "application/json"
request["Authorization"] = "string"
request.body = "{\"carrier_code\":\"string\",\"awb_number\":\"string\"}"
response = https.request(request)
puts response.read_body
200
{
"message": "Air Waybill was subscribed successfully"
}400
{
"message": "Request validation error",
"status": 400,
"error_code": 1,
"error_fields": {
"carrier_code": [
"Carrier code not supported. Carrier code must be one of ['UA', 'HO', 'LH', 'FX', 'KA', 'LA', 'AF', 'OK', 'ET', 'GF', 'KL', 'PR', 'LO', 'QF', 'SA', 'NZ', '9C', 'AI', 'AY', 'BW', 'FI', 'CK', 'LY', 'SK', 'BA', 'GA', 'JL', 'AV', 'AM', 'UC', 'ES', 'QR', 'CX', 'CV', 'HA', 'EK', 'KE', 'TA', '5J', 'NH', 'TG', 'F5', 'KU', 'CM', 'MH', 'MK', 'K4', 'CI', '6E', 'SC', 'C8', '5Y', 'A3', 'PO', '5X', 'ZH', 'RJ', 'W5', 'AD', 'RU', 'UL', 'HL', 'SQ', 'BI', 'NX', 'BR', 'KQ', 'LX', 'MF', 'MU', 'CZ', 'AE', 'CF', '4X', 'AK', 'M6', 'GS', 'RH', 'D7', 'HX', 'M7', 'Y8', '6R', 'HU', 'FD', 'WY', 'O3', 'VS', 'KZ', 'OZ', 'UX', 'CA', '3V']"
]
}
}īģŋ
See the Error Handling page for troubleshooting any errors.
âī¸ Need some help?
If you encounter a problem or require assistance, please contact our support team with details regarding your request at [email protected]. A representative will connect with you soon. đ