ShipStation API Carriers Canada

For Canada-based ShipStation API accounts, you have immediate access to Canada Post, GlobalPost, and FedEx shipping labels with ShipStation API Carriers. There’s no need to create and connect individual carrier accounts. Activate ShipStation API Carriers by adding the billing method you wish to use to purchase your labels and add funds to your ShipStation API Balance.

Requirements

  • Activate ShipStation API Carriers in your ShipStation API Account (steps included in the following section)

  • Add funds to your ShipStation API Balance

    You can add funds using ShipStation API’s add_funds endpoint, which must first be enabled by the ShipStation API Support team. If you'd like to add funds via this endpoint, please submit a request to our support team.

Activate ShipStation API Carriers

To start using ShipStation API Carriers, you must activate it by adding the payment method you wish to use for your labels. Log in to ShipStation API and do the following:

You will now see your available carriers under Setup > Carriers, where you can also find their unique Carrier IDs. You can also make a List Carriers call to view all of your Carrier IDs and available services.

Setup_Carriers_CAEngineCarriers.png

Be sure to also add funds to your ShipStation API Balance so you can start purchasing your labels!

Connecting Your Own Carrier Accounts

You can also connect your own carrier accounts through the My Carrier Accounts section of the Carriers settings page.

Available Features for Spain ShipStation API Carriers

Spain ShipStation API Carriers support the following standard features:

Common Features

Feature

Seur API

Domestic Shipping

Green checkmark. Supported feature. Yes.

International Shipping

Green checkmark. Supported feature. Yes.

Electronic Customs Submission

Red X mark. Unsupported feature. No.

Return Labels

Red X mark. Unsupported feature. No.

Estimated Rates

Green checkmark. Supported feature. Yes.

Tracking

Green checkmark. Supported feature. Yes.

Label Branding

Red X mark. Unsupported feature. No.

Label Messages

Red X mark. Unsupported feature. No.

Multi-package Shipping*

Green checkmark. Supported feature. Yes.

*Supported Services: Courier Muestras, Estándar, and Estándar International.

The carrier can be used to create domestic shipping labels.

The carrier can be used to create international shipping labels.

ShipStation API will submit international customs declarations electronically to the carrier.

The carrier can be used to create domestic return labels.

When an API call is made to the Rates endpoint, ShipEngine will return estimated shipping rates for the carrier based on the connected account information and shipment details.

Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.

ShipEngine can print your brand logo on shipping labels from carriers that support this feature. Add your logo in the ShipEngine Dashboard.

ShipEngine can include additional information on a shipping label that is specified in the label request, if supported by the carrier.

This carrier can be used to create multi-package shipments, where multiple labels are created for a single shipment and the individual packages are linked together in a single shipment record with a master tracking number.

The carrier can be used to create domestic shipping labels.

The carrier can be used to create international shipping labels.

ShipStation API will submit international customs declarations electronically to the carrier.

The carrier can be used to create domestic return labels.

When an API call is made to the Rates endpoint, ShipEngine will return estimated shipping rates for the carrier based on the connected account information and shipment details.

Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.

ShipEngine can print your brand logo on shipping labels from carriers that support this feature. Add your logo in the ShipEngine Dashboard.

ShipEngine can include additional information on a shipping label that is specified in the label request, if supported by the carrier.

This carrier can be used to create multi-package shipments, where multiple labels are created for a single shipment and the individual packages are linked together in a single shipment record with a master tracking number.

Available Services

Click to view the available services for ShipStation API Carriers.

Canada Post from ShipEngine Services

Canada Post Service Details

The following table provides further details about Canada Post services:

Service

Description

Paperless Labels Support

You can request a paperless label download link instead of a label PDF when creating a label. Add the display_scheme property to your call with the value paperless or label_and_paperless. You can then email the paperless label to be used when dropping off the package with the carrier.

  • Priority

  • Xpresspost

  • Expedited Parcel (Carbon Neutral)

  • Regular Parcel (Carbon Neutral)

