Purolator E-Ship
Ensure you have provided required credentials to ship with Purolator E-Ship.
Purolator E-Ship credential requirements
Prior to shipping with Purolator E-Ship, you must configure credentials in the Shipium Console. You'll provide a development key and development key password for test mode, a production key and production key password for production, and a courier account number and activation key for both test mode and production.

Shipping options
Hold at location
You may opt to designate a shipment as "hold at location", or HAL, if you'd like to have a package held for pickup at a Purolator E-Ship location nearby rather than having it delivered to an address. To flag a package as HAL, you'll need to include the optional fields in the table below as part of the labelParameters
in your API call.
Reference field | Required/Optional | Field properties | Description |
---|---|---|---|
holdAtLocation .useHoldAtLocation | Optional, but required to designate a package as "hold at location" | Booleantrue or false | If true , this indicates that the shipper wishes to have the package held at a Purolator E-Ship location nearby for pickup rather than having it delivered. |
holdAtLocation .holdAtLocationId | Optional | String Ex.: USA 123 | An optional identifier your organization can include to reference the package being held at location |
A snippet of the JSON request for the API call with the optional hold at location fields is included.
{
"labelParameters": {
"holdAtLocation": {
"useHoldAtLocation": true,
"holdAtLocationId": "USA 123",
...
}
}
Resources
Your Shipium team member is available to help along the way. However, you might find these resources helpful:
Updated 1 day ago