> ## Documentation Index
> Fetch the complete documentation index at: https://docs.goshippo.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Shippo is a multi-carrier shipping API. For agent integrations that execute shipping operations (rates, labels, tracking, address validation, customs), connect the hosted Shippo MCP server at https://mcp.shippo.com (per-user OAuth; setup at /guides/mcp-server). To search and read this documentation from an agent, a docs search MCP is available at https://docs.goshippo.com/mcp. Shipping workflow knowledge (agent skills and a knowledge pack) is published at https://github.com/goshippo/ai. For REST integrations start at /guides/api-quickstart; test mode uses shippo_test_ API keys.

# Endpoint quick reference

> The core Shippo API resources with their main endpoints, HTTP methods, and what you use each one for, on one page.

<Badge color="blue">GET</Badge> <Badge color="green">POST</Badge> <Badge color="yellow">PUT</Badge> <Badge color="red">DELETE</Badge>

<div className="endpoint-table">
  | Resource | Endpoints | Use it to |
  | - | - | - |
  | **Addresses** | <Badge color="green" stroke>POST</Badge> `/addresses`<br /><Badge color="blue" stroke>GET</Badge> `/addresses/{id}/validate` | Create and validate sender/recipient addresses |
  | **Batches** | <Badge color="green" stroke>POST</Badge> `/batches`<br /><Badge color="blue" stroke>GET</Badge> `/batches/{id}`<br /><Badge color="green" stroke>POST</Badge> `/batches/{id}/add_shipments`<br /><Badge color="green" stroke>POST</Badge> `/batches/{id}/remove_shipments`<br /><Badge color="green" stroke>POST</Badge> `/batches/{id}/purchase` | Create and buy labels in bulk |
  | **Carrier accounts** | <Badge color="blue" stroke>GET</Badge> `/carrier_accounts`<br /><Badge color="green" stroke>POST</Badge> `/carrier_accounts`<br /><Badge color="yellow" stroke>PUT</Badge> `/carrier_accounts/{id}` | List Shippo accounts or connect your own carrier accounts |
  | **Checkout rates** | <Badge color="green" stroke>POST</Badge> `/service-groups`<br /><Badge color="green" stroke>POST</Badge> `/live-rates` | Shipping options and prices at checkout |
  | **Customs** | <Badge color="green" stroke>POST</Badge> `/customs/items`<br /><Badge color="green" stroke>POST</Badge> `/customs/declarations` | Customs paperwork for international shipments |
  | **Manifests & pickups** | <Badge color="green" stroke>POST</Badge> `/manifests`<br /><Badge color="green" stroke>POST</Badge> `/pickups` | SCAN forms and carrier pickups |
  | **Orders** | <Badge color="green" stroke>POST</Badge> `/orders`<br /><Badge color="blue" stroke>GET</Badge> `/orders` | Store orders in Shippo for fulfillment in the web app |
  | **Parcels** | <Badge color="green" stroke>POST</Badge> `/parcels`<br /><Badge color="green" stroke>POST</Badge> `/user-parcel-templates` | Define package size and weight; save reusable boxes |
  | **Rates** | <Badge color="blue" stroke>GET</Badge> `/rates/{id}` | Look up a single rate |
  | **Refunds** | <Badge color="green" stroke>POST</Badge> `/refunds`<br /><Badge color="blue" stroke>GET</Badge> `/refunds/{id}` | Void unused labels |
  | **Shipments** | <Badge color="green" stroke>POST</Badge> `/shipments`<br /><Badge color="blue" stroke>GET</Badge> `/shipments/{id}/rates/{currency}` | Get rates for a from/to/parcel combination |
  | **Tracking** | <Badge color="blue" stroke>GET</Badge> `/tracks/{carrier}/{tracking_number}`<br /><Badge color="green" stroke>POST</Badge> `/tracks` | Get status or register a tracking number for updates |
  | **Transactions** | <Badge color="green" stroke>POST</Badge> `/transactions`<br /><Badge color="blue" stroke>GET</Badge> `/transactions/{id}` | Buy a label; get label URL and tracking number |
  | **Webhooks** | <Badge color="green" stroke>POST</Badge> `/webhooks`<br /><Badge color="blue" stroke>GET</Badge> `/webhooks`<br /><Badge color="red" stroke>DELETE</Badge> `/webhooks/{id}` | Subscribe to tracking, label, and batch events |
</div>


## Related topics

- [Choose your API workflow](/guides/choose-your-api-workflow.md)
- [Reporting API Quickstart](/reporting-api/quickstart.md)
- [API quickstart](/guides/api-quickstart.md)
