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 fieldRequired/OptionalField propertiesDescription
holdAtLocation .useHoldAtLocationOptional, but required to designate a package as "hold at location"Boolean
true 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 .holdAtLocationIdOptionalString
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: