POST
/v1/outboundOrder/createCreate Parcel Outbound Order
创建小包出库单
Overview
Create a parcel (small package) outbound order in the WMS system.
Request Body
json
{
"appKey": "YOUR_OMS_APP_KEY",
"reqTime": "1700000000000",
"data": {
"thirdOrderNo": "ERP-OUT-001",
"whCode": "US-NJ-01",
"channelCode": "USPS_PM",
"isBattery": 0,
"orderType": 1,
"receiverInfo": {
"receiverName": "John Smith",
"receiverPhone": "2129999999",
"receiverEmail": "[email protected]",
"receiverCountryCode": "US",
"receiverState": "NY",
"receiverCity": "New York",
"receiverAddress1": "1000 6th Ave",
"receiverAddress2": "",
"receiverPostCode": "10018"
},
"senderInfo": {
"senderName": "NIWO Warehouse",
"senderPhone": "8486661668",
"senderCountryCode": "US",
"senderState": "NJ",
"senderCity": "Carteret",
"senderAddress1": "120 Raskulinecz Road",
"senderPostCode": "07008"
},
"productList": [
{
"sku": "SKU-001",
"quantity": 2,
"declareNameEn": "T-Shirt",
"declareNameCn": "T恤",
"declarePrice": 15.99,
"currencyCode": "USD"
}
]
}
}Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
appKey | String | Yes | OMS APP KEY |
reqTime | String | Yes | Timestamp (milliseconds) |
data.thirdOrderNo | String | Yes | External order number |
data.whCode | String | Yes | Warehouse code |
data.channelCode | String | Yes | Logistics channel code |
data.isBattery | Integer | No | Battery flag: 0-No, 1-Built-in, 2-Detachable, 3-Pure battery |
data.orderType | Integer | No | Order type: 1-Normal, 2-FBA transfer |
data.receiverInfo | Object | Yes | Receiver information |
data.senderInfo | Object | No | Sender information (uses warehouse default if omitted) |
data.productList | Array | Yes | Product list |
Receiver Info Fields
| Parameter | Type | Required | Description |
|---|---|---|---|
receiverName | String | Yes | Receiver name |
receiverPhone | String | No | Receiver phone |
receiverEmail | String | No | Receiver email |
receiverCountryCode | String | Yes | Country code (e.g., US) |
receiverState | String | Yes | State/Province |
receiverCity | String | Yes | City |
receiverAddress1 | String | Yes | Address line 1 |
receiverAddress2 | String | No | Address line 2 |
receiverPostCode | String | Yes | Postal code |
Product List Fields
| Parameter | Type | Required | Description |
|---|---|---|---|
sku | String | Yes | Product SKU |
quantity | Integer | Yes | Quantity |
declareNameEn | String | Yes | English declaration name |
declareNameCn | String | No | Chinese declaration name |
declarePrice | Number | Yes | Declared price |
currencyCode | String | Yes | Currency code (e.g., USD) |
Response Example
json
{
"code": 200,
"msg": "success",
"data": {
"outboundOrderNo": "OB20231201001",
"thirdOrderNo": "ERP-OUT-001",
"success": true,
"msg": ""
}
}