Description
Generate and print labels, and return results according to the order of request.
|
Path
HTTP Verb | URL |
---|---|
Post | /services/shipper/labels |
Request field
Field (API) | Data Type | Length | Mandatory | Details | |
orderIds | String | 80 | O | ||
masterIds | String | 80 | C | Master Ref No. Query is supported | |
labelType | String | 80 | O | abelType: 0 Indicates the default value10cm * 15cm, 1 express10cm * 15cm, 2 expressA4, 4 express10cm * 10cm,At present, the API only supports these three formats; | |
packinglist | String | 40 | O | Whether to print a picking list or not | |
merged | Boolean | 64 | O | Specify whether to merge into one PDF file; If consolidation is selected, only the successful orders will be merged and printed, and the consolidation will be carried out according to the order of orders in the request parameters. | |
labelFormat | String | 3 | O | Label format: JPG format is optional. If it is not filled in, the default format is pdf format. Jpg format sheets do not support merging. When printing packinglist at the same time, multiple files will be returned. |
Request message
Request
{ "orderIds":["ABC123456789001001002"], "labelType":1, "packinglist":false, "merged":false, "labelFormat":"JPG" }
Response message
Response
{ "status": "Success", "errors": null, "data": [ { "status":"Success", "errors": null, "labelContent":"Base64 String" "orderId":"JDQ002445001000931503", "trackingNo":"JDQ002445001000931503", "labelContents": null } ] }