Shippo integration

Multi-carrier shipping: rates, labels, tracking, addresses, parcels, returns

Help CentreConnectors

Overview

Shippo is a global multi-carrier shipping platform – compare rates, buy labels, track packages across 80+ carriers. The Automize Shippo connector covers rates, labels, tracking, addresses, parcels, returns.

  • Regions: Global with strong US/EU coverage.
  • Plans: Pay-per-label or subscription (volume discounts).

Setting up the connection

Auth type: API Key.

  1. Shippo dashboard → API → copy token.
  2. In Automize → Settings → Connectors → Shippo. Paste token.

Find your credentials at https://apps.goshippo.com/settings/api.


Rate limits

Standard 1000 req/min.


Data model

Shipping primitives:

    Address ─┬─ Shipment ─── Rates ─── Transaction (label)
             └─ Tracking
    Parcels + Returns

Available operations

10 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Create AddressGeneralCreate a new address
Create ParcelGeneralCreate a new parcel
Create ShipmentGeneralCreate a shipment for rating
Create TransactionGeneralPurchase a shipping label
Get RatesGeneralGet shipping rates for a shipment
Get TransactionGeneralGet transaction/label details
List AddressesGeneralList all saved addresses
List ParcelsGeneralList all saved parcels
Track ShipmentGeneralTrack a shipment by carrier and number
Validate AddressGeneralValidate an existing address

Operations

Create Address

Create a new address

ParameterRequiredTypeDescription
Name nameYestext
Street1 street1Yestext
City cityYestext
State stateYestext
Zip zipYestext
Country countryYestext
Email emailYestext
Phone phoneYestext

Create Parcel

Create a new parcel

ParameterRequiredTypeDescription
Length lengthYestext
Width widthYestext
Height heightYestext
Distance Unit distance_unitYestext
Weight weightYestext
Mass Unit mass_unitYestext

Create Shipment

Create a shipment for rating

ParameterRequiredTypeDescription
Address From address_fromYestext
Address To address_toYestext
Parcels parcelsYestext

Tips

  • address_from + address_to + parcels[]. Returns shipment_id + rates.

Create Transaction

Purchase a shipping label

ParameterRequiredTypeDescription
Rate rateYestext
Label File Type label_file_typeYestext

Get Rates

Get shipping rates for a shipment

ParameterRequiredTypeDescription
Shipment Id shipment_idYestext

Get Transaction

Get transaction/label details

ParameterRequiredTypeDescription
Transaction Id transaction_idYestext

List Addresses

List all saved addresses

No input parameters.


List Parcels

List all saved parcels

No input parameters.


Track Shipment

Track a shipment by carrier and number

ParameterRequiredTypeDescription
Carrier carrierYestext
Tracking Number tracking_numberYestext

Tips

  • carrier + tracking_number. Returns events.

Validate Address

Validate an existing address

ParameterRequiredTypeDescription
Address Id address_idYestext

FAQ

Carrier accounts?
Use Shippo's default carrier rates (negotiated) or connect your own carrier accounts for owned-rates pricing.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.