Skip to content

Overview

Armour is a Canada-based domestic carrier that supports shipment rating, shipment creation, tracking, and multi-piece shipping through Shipping APIs.

Onboarding of a ARMOUR Carrier Account

To onboard a Armour carrier account, the following pre-requisite is required:

  • User credentials (Password)

An Armour carrier account can be onboarded through the client portal.

ARMOUR supports:

  • CA domestic single shipments
  • CA domestic multi-piece shipments
  • Rate shopping
  • Domestic shipping labels and documents
  • Label reprints up to 3 times within 24 hours of shipment creation
  • Shipment retries up to 3 times within 3 minutes of the original request
  • Future-dated shipments up to 30 days in advance

Limitations:

  • International shipping is not supported
  • Shipment void/cancellation is not supported
  • Pickup scheduling is not supported
  • Manifest workflows are not supported
  • Returns are not supported
  • Postpay billing is not supported
  • Hazmat shipments are not supported
  • Invoice logo and signature customization is not supported
  • QR code and Barcode labels are not supported

API Operations for Shipping with ARMOUR

The APIs integrate with roadie through the following operations:

OperationsMethodResource Path
Retrieve Country ListGET/api/v1/countries
Get Carrier AccountGET/api/v1/carrierAccounts
Get ServicesGET/api/v1/services
Get Parcel TypesGET/api/v1/parcelTypes
Get Special ServicesGET/api/v1/specialServices
Rate a ParcelPOST/api/v2/rates
Create a Shipping LabelPOST/api/v2/shipments
Reprint a LabelGET/api/v2/shipments/{{shipmentId}}/reprint

Metadata

Metadata provides information about roadie 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