| Resource | Endpoints | Use it to |
|---|---|---|
| Addresses | POST /addressesGET /addresses/{id}/validate | Create and validate sender/recipient addresses |
| Batches | POST /batchesGET /batches/{id}POST /batches/{id}/add_shipmentsPOST /batches/{id}/remove_shipmentsPOST /batches/{id}/purchase | Create and buy labels in bulk |
| Carrier accounts | GET /carrier_accountsPOST /carrier_accountsPUT /carrier_accounts/{id} | List Shippo accounts or connect your own carrier accounts |
| Checkout rates | POST /service-groupsPOST /live-rates | Shipping options and prices at checkout |
| Customs | POST /customs/itemsPOST /customs/declarations | Customs paperwork for international shipments |
| Manifests & pickups | POST /manifestsPOST /pickups | SCAN forms and carrier pickups |
| Orders | POST /ordersGET /orders | Store orders in Shippo for fulfillment in the web app |
| Parcels | POST /parcelsPOST /user-parcel-templates | Define package size and weight; save reusable boxes |
| Rates | GET /rates/{id} | Look up a single rate |
| Refunds | POST /refundsGET /refunds/{id} | Void unused labels |
| Shipments | POST /shipmentsGET /shipments/{id}/rates/{currency} | Get rates for a from/to/parcel combination |
| Tracking | GET /tracks/{carrier}/{tracking_number}POST /tracks | Get status or register a tracking number for updates |
| Transactions | POST /transactionsGET /transactions/{id} | Buy a label; get label URL and tracking number |
| Webhooks | POST /webhooksGET /webhooksDELETE /webhooks/{id} | Subscribe to tracking, label, and batch events |
Overview
Endpoint quick reference
The core Shippo API resources with their main endpoints, HTTP methods, and what you use each one for, on one page.
GET
POST
PUT
DELETE
Last modified on October 13, 2026