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

# Shipments Overview

> Rate, label, and track the shipments on a deployment order

A shipment moves one or more provisioned devices to the merchant. Quote carrier rates first, purchase a label from the rate you want, and void or cancel when plans change. Rates, labels, and voids are handled through ShipStation, and each outcome is recorded on the deployment order timeline.

| Endpoint | Description |
| - | - |
| [List shipments](/api-reference/deployments/list-deployment-shipments) | Retrieve all shipments on a deployment order |
| [Create shipment](/api-reference/deployments/create-deployment-shipment) | Create a shipment on a deployment order |
| [Get shipment](/api-reference/deployments/get-deployment-shipment) | Retrieve a single shipment |
| [Update shipment](/api-reference/deployments/update-deployment-shipment) | Update a shipment |
| [Delete shipment](/api-reference/deployments/delete-deployment-shipment) | Remove a shipment from an order |
| [Get rates](/api-reference/deployments/get-deployment-shipment-rates) | Retrieve the available carrier rates for a shipment |
| [Purchase label](/api-reference/deployments/purchase-deployment-shipment-label) | Buy a label from a selected rate |
| [Void label](/api-reference/deployments/void-deployment-shipment-label) | Void a purchased label and return the shipment to pending |
| [Cancel shipment](/api-reference/deployments/cancel-deployment-shipment) | Cancel a shipment and void its label at the carrier |

<Warning>
  A label can only be purchased for a **pending** shipment. Voiding a label returns the shipment to pending so a new label can be bought; canceling it does not.
</Warning>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.