Steps to activate Purolator as a Carrier



To integrate Shipstore with Purolator, you’ll need to use their E-Ship® Web Services API, which provides full functionality for shipping, tracking, rate estimates, pickups, and returns. Here’s a step-by-step guide:


1. Register for Purolator E-Ship Web Services

Go to Purolator’s API Portal and create an account.
Request Development Key for testing and Production Key for live transactions.
You’ll receive:
Development Key & Password
Production Key & Password
Carrier Account Number
These credentials are required for authentication.

2. Understand API Capabilities

Purolator’s API supports:
GetRates – Retrieve shipping rates without creating an order.
AddOrder / AddOrderWithRates – Create shipments and optionally return rates.
AddPackage / AddItem – Add packages or customs items to an order.
Closeout – Complete processing of orders.
Tracking – Real-time shipment tracking.
VoidPackages – Cancel shipments.

3. Authentication & Endpoints

Test Environment WSDL:
Production Environment WSDL:
Use SOAP-based requests with your API keys and account number for authentication




Here is a link to Purolator's Developer Portal for reference - CustomerExternal | Sign In to API Portal