Shippo
api.goshippo.com
Multi-carrier shipping API with 40+ providers. Create shipments, compare rates, purchase labels, track packages, handle customs, and manage carrier accounts.
Enable this service
This service is in the catalog but not part of v1 launch billing. To use it, run the command below and provide your own API key in the local config page — the gateway will call it under your account.
api_key
free
1.0
https://api.goshippo.com
May 4, 2026
Health
This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →
Top Capabilities
Most commonly used operations — ready to call without drill-down.
addresses_list
GETList all address objects in the account.
GET https://api.goshippo.com/addresses
page (integer) — Page number.
results (integer) — Results per page.
carrier_accounts_list
GETList all carrier accounts.
GET https://api.goshippo.com/carrier_accounts
page (integer) — Page number.
results (integer) — Results per page.
manifests_list
GETList all manifests.
GET https://api.goshippo.com/manifests
page (integer) — Page number.
results (integer) — Results per page.
All Capabilities (39)
addresses (4)
Create a new address object.
Retrieve an address by object ID.
List all address objects in the account.
Validate an existing address.
batches (3)
Create a batch for bulk label purchasing.
Retrieve a batch by object ID.
Purchase labels for all valid shipments in a batch.
carrier_accounts (4)
Connect a new carrier account.
Retrieve a carrier account by ID.
List all carrier accounts.
Update a carrier account.
customs (2)
Create a customs declaration for international shipments.
Create a customs item for international shipments.
manifests (3)
Create a manifest (SCAN form) for carrier pickup.
Retrieve a manifest by object ID.
List all manifests.
orders (3)
Create a new order to fulfill.
Retrieve an order by object ID.
List all orders.
parcels (2)
Create a parcel with dimensions and weight.
Retrieve a parcel by object ID.
pickups (1)
Schedule a carrier pickup.
rates (2)
Retrieve a specific rate by object ID.
Get all rates for a shipment.
refunds (3)
Request a refund for a purchased label.
Retrieve a refund by object ID.
List all refund requests.
shipments (3)
Create a shipment to get rates from multiple carriers.
Retrieve a shipment by object ID.
List all shipments.
tracking (2)
Register a tracking webhook for a shipment.
Get tracking status for a shipment.
transactions (3)
Purchase a shipping label from a rate.
Retrieve a transaction (label purchase) by ID.
List all label purchase transactions.
webhooks (4)
Create a webhook for event notifications.
Delete a webhook.
List all webhooks.
Update a webhook.
Agent Preview
This is what an AI agent sees when it discovers this service via the Gateway:
Service: Shippo
Description: Multi-carrier shipping API with 40+ providers. Create shipments, compare rates, purchase labels, track packages, handle customs, and manage carrier accounts.
Auth: api_key
Capabilities (39 total):
addresses (4):
- addresses_create: Create a new address object.
- addresses_get: Retrieve an address by object ID.
- addresses_list: List all address objects in the account.
- addresses_validate: Validate an existing address.
batches (3):
- batches_create: Create a batch for bulk label purchasing.
- batches_get: Retrieve a batch by object ID.
- batches_purchase: Purchase labels for all valid shipments in a batch.
carrier_accounts (4):
- carrier_accounts_create: Connect a new carrier account.
- carrier_accounts_get: Retrieve a carrier account by ID.
- carrier_accounts_list: List all carrier accounts.
- carrier_accounts_update: Update a carrier account.
customs (2):
- customs_declarations_create: Create a customs declaration for international shipments.
- customs_items_create: Create a customs item for international shipments.
manifests (3):
- manifests_create: Create a manifest (SCAN form) for carrier pickup.
- manifests_get: Retrieve a manifest by object ID.
- manifests_list: List all manifests.
orders (3):
- orders_create: Create a new order to fulfill.
- orders_get: Retrieve an order by object ID.
- orders_list: List all orders.
parcels (2):
- parcels_create: Create a parcel with dimensions and weight.
- parcels_get: Retrieve a parcel by object ID.
pickups (1):
- pickups_create: Schedule a carrier pickup.
rates (2):
- rates_get: Retrieve a specific rate by object ID.
- rates_list_for_shipment: Get all rates for a shipment.
refunds (3):
- refunds_create: Request a refund for a purchased label.
- refunds_get: Retrieve a refund by object ID.
- refunds_list: List all refund requests.
shipments (3):
- shipments_create: Create a shipment to get rates from multiple carriers.
- shipments_get: Retrieve a shipment by object ID.
- shipments_list: List all shipments.
tracking (2):
- tracking_create: Register a tracking webhook for a shipment.
- tracking_get: Get tracking status for a shipment.
transactions (3):
- transactions_create: Purchase a shipping label from a rate.
- transactions_get: Retrieve a transaction (label purchase) by ID.
- transactions_list: List all label purchase transactions.
webhooks (4):
- webhooks_create: Create a webhook for event notifications.
- webhooks_delete: Delete a webhook.
- webhooks_list: List all webhooks.
- webhooks_update: Update a webhook.
Top capabilities (ready to call):
- addresses_list: GET /addresses
- carrier_accounts_list: GET /carrier_accounts
- manifests_list: GET /manifests