orders packinglistaddresser (http://api.3plcentral.com/rels/orders/packinglistaddresser)
Resource:
Operator: generate packing list addresses
C# Rel Const:
Rels.OrderSvc.PackingListAddressesGenerate
URI template:
packinglistaddresser{?templateid}
generate packing list addresses for given orders; required operation before running packing list address reports
See rel customers/packinglisttemplates for getting list of candidate template ids.
The template specifies the database source of the packing list addresses.
Though a template might not be enabled for a given customer, this api doesn't care how the templateid relates to the order's customer id.
It is up to the caller of this api to constrain the choice of template ids by customer if it wishes.
No permissions or security issues are associated with using an unenabled template. They may just get an unexpected address.
Likewise, this api applies no constraints on the list of orders. It doesn't care if they cross customers or if the orders are overallocated.
In other words, if you know it's going to negatively impact a report, don't tell this api to generate addresses.
Success status: 204
Name (* = required) Data Type Description
templateid * int PackingListTemplateID to use for generating addresses
Type Description
OrderIdentifiers IEnumerable<Generic.Models.OrderIdentifier> identifies orders to be affected
Id int
Sample content-type: application/hal+json
{
  "orderIdentifiers": [
    {
      "id": 1
    }
  ]
}

This documentation is subject to change, and is updated often and without warning. The models documented may or may not be available to users now or in the future. Use this documentation at your own risk.
Contact api@3plcentral.com with any questions about this documentation.