GlobalPost from ShipEngine services

GlobalPost from ShipEngine offers GlobalPost Standard International only.

Not Available for Netsuite and GoDaddy

GlobalPost Canada services are not currently available for Netsuite or GoDaddy integrations.

GlobalPost Standard Int'l Details

Here are a few additional details about the GlobalPost Standard service:

  • Max weight: Shipments sent to the US have an 11kg max, all other supported destinations have a 30 kg max.

  • Minimum dimensions: 5" x 3.5" x 0.75"

  • Maximum dimensions: Max Length (the longest side) is 24"; Length + Width + Height cannot exceed 36"

  • Tracking: Door to door

  • Maximum value of goods: varies by country (up to $2500 USD)

  • Default loss/damage coverage: up to $100 against loss or damage + shipping costs

  • Duties & taxes: paid by recipient (DDU)

  • Additional fees: fuel surcharge

🇨🇦 FedEx from ShipStation API Canada Services & Package Types

FedEx Domestic Services

Shipping Service

Carrier Code

API Code

FedEx Ground®

FEDEX_GROUND

fedex_ground

FedEx Economy

FEDEX_EXPRESS_SAVER

fedex_economy

FedEx 2Day®

FEDEX_2_DAY

fedex_2day

FedEx Standard Overnight®

STANDARD_OVERNIGHT

fedex_standard_overnight

FedEx Priority Overnight®

PRIORITY_OVERNIGHT

fedex_priority_overnight

FedEx First Overnight®

FIRST_OVERNIGHT

fedex_first_overnight

FedEx International Services

Shipping Service

Carrier Code

API Code

FedEx International Economy®

INTERNATIONAL_ECONOMY

fedex_international_economy

FedEx International Ground®

FEDEX_GROUND

fedex_ground_international

FedEx International First®

INTERNATIONAL_FIRST

fedex_international_first

FedEx International Priority®

FEDEX_INTERNATIONAL_PRIORITY

fedex_international_priority

FedEx International Priority® Express

FEDEX_INTERNATIONAL_PRIORITY_EXPRESS

fedex_international_priority_express

FedEx International Connect Plus®

FEDEX_INTERNATIONAL_CONNECT_PLUS

fedex_international_connect_plus

FedEx Package Types

Name

Carrier Packaging Code

API Code

FedEx® Box

FEDEX_BOX

fedex_box

FedEx® Envelope

FEDEX_ENVELOPE

fedex_envelope

FedEx® Pak

FEDEX_PAK

fedex_pak

FedEx® Tube

FEDEX_TUBE

fedex_tube

FedEx® 10kg

FEDEX_10KG_BOX

fedex_10kg_box

FedEx® 25kg

FEDEX_25KG_BOX

fedex_25kg_box

FedEx® Small Box

FEDEX_SMALL_BOX

fedex_small_box

FedEx® Medium Box

FEDEX_MEDIUM_BOX

fedex_medium_box

FedEx® Large Box

FEDEX_LARGE_BOX

fedex_large_box

FedEx® Extra Large Box

FEDEX_EXTRA_LARGE_BOX

fedex_extra_large_box

Package

YOUR_PACKAGING

package

Reroute or Redirect a Fedex Shipment

A Fedex from ShipStation API shipment can be returned to sender. To reroute or redirect an in-transit shipment, go to this link and follow the provided instructions: .

Select the option to Reroute my Fedex from ShipStation API package and fill in the required information.

Reroute Fee

  • Fedex may charge a fee for rerouting shipments, by submitting your request, you agree to any carrier assessed charges. Any fees incurred will be deducted from your ShipStation API balance.

A few things to keep in mind when rerouting a package:

  • Shipments out for delivery may not be eligible for delivery intercept.

  • Eligibility is determined by the carrier.

  • This is not a guaranteed service, so It is important to file this claim as soon as possible

