MIDLAND
Overview
Midland Transport is a Canadian-based transportation and logistics carrie. Headquartered in Canada, Midland provides regional and cross-border shipping services across Canada and the United States, with extended international reach through partner networks.
Onboarding of a MIDLAND Carrier Account
To onboard an MIDLAND carrier account through an API, the user needs to possess the following pre-requisites:
- ACCOUNT_NUMBER
- USER_ID
- USER_PASSWORD
A MIDLAND carrier can be onboarded for a subscription through the client portal for now.
MIDLAND supports:
- CA domestic shipments
- CA to others International shipments
- Rate and Rate shopping supported
- Future-dated shipments
- Customs for domestic shipments is supported
- Tracking
- Domestic labels and documents
Limitations:
- Multipiece shipment not supported
- Returns not supported
- Manifest workflows not supported
- Void/cancel not supported
- Customs document generation not supported
- Postpay is not supported
- Customs document upload/support is not supported
- Invoice logo and signature not supported
- QR code and Barcode are not supported
API Operations for Shipping with MIDLAND
The APIs integrate with Purolator through the following operations:
| Operations | Method | Resource Path |
|---|---|---|
| Retrieve Country List | GET | /api/v1/countries |
| Get Carrier Account | GET | /api/v1/carrierAccounts |
| Get Services | GET | /api/v1/services |
| Get Carrier Account | GET | /api/v1/carrierAccounts |
| Get Parcel Types | GET | /api/v1/parcelTypes |
| Rate a Parcel | POST | /api/v2/rates |
| Create a Shipping Label | POST | /api/v2/shipments |
| Reprint a Label | POST | /api/v2/shipments/reprint |
Metadata
Metadata provides information about MIDLAND 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.