ASN Creation
Create your ASN (Advanced Shipping Notice) for your upcoming SKUs to Best Inc. fulfillment centers. Single ASN can be created from each request.
- URL: {API root URL}/asns
- Method: POST
Request
Attribute List
| Element Name | Required | Data Type | Description |
|---|---|---|---|
| CustomerCode | Y | String | Your unique customer code assigned by Best system. |
| AsnNumber | Y | String | A number to identify this upcoming shipment to Best warehouse, up to 30 characters. No special characters such as :.<>/%#&?’, are allowed. |
| ReceiptType | String | Indicate the type of the ASN, 2 available values as below: SupplierReceipt. Regular inventory inbound ASN, it’s the default value if the value is not provided. Return. Return package from original recipient. | |
| ReferenceNumber | String | Any applicable reference number, up to 30 characters. | |
| WarehouseCode | Y | String | Indicate which Best Inc. fulfillment center your shipment will deliver to. |
| WarehouseNotes | String | Any comment you want to notify Best warehouse team. | |
| Details | Y | Array<Object> | The SKU list in this shipment. |
| Details/SKU | Y | String | The number of the SKU. |
| Details/Qty | Y | Integer | The quantity of the SKU. |
| Details/UnitOfMeasure | Y | String | The unit to describe your SKU quantity, value has to be “Each” at this moment. |
Request Example
{
"customerCode": "TEST",
"asnNumber": "R0430A015",
"receiptType":"SupplierReceipt",
"warehouseCode": "USCA01",
"warehouseNotes": "This shipment will arrive very soon!",
"referenceNumber":"PO45003",
"details": [
{
"sku": "LFT0003",
"unitOfMeasure": "Each",
"quantity":45
},
{
"sku": "LFT0006",
"unitOfMeasure": "Each",
"quantity":500
}
]
}
Response
Attribute List
| Element Name | Data Type | Description |
|---|---|---|
| CustomerCode | String | Your unique customer code assigned by Best system. |
| AsnNumber | String | The number you specified to identify this upcoming shipment to Best Inc. fulfillment center. |
| ReferenceNumber | String | Specified reference number. |
| WarehouseCode | String | Indicate the Best Inc. fulfillment center your shipment will deliver to. |
| WarehouseNotes | String | The comment you want to notify Best warehouse team. |
| ReceiptType | String | Indicate the type of the ASN |
| UploadTime | DateTime | The time when Best system gets the ASN Creation request. |
| Status | String | The status of the ASN, value will be “Creating” always in this ASN Creation API response. |
| Details | Array<Object> | |
| Details/SKU | String | The SKU ID with the shipment |
| Details/Qty | Integer | The quantity of the SKU. |
| Details/UnitOfMeasure | String | The unit you specified for your SKU quantity. |
Response Example
{
"asnNumber": "R0430A015",
"warehouseCode": "USCA01",
"warehouseNotes": "This shipment will arrive very soon!",
"customerCode": "TEST",
"receiptType": "SupplierReceipt",
"referenceNumber": "PO45003",
"status": "Creating",
"uploadTime": "2020-04-30T17:47:52-07:00",
"details": [
{
"sku": "LFT0003",
"unitOfMeasure": "Each",
"quantity": 45
},
{
"sku": "LFT0006",
"unitOfMeasure": "Each",
"quantity": 500
}
]
}