Nhất Tín LogisticsDevelopers
API ReferenceShipments

Update shipment

Update shipments only when they are in Not successful (1) or Waiting for pickup (2) status.

POST/v3/bill/update-shipping

Update a shipment by shipment code.

Auth: Bearer access token

Request body

FieldTypeRequiredDescription
bill_codestringYesShipment code to update.
cod_amountnumberNoNew COD amount.
cargo_valuenumberNoCargo value.
weightnumberNoCargo weight.
lengthnumberNoPackage length.
heightnumberNoPackage height.
widthnumberNoPackage width.
cargo_contentstringNoCargo content.
receiver_phonestringNoReceiver phone number.
receiver_namestringNoReceiver name.
receiver_addressstringNoReceiver full address.
package_nonumberNoNumber of packages.
is_return_docnumberNo1 when document return is required.
notestringNoDelivery note.
is_installationnumberNo1 if delivery includes installation support.
curl --request POST \
--url https://apisandbox.ntlogistics.vn/v3/bill/update-shipping \
--header "Authorization: Bearer <access_token>" \
--header "Content-Type: application/json" \
--data '{
  "bill_code": "TEST-009",
  "cod_amount": 200000,
  "is_return_doc": 0
}'

Response

FieldTypeDescription
successbooleantrue if the update succeeded; any other value is an error. See message for details.
messagestringResponse message.
data.bill_idnumberShipment ID.
data.bill_codestringNhất Tín shipment code.
data.ref_codestringCustomer reference order code.
data.status_idnumberShipment 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_feenumberTotal fee.
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,
    "message": "Update successful",
    "data": {
        "bill_id": 159839,
        "bill_code": "CP15983901",
        "ref_code": "TEST-009",
        "status_id": 2,
        "cod_amount": 200000,
        "service_id": 10,
        "payment_method": 10,
        "created_at": "2022-12-01 15:31:30",
        "main_fee": 33462,
        "cod_fee": 0,
        "insurr_fee": 5500,
        "lifting_fee": 0,
        "remote_fee": 0,
        "counting_fee": 0,
        "packing_fee": 0,
        "total_fee": 38962,
        "partner_address_id": 24371,
        "receiver_name": "Nguyễn Văn A",
        "receiver_phone": "09xxxxxxxx",
        "receiver_address": "52A, Nguyễn Thái Bình, P4, Tân Bình, TP.HCM",
        "package_no": 1,
        "weight": 1.3,
        "cargo_content": "Quần áo",
        "cargo_value": 1000000,
        "note": "ghi chú đơn hàng"
    }
}

Failed response

{
  "success": false,
  "message": "descriptions for detail error",
  "data": {}
}

On this page