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.
cargo_contentstringNoBrief description of the shipment's cargo.
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.
bill_typenumberNoShipment type: 1 — outbound shipment (default); 2 — return shipment; 3 — trade-in outbound shipment; 4 — trade-in return shipment.
bill_returnstringNoReference code of the related return shipment, if any.
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.ref_codestringCustomer reference order code.
data.status_idnumberInitial shipment status.
data.cod_amountnumberCOD amount to collect on delivery.
data.service_idnumberShipping service code.
data.payment_methodnumberShipping fee payment method.
data.created_atstringCreation time.
data.main_feenumberMain shipping fee.
data.cod_feenumberCOD fee.
data.insurr_feenumberInsurance fee.
data.lifting_feenumberLifting fee.
data.remote_feenumberRemote area fee.
data.counting_feenumberCounting fee.
data.packing_feenumberPacking fee.
data.total_feenumberEstimated total fee.
data.expected_atstringEstimated delivery time, if available.
data.partner_address_idnumberPartner address ID, if any.
data.receiver_namestringReceiver name.
data.receiver_phonestringReceiver phone number.
data.receiver_addressstringReceiver address.
data.package_nonumberNumber of packages.
data.weightnumberShipment weight.
data.cargo_contentstringCargo content.
data.cargo_valuenumberDeclared cargo value.
data.notestringShipment note.
{
    "success": true,
    "data": {
        "bill_id": 0,
        "bill_code": "CP17364792",
        "ref_code": "",
        "status_id": 2,
        "cod_amount": 0,
        "service_id": 80,
        "payment_method": 10,
        "created_at": "2023-08-09 08:27:59",
        "main_fee": 82000,
        "cod_fee": 0,
        "insurr_fee": 0,
        "lifting_fee": 0,
        "remote_fee": 0,
        "counting_fee": 0,
        "packing_fee": 0,
        "total_fee": 82000,
        "expected_at": "2023-08-12 09:26:00",
        "partner_address_id": 0,
        "receiver_name": "Đồng hồ ABC",
        "receiver_phone": "**********",
        "receiver_address": "123",
        "package_no": 1,
        "weight": 2,
        "cargo_content": " | HÀNG DỄ VỠ 3",
        "cargo_value": 0,
        "note": ""
    },
    "message": "Create bill successfully"
}

On this page