@openpets/shippo
v1.0.0
Published
Access Shippo's shipping API for addresses, parcels, rates, shipments, labels, transactions, tracking, refunds, carrier accounts, manifests, pickups, and webhooks.
Downloads
92
Maintainers
Readme
Shippo
OpenPets plugin for Shippo's multi-carrier shipping API.
This pet is generated from Shippo's public OpenAPI specification:
https://docs.goshippo.com/spec/shippoapi/public-api.yamlSetup
Create or copy a Shippo API token from:
https://apps.goshippo.com/settings/api/Then set:
SHIPPO_API_TOKEN=shippo_test_or_live_tokenUse the raw token value. The pet automatically sends the required Authorization: ShippoToken <token> header.
Optional:
SHIPPO_HOST=https://api.goshippo.com
SHIPPO_READ_ONLY=trueTools
The generated toolset covers Shippo resources including:
- Addresses
- Batches
- Carrier accounts
- Customs declarations and items
- Live rates
- Manifests
- Orders
- Parcels and parcel templates
- Pickups
- Rates
- Refunds
- Service groups
- Shipments and shipment rates
- Tracking
- Transactions
- User parcel templates
- Shippo accounts
- Webhooks
Examples
opencode run "test shippo connection"
opencode run "list Shippo carrier accounts"
opencode run "list Shippo addresses"For create/update operations, pass the request body as JSON using the generated tool schema.
Regeneration Note
openapi-client.ts includes a small Shippo-specific auth adjustment that prefixes raw tokens with ShippoToken. If you regenerate from OpenAPI, keep or reapply that behavior unless the generator gains first-class API-key value prefix support.
