Purolator Freight


Overview

Purolator Freight is a Canada-based Less-Than-Truckload (LTL) carrier that supports domestic freight shipments within Canada. It is enabled for backend (API) freight flows and is suitable for palletized or carton-based LTL shipments requiring pickup and future-dated shipping.

Onboarding of a Purolator Freight Carrier Account

To onboard a Purolator carrier account, the user needs to possess the following pre-requisites:

  • An Account Number
  • Security Credentials in the form of User ID.

Further, an API request is executed, which encompasses all the necessary information. Below is the sample request to onboard the carrier:

Purolator Sample Request
Copy
Copied
{
    "accountNumber": "F271xxx",
    "carrierID": "PUROLATORFREIGHT",
    "description": "PUROLATOR FREIGHT",
    "carrierAccountType": "Shipping",
    "provisioningType": "API",
    "parameters": {
        "userID":" d206e3b77e674437ad1d0c290df8481f"
    }
}

If the request to establish the Purolator carrier account is successful, the resulting response will resemble the Sample Response provided below.

Purolator Sample Response
Copy
Copied
{
    "carrierAccountID": "wOezqDkMvX2p",
    "description": "PUROLATOR FREIGHT",
    "carrierID": "PUROLATORFREIGHT",
    "accountNumber": "F271",
    "parameters": {
        "userID": " d206e3b77e674437ad1d0c290df8481f"
    },
    "carrierAccountType": "Shipping",
    "provisioningType": "API",
    "permission": {
        "permissionByEntity": "",
        "permissionByValue": null
    }
}

Purolator Freight Supports

  • Domestic freight shipments (Canada only)
  • LTL shipments
  • Future-dated shipments (up to 10 days)
  • Bills of Lading
  • Pallet labels
  • Imperial measurement system

Purolator Freight Limitations

  • International shipping not supported
  • Rate shopping not supported
  • Returns not supported
  • Manifest workflows not supported
  • Void or refund by user not supported
  • Mailing not supported
  • Customs documents not supported
  • Hazardous materials not supported
  • QR codes and barcode-only labels not supported

API Operations for Shipping with Purolator Freight

The APIs integrate with Purolator through the following operations:

OperationsMethodResource Path
Rate a ParcelPOST/api/v1/ltl/rates
Create a Shipping LabelPOST/api/v1/ltl/shipments
Reprint a LabelGET/api/v1/ltl/shipments/{{shipmentId}}/reprint
Void a LabelPUT/api/v1/ltl/shipments/{{shipmentId}}/cancel

Metadata

Metadata provides information about Purolator Freight carrier services, including origin and destination countries, supported carrier services, supported package types, and supported special services. Users can select specific origin and destination countries from the provided dropdown menu to dynamically view relevant metadata specific to those countries.

Metadata information not available