Notes about FedEx from ShipStation API

  • Pickups: FedEx from ShipStation API does not support pickups.

    If you have scheduled a pickup through your own FedEx account and then add additional packages, that pickup will incur a charge of $4.00 PER PACKAGE.

  • Ordering Supplies is not supported through FedEx from ShipStation API

  • Fuel Charge Discrepancies: For most services, FedEx includes a fuel charge as part of the label cost. FedEx updates this cost weekly, depending on the fuel prices at the time of label purchase. Occasionally, there are discrepancies between the calculated fuel-price rate and what FedEx charged at the time of label purchase.

    If the fuel-charge amount differs from what was charged to the merchant, ShipStation will adjust the amount (charged or refunded) for the merchant when we receive the FedEx invoice.

    To avoid fuel charge discrepancies, please consider using a FedEx service that does not apply a fuel charge:

    • All FedEx One Rate services

    • FedEx International Connect Plus

  • 🇨🇦 For Canada-based accounts, FedEx from ShipStation does not support Money Back Guarantee (MBG) for shipping services.

  • ShipStation does not charge taxes for FedEx from ShipStation shipments.

  • FedEx from ShipStation API does not support third-party billing.

  • Adjustments for Package and Weight Dimensions: During shipping, overhead scanners and scales automatically verify package dimensions and weight. If there are differences from the initial information provided, adjustment charges may occur. For size discrepancies, carriers typically require a drop-off receipt or significant evidence to consider dispute claims. Adjustment dispute resolutions are ultimately decided by the carrier. Review individual carrier terms of service for additional details.

  • Duties and Taxes Adjustment: DDP (billing duties and taxes to the payor of the shipping charges) is not supported.

  • FedEx from ShipStation does not support shipping dangerous goods, alcohol, or dry ice.

  • COD (Collect on Delivery) and scheduling pickups are not available.

  • Electronic Trade Documents (ETD): For the countries listed here, customs data are passed to FedEx electronically and there is no need to print the customs forms.

    For countries not listed, please print the customs documentation (returned with the call for API users) and attach it to the shipment.

    *ShipStation will not support ETD for all countries where FedEx supports ETD. We can only support it with countries that do not require a letterhead.

    • Austria, Australia, Belgium, Bahrain, Canada, Switzerland, Côte d'Ivoire (Ivory Coast), Germany, Denmark, Finland, Micronesia, Federated States of France, United Kingdom, Croatia, Ireland, Japan, Liechtenstein, Sri Lanka, Luxembourg, Monaco, Marshall Islands, Macau, Northern Mariana Islands, Mexico, Netherlands (Holland), Poland, Puerto Rico, Palestinian Territory, Occupied Palau, Saudi Arabia, Sweden, Slovenia, Slovak Republic (Slovakia), San Marino, Togo, Tunisia, Holy See (Vatican City State).

  • Error Message: Alert on FedEx Tracking Page - “Clearance instructions from the importer are required.“

    • This can occur if certain customs information (like the EORI or HS codes) is not included when the shipment is processed. In this situation, the shipment is held up at customs due to the missing information. Contact support if you see this error.

The carrier can be used to create domestic shipping labels.

The carrier can be used to create international shipping labels.

ShipStation API will submit international customs declarations electronically to the carrier.

The carrier can be used to create domestic return labels.

When an API call is made to the Rates endpoint, ShipEngine will return estimated shipping rates for the carrier based on the connected account information and shipment details.

Shipping labels created for this carrier will include a tracking number that can be used to view the shipment status on the carrier's tracking website. Tracking may not be available for all shipping services.

ShipEngine can print your brand logo on shipping labels from carriers that support this feature. Add your logo in the ShipEngine Dashboard.

ShipEngine can include additional information on a shipping label that is specified in the label request, if supported by the carrier.

This carrier can be used to create multi-package shipments, where multiple labels are created for a single shipment and the individual packages are linked together in a single shipment record with a master tracking number.