POST api/UserImportOrder/CreateShipmentOrder3
Create an Order with incoming OrderId and CargoList from 3rd party
Request Information
URI Parameters
None.
Body Parameters
ImpShipmentOrderReq3rdModel| Name | Description | Type | Additional information |
|---|---|---|---|
| CargoSNs |
包裹序列号清单,用英文逗号分隔,如 "112233,112234,112235" (下单时必填) |
string |
None. |
| AttachmentSNs |
文件附件序列号清单,用英文逗号分隔,如 "112233,112234,112235" (下单时必填) |
string |
None. |
| PackingList |
装箱清单 (下单时必填, 下单后,确认发货前可以修改) |
OrderPackingListModel |
None. |
| id_DeliveryOption |
配送方式: 1.仓库自提, 2.送货上门 |
integer |
None. |
| id_PickupLocation |
提货点 |
integer |
None. |
| Reference1 | string |
None. |
|
| Reference2 | string |
None. |
|
| id_User |
客户序列号 (必填) |
integer |
None. |
| id_Branch |
分公司 ID |
integer |
None. |
| Branch |
分公司 |
string |
None. |
| OriginPort |
出发港 Port (必填 通过 api/ImportShipment/GetShipmentPorts?PType={PType} 获取) |
string |
None. |
| DestPort |
目的港 Port (必填 通过 api/ImportShipment/GetShipmentPorts?PType={PType} 获取) |
string |
None. |
| id_ShipmentType |
运输类别ID (必填 通过 api/ImportShipment/GetShipmentTypes 获取清单) |
integer |
None. |
| SenderName |
Sender Name (必填) |
string |
None. |
| SenderPhone |
Sender Phone (必填) |
string |
None. |
| SenderCountry |
Sender Country (必填) |
string |
None. |
| SenderProvince |
Sender Province (必填) |
string |
None. |
| SenderCity |
Sender City (必填) |
string |
None. |
| SenderAddress |
Sender Address (必填) |
string |
None. |
| SenderPostCode |
Sender Post code (必填) |
string |
None. |
| SenderEmail |
Sender Email |
string |
None. |
| id_ContactSenderRef |
发件人地址薄 ID |
integer |
None. |
| ReceiverName |
Receiver Name (必填) |
string |
None. |
| ReceiverPhone |
Receiver phone (必填) |
string |
None. |
| ReceiverCountry |
Receiver country (必填) |
string |
None. |
| ReceiverProvince |
Receiver province (必填) |
string |
None. |
| ReceiverCity |
Receiver city (必填) |
string |
None. |
| ReceiverAddress |
Receiver address (必填) |
string |
None. |
| ReceiverPostCode |
Receiver Post code (必填) |
string |
None. |
| ReceiverEmail |
Receiver Email |
string |
None. |
| id_ContactReceiverRef |
收件人地址薄 ID |
integer |
None. |
| ReceiverNameDec |
清关收件人(选填) |
string |
None. |
| ReceiverPhoneDec |
清关收件人电话(选填) |
string |
None. |
| ReceiverProvinceDec |
清关收件省(选填) |
string |
None. |
| ReceiverCityDec |
清关收件市(选填) |
string |
None. |
| ReceiverAddressDec |
清关收件地址(选填) |
string |
None. |
| ReceiverPostCodeDec |
清关收件邮编(选填) |
string |
None. |
| ReceiverEmailDec |
清关收件Email(选填) |
string |
None. |
| id_ContactReceiverDecRef |
清关收件地址薄SN Ref(选填) |
integer |
None. |
| Notes |
用户备注 |
string |
None. |
| SysNotes |
系统备注 |
string |
None. |
| Hazardous |
true: 含有电池/油漆/液体 等危险品; false: 不含危险品 (必填) |
boolean |
None. |
| Personal |
true: 个人ID报关; false: 公司ASIC证件报关 (必填) |
boolean |
None. |
| Fumigation |
true: 含实木材质,需要熏蒸; false: 不含实木,不需要熏蒸 (必填) |
boolean |
None. |
| Bamboo |
true: 含竹材质; false: 不含竹材 |
boolean |
None. |
| ExpTaxReturn |
1 退税开票,2:退税不开票, 0:不退税 |
integer |
None. |
| COO |
原产地证明(COO), 0:不提供COO; 1:用户提供COO; 2:STS提供COO(收费) |
integer |
None. |
| ErrorCode |
Detailed Error code (Variable definition by specific API) |
integer |
None. |
| ErrDetail |
错误原因 |
ErrorCodeModel |
None. |
| Code |
Return code |
APIReturnResult |
None. |
| Reference |
Optional, typically used for refering Unique ID in batch operation result; |
string |
None. |
| Message |
Returned message. |
string |
None. |
| ReturnResult |
Return result |
Object |
None. |
| IncomingOrderId |
Incoming Order Id from 3rd party |
string |
None. |
| IncomingCargoList |
Incoming cargo list from 3rd party |
Collection of ImpOrderCargoModel |
None. |
Request Formats
application/json, text/json
{
"IncomingOrderId": "sample string 1",
"IncomingCargoList": [
{
"PackingList": [
{
"id_Order": 1,
"CargoCnt": 2,
"Qty": 3,
"UnitPrice": 4.0,
"SubTotal": 5.0,
"Currency": "sample string 6",
"id_Cargo": 7,
"ContainLiquid": true,
"IsElectric": true,
"Insure": true,
"id": 11,
"id_User": 12,
"SKU": "sample string 13",
"ProductBrand": "sample string 14",
"ProductName": "sample string 15",
"ProductComponent": "sample string 16",
"ProductColor": "sample string 17",
"ProductNameEn": "sample string 18",
"Notes": "sample string 19"
},
{
"id_Order": 1,
"CargoCnt": 2,
"Qty": 3,
"UnitPrice": 4.0,
"SubTotal": 5.0,
"Currency": "sample string 6",
"id_Cargo": 7,
"ContainLiquid": true,
"IsElectric": true,
"Insure": true,
"id": 11,
"id_User": 12,
"SKU": "sample string 13",
"ProductBrand": "sample string 14",
"ProductName": "sample string 15",
"ProductComponent": "sample string 16",
"ProductColor": "sample string 17",
"ProductNameEn": "sample string 18",
"Notes": "sample string 19"
}
],
"id": 1,
"id_User": 2,
"id_Branch": 3,
"id_Order": 4,
"UserCargoSeq": 5,
"CargoBarcode": "sample string 6",
"RFID": "sample string 7",
"WHCode": "sample string 8",
"WHCode2": "sample string 9",
"LocalTsptVendor": "sample string 10",
"LocalTsptVendorEN": "",
"TrackingNo": "sample string 11",
"id_Status": 12,
"Status": "sample string 13",
"id_SubStatus": 14,
"SubStatus": "sample string 15",
"id_NewCargo": 16,
"InitTime": "2026-05-31T04:41:11.7726398+10:00",
"PicList": null,
"id_CollectStaff": 18,
"id_PrepareStaff": 19,
"id_StaffAu": 20,
"id_StaffGz": 21,
"CargoCodeSuffix": "sample string 22",
"OrderBarcode": "sample string 23",
"id_Bag": 24,
"id_Pallet": 25,
"ChangeLabel": true,
"PackingListCount": 2,
"Marks": "sample string 30",
"Reference": "sample string 31",
"InsureNotes": "sample string 32",
"InsureValue": 33.0,
"OrderId": "sample string 34",
"OldCargos": {
"TotalDetails": [],
"TotalCnt": 0,
"TotalVolume": 0.0,
"TotalWeight": 0.0,
"CargoSNs": "",
"CargoList": [],
"ErrorCode": 0,
"ErrDetail": {
"Code": 0,
"ErrMsg": "",
"ErrMsgEn": ""
},
"Code": 999,
"Reference": "",
"Message": "",
"ReturnResult": null
},
"Notes": "sample string 35",
"CargoType": "sample string 39",
"CargoType2": "sample string 40",
"CargoContent": "sample string 41",
"CargoContentEn": "sample string 42",
"Currency": "sample string 43",
"UnitPrice": 44.0,
"Cnt": 45,
"SysNotes": "sample string 46",
"Length": 47.0,
"Width": 48.0,
"Height": 49.0,
"MaxDim": 49.0,
"Volume": 51.0,
"Weight": 52.0
},
{
"PackingList": [
{
"id_Order": 1,
"CargoCnt": 2,
"Qty": 3,
"UnitPrice": 4.0,
"SubTotal": 5.0,
"Currency": "sample string 6",
"id_Cargo": 7,
"ContainLiquid": true,
"IsElectric": true,
"Insure": true,
"id": 11,
"id_User": 12,
"SKU": "sample string 13",
"ProductBrand": "sample string 14",
"ProductName": "sample string 15",
"ProductComponent": "sample string 16",
"ProductColor": "sample string 17",
"ProductNameEn": "sample string 18",
"Notes": "sample string 19"
},
{
"id_Order": 1,
"CargoCnt": 2,
"Qty": 3,
"UnitPrice": 4.0,
"SubTotal": 5.0,
"Currency": "sample string 6",
"id_Cargo": 7,
"ContainLiquid": true,
"IsElectric": true,
"Insure": true,
"id": 11,
"id_User": 12,
"SKU": "sample string 13",
"ProductBrand": "sample string 14",
"ProductName": "sample string 15",
"ProductComponent": "sample string 16",
"ProductColor": "sample string 17",
"ProductNameEn": "sample string 18",
"Notes": "sample string 19"
}
],
"id": 1,
"id_User": 2,
"id_Branch": 3,
"id_Order": 4,
"UserCargoSeq": 5,
"CargoBarcode": "sample string 6",
"RFID": "sample string 7",
"WHCode": "sample string 8",
"WHCode2": "sample string 9",
"LocalTsptVendor": "sample string 10",
"LocalTsptVendorEN": "",
"TrackingNo": "sample string 11",
"id_Status": 12,
"Status": "sample string 13",
"id_SubStatus": 14,
"SubStatus": "sample string 15",
"id_NewCargo": 16,
"InitTime": "2026-05-31T04:41:11.7726398+10:00",
"PicList": null,
"id_CollectStaff": 18,
"id_PrepareStaff": 19,
"id_StaffAu": 20,
"id_StaffGz": 21,
"CargoCodeSuffix": "sample string 22",
"OrderBarcode": "sample string 23",
"id_Bag": 24,
"id_Pallet": 25,
"ChangeLabel": true,
"PackingListCount": 2,
"Marks": "sample string 30",
"Reference": "sample string 31",
"InsureNotes": "sample string 32",
"InsureValue": 33.0,
"OrderId": "sample string 34",
"OldCargos": {
"TotalDetails": [],
"TotalCnt": 0,
"TotalVolume": 0.0,
"TotalWeight": 0.0,
"CargoSNs": "",
"CargoList": [],
"ErrorCode": 0,
"ErrDetail": {
"Code": 0,
"ErrMsg": "",
"ErrMsgEn": ""
},
"Code": 999,
"Reference": "",
"Message": "",
"ReturnResult": null
},
"Notes": "sample string 35",
"CargoType": "sample string 39",
"CargoType2": "sample string 40",
"CargoContent": "sample string 41",
"CargoContentEn": "sample string 42",
"Currency": "sample string 43",
"UnitPrice": 44.0,
"Cnt": 45,
"SysNotes": "sample string 46",
"Length": 47.0,
"Width": 48.0,
"Height": 49.0,
"MaxDim": 49.0,
"Volume": 51.0,
"Weight": 52.0
}
],
"CargoSNs": "sample string 1",
"AttachmentSNs": "sample string 2",
"PackingList": {
"PackingList": [
{
"id_Order": 1,
"CargoCnt": 2,
"Qty": 3,
"UnitPrice": 4.0,
"SubTotal": 5.0,
"Currency": "sample string 6",
"id_Cargo": 7,
"ContainLiquid": true,
"IsElectric": true,
"Insure": true,
"id": 11,
"id_User": 12,
"SKU": "sample string 13",
"ProductBrand": "sample string 14",
"ProductName": "sample string 15",
"ProductComponent": "sample string 16",
"ProductColor": "sample string 17",
"ProductNameEn": "sample string 18",
"Notes": "sample string 19"
},
{
"id_Order": 1,
"CargoCnt": 2,
"Qty": 3,
"UnitPrice": 4.0,
"SubTotal": 5.0,
"Currency": "sample string 6",
"id_Cargo": 7,
"ContainLiquid": true,
"IsElectric": true,
"Insure": true,
"id": 11,
"id_User": 12,
"SKU": "sample string 13",
"ProductBrand": "sample string 14",
"ProductName": "sample string 15",
"ProductComponent": "sample string 16",
"ProductColor": "sample string 17",
"ProductNameEn": "sample string 18",
"Notes": "sample string 19"
}
],
"id_Order": 1
},
"id_DeliveryOption": 3,
"id_PickupLocation": 4,
"Reference1": "sample string 5",
"Reference2": "sample string 6",
"id_User": 7,
"id_Branch": 8,
"Branch": "sample string 9",
"OriginPort": "sample string 10",
"DestPort": "sample string 11",
"id_ShipmentType": 12,
"SenderName": "sample string 13",
"SenderPhone": "sample string 14",
"SenderCountry": "sample string 15",
"SenderProvince": "sample string 16",
"SenderCity": "sample string 17",
"SenderAddress": "sample string 18",
"SenderPostCode": "sample string 19",
"SenderEmail": "sample string 20",
"id_ContactSenderRef": 21,
"ReceiverName": "sample string 22",
"ReceiverPhone": "sample string 23",
"ReceiverCountry": "sample string 24",
"ReceiverProvince": "sample string 25",
"ReceiverCity": "sample string 26",
"ReceiverAddress": "sample string 27",
"ReceiverPostCode": "sample string 28",
"ReceiverEmail": "sample string 29",
"id_ContactReceiverRef": 31,
"ReceiverNameDec": "sample string 32",
"ReceiverPhoneDec": "sample string 33",
"ReceiverProvinceDec": "sample string 34",
"ReceiverCityDec": "sample string 35",
"ReceiverAddressDec": "sample string 36",
"ReceiverPostCodeDec": "sample string 37",
"ReceiverEmailDec": "sample string 38",
"id_ContactReceiverDecRef": 39,
"Notes": "sample string 40",
"SysNotes": "sample string 41",
"Hazardous": true,
"Personal": true,
"Fumigation": true,
"Bamboo": true,
"ExpTaxReturn": 46,
"COO": 47,
"ErrorCode": 48,
"ErrDetail": {
"Code": 1,
"ErrMsg": "sample string 2",
"ErrMsgEn": "sample string 3"
},
"Code": 0,
"Reference": "sample string 49",
"Message": "sample string 50",
"ReturnResult": {}
}
Response Information
Resource Description
ReturnResultModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ErrorCode |
Detailed Error code (Variable definition by specific API) |
integer |
None. |
| ErrDetail |
错误原因 |
ErrorCodeModel |
None. |
| Code |
Return code |
APIReturnResult |
None. |
| Reference |
Optional, typically used for refering Unique ID in batch operation result; |
string |
None. |
| Message |
Returned message. |
string |
None. |
| ReturnResult |
Return result |
Object |
None. |
Response Formats
application/json, text/json
{
"ErrorCode": 1,
"ErrDetail": {
"Code": 1,
"ErrMsg": "sample string 2",
"ErrMsgEn": "sample string 3"
},
"Code": 0,
"Reference": "sample string 2",
"Message": "sample string 3",
"ReturnResult": {}
}