Shippo
Connect to the Shippo shipping API to create a shipment, get rates and generate shipping labels programmatically. Test an API call and export the code snippet. Shippo has a free sandbox mode and a paid shipping model. Read more here: https://goshippo.com/pricing/
Shippo endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
getSingleManifest /getSingleManifest |
Retrieves single manifest from the list of manifests. |
| POST |
createAddress /createAddress |
Creates a new address object |
| POST |
createCarrierAccount /createCarrierAccount |
Creates new carrier account object. |
| POST |
createCustomsDeclaration /createCustomsDeclaration |
Createsnew customs declaration |
| POST |
createCustomsItem /createCustomsItem |
Creates a new Customs Item object. |
| POST |
createManifest /createManifest |
Creates new manifest object. |
| POST |
createParcel /createParcel |
Creates a new parcel object. |
| POST |
createRefund /createRefund |
Creates new refund object. |
| POST |
createShipment /createShipment |
Creates a new shipment object. |
| POST |
createTransaction /createTransaction |
Creates a new transaction object and purchases the shipping label for the provided rate. |
| POST |
createTransactionBasedOnRate /createTransactionBasedOnRate |
Creates a new transaction object and purchases the shipping label for the provided rate. |
| POST |
getAddresses /getAddresses |
Retrieves list of addresses |
| POST |
getCarrierAccounts /getCarrierAccounts |
Retrieves list of carrier accounts. |
| POST |
getCustomsDeclarations /getCustomsDeclarations |
Retrieves list of customs declarations. |
| POST |
getCustomsItems /getCustomsItems |
Retrieves list of customs items. |
| POST |
getManifests /getManifests |
Retrieves list of manifests. |
| POST |
getParcels /getParcels |
Retrieves list of parcels. |
| POST |
getRefunds /getRefunds |
Retrieves list of refunds. |
| POST |
getShipmentRates /getShipmentRates |
Retrieves list of rates for single shipment. |
| POST |
getShipmentSingleRate /getShipmentSingleRate |
Retrieves list of rates for single shipment. |
| POST |
getShipments /getShipments |
Retrieves list of shipments. |
| POST |
getSingleAddress /getSingleAddress |
Retrieves single address. |
| POST |
getSingleCarrierAccount /getSingleCarrierAccount |
Retrieves single accout object from the list of carrier accounts. |
| POST |
getSingleCustomsDeclaration /getSingleCustomsDeclaration |
Retrieves single declaration from the list of customs declarations. |
| POST |
getSingleCustomsItem /getSingleCustomsItem |
Retrieves single customs item from the list of customs items. |
| POST |
getSingleParcel /getSingleParcel |
Retrieves one parcel information. |
| POST |
getSingleRefund /getSingleRefund |
Retrieves single refund from the list of refunds. |
| POST |
getSingleShipment /getSingleShipment |
Retrieves one shipment from the list. |
| POST |
getSingleTransaction /getSingleTransaction |
Retrieves single transaction from the list of transactions. |
| POST |
getTrackingStatus /getTrackingStatus |
Retrieves status for the tracking number. |
| POST |
getTransactions /getTransactions |
Retrieves list of transactions. |
| POST |
registerTrackingWebhook /registerTrackingWebhook |
Registers your webhook for a shipment |
| POST |
updateCarrierAccount /updateCarrierAccount |
Updates existing carrier account object. carrierName and carrierAccountId can't be updated, because they form the unique identifier together. |
| POST |
validateSingleAddress /validateSingleAddress |
Validates single address. |
Shippo pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — | — |