All connectors
Implemented
Procurement, logistics & supply chain
Shippo logo

Shippo

Read and write Shippo addresses, parcels, shipments, rates, labels, tracking, orders, customs declarations, manifests and carrier accounts.

Rate-shop and buy labels across carriers from order flows, register tracking and feed shipping status back to commerce and service tools.

Source actions

23

Destination actions

8

Data types

14

Validation status

Implemented · fixture tested.

Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.

What you can map

address validations
  • Validate address
    Source

    Validate a saved address and return the validation results.

    address_validations.get
addresses
  • Create address
    Destination
    Not retried automatically
    Approval before production

    Create an address, optionally validating it.

    addresses.create
  • Get address
    Source

    One address by object ID.

    addresses.get
  • List addresses
    Source

    Saved addresses with validation results.

    addresses.list
batches
  • Get batch
    Source

    One label batch with status and label URLs.

    batches.get
carrier accounts
  • Get carrier account
    Source

    One carrier account by object ID.

    carrier_accounts.get
  • List carrier accounts
    Source

    Carrier accounts available for rating and labels, with service levels.

    carrier_accounts.list
customs declarations
  • Create customs declaration
    Destination
    Not retried automatically
    Approval before production

    Create a customs declaration from customs items.

    customs_declarations.create
  • Get customs declaration
    Source

    One customs declaration by object ID.

    customs_declarations.get
  • List customs declarations
    Source

    Customs declarations for international shipments.

    customs_declarations.list
customs items
  • Create customs item
    Destination
    Not retried automatically
    Approval before production

    Create a customs line item for a declaration.

    customs_items.create
  • Get customs item
    Source

    One customs item by object ID.

    customs_items.get
  • List customs items
    Source

    Customs line items.

    customs_items.list
manifests
  • Get manifest
    Source

    One manifest by object ID.

    manifests.get
  • List manifests
    Source

    Carrier manifests (scan forms) with documents.

    manifests.list
orders
  • Create order
    Destination
    Not retried automatically
    Approval before production

    Create an order for fulfilment in Shippo.

    orders.create
  • Get order
    Source

    One order with line items and label transactions.

    orders.get
  • List orders
    Source
    Incremental

    Orders imported from stores or created by API.

    orders.list
parcels
  • Create parcel
    Destination
    Not retried automatically
    Approval before production

    Create a parcel from dimensions and weight, or from a carrier template.

    parcels.create
  • Get parcel
    Source

    One parcel by object ID.

    parcels.get
  • List parcels
    Source

    Saved parcels with dimensions and weight.

    parcels.list
rates
  • Get rate
    Source

    One rate by object ID.

    rates.get
shipment rates
  • List shipment rates
    Source

    Rates for a shipment, optionally converted to a currency.

    shipment_rates.list
shipments
  • Create shipment
    Destination
    Not retried automatically
    Approval before production

    Create a shipment and return carrier rates. No postage is charged until a transaction is created.

    shipments.create
  • Get shipment
    Source

    One shipment with its rates.

    shipments.get
  • List shipments
    Source
    Incremental

    Shipments with addresses, parcels and returned rates.

    shipments.list
tracking
  • Register tracking webhook
    Destination
    Provider duplicate protection
    Approval before production

    Register a tracking number so Shippo sends track_updated webhooks.

    tracking.create
  • Get tracking status
    Source

    Tracking status and history for a carrier and tracking number.

    tracking.get
transactions
  • Purchase label
    Destination
    Not retried automatically
    Approval before production

    Purchase a label for a rate (synchronously). Charges postage on live tokens.

    transactions.create
  • Get label
    Source

    One transaction (label) by object ID.

    transactions.get
  • List labels
    Source
    Incremental

    Purchased labels (transactions) with tracking and label URLs.

    transactions.list

Authentication

Shippo API token (live or test)

Plans and access

All Shippo plans with an API token; label purchases are charged per label. Live tokens buy real postage; test tokens (shippo_test_) return test labels without charges.

Test environment

Use a shippo_test_ token for test mode; labels and tracking use the Shippo test carrier.

Rate limits

Per minute, live/test: most POST 500/50, single GET 4,000/400, list GET 50/10; tracking POST 750/50 and GET 500/50; HTTP 429 when exceeded.

Pagination

page and results (max 100) with next/previous URLs; Nexra follows next.

Provider events

Webhooks for transaction_created, transaction_updated, track_updated and batch events. Nexra event triggers are not yet available; flows run on demand or on a schedule.

Before you build a flow

  • transactions.create purchases a label (billable) and has no idempotency key; Nexra never retries it.
  • Refunds, batch purchase, pickups and carrier-account registration are not implemented.
  • Shippo has no batch list endpoint; batches are read by ID.
  • Shipments, parcels and addresses are immutable once created; there are no update operations.

Developer reference

  1. Create the Shippo credentials described above with the narrowest permissions your flows need.
  2. In Nexra, open Connect, then Connections, then New connection, choose Shippo, enter its settings and credentials, and tick only the write actions you need. Connection guide
  3. Test the connection, then use its actions as flow sources and destinations. Flow guide

Machine-readable detail: GET /api/public/connect/connectors/shippo and the Connections API.