Nhất Tín LogisticsDevelopers
API ReferenceShipments

Create shipment

Create a new shipment from sender, receiver, cargo, and service information.

POST/v3/bill/create

Send order data to Nhất Tín and create a shipment.

Auth: Bearer access token

Request body

FieldTypeRequiredDescription
ref_codestringNoCustomer reference order code.
package_nonumberNoNumber of packages. Default can be 1.
weightnumberYesShipment weight.
widthnumberNoPackage width in cm.
lengthnumberNoPackage length in cm.
heightnumberNoPackage height in cm.
service_idnumberYesShipping service code.
payment_method_idnumberYesShipping fee payment method.
cargo_type_idnumberYesCargo type.
cod_amountnumberNoCOD amount to collect on delivery.
cargo_valuenumberNoDeclared cargo value.
s_namestringYesSender name.
s_phonestringYesSender phone number.
s_addressstringYesSender address.
s_province_codestringYesSender province/city code from the new location system.
s_ward_codestringYesSender ward code from the new location system.
r_namestringYesReceiver name.
r_phonestringYesReceiver phone number.
r_addressstringYesReceiver address.
r_province_codestringYesReceiver province/city code from the new location system.
r_ward_codestringYesReceiver ward code from the new location system.
is_return_docnumberNo1 when document return is required. Default is 0.
is_return_orgnumberNo1 when using a separate return address.
return_namestringConditionalReturn receiver name when is_return_org = 1.
return_phonestringConditionalReturn phone number.
return_addressstringConditionalReturn address.
return_province_codestringConditionalReturn province/city code.
return_ward_codestringConditionalReturn ward code.
is_draftnumberNo1 to create a draft shipment, 0 to create a shipment ready for pickup.
other_feenumberNoAdditional fee by agreement.
is_installationnumberNo1 if delivery includes installation support.
curl --request POST \
--url https://apisandbox.ntlogistics.vn/v3/bill/create \
--header "Authorization: Bearer <access_token>" \
--header "Content-Type: application/json" \
--data '{
  "weight": 2,
  "service_id": 91,
  "payment_method_id": 10,
  "cargo_type_id": 2,
  "s_name": "TEST",
  "s_phone": "0333333333",
  "s_address": "so 10",
  "s_province_code": "01",
  "s_ward_code": "00004",
  "r_name": "TEST",
  "r_phone": "0333333333",
  "r_address": "123",
  "r_province_code": "79",
  "r_ward_code": "25750"
}'

Response

FieldTypeDescription
successbooleantrue when the shipment is created successfully.
messagestringResponse message.
data.bill_idnumberShipment ID.
data.bill_codestringNhất Tín shipment code.
data.status_idnumberInitial shipment status.
data.main_feenumberMain shipping fee.
data.total_feenumberEstimated total fee.
data.expected_atstringEstimated delivery time, if available.
{
  "success": true,
  "data": {
    "bill_id": 0,
    "bill_code": "CP17364792",
    "status_id": 2,
    "main_fee": 82000,
    "total_fee": 82000,
    "expected_at": "2023-08-12 09:26:00"
  },
  "message": "Create bill successfully"
}

On this page