# Shipments

Shipment lifecycle - create (bulk), read, update, void.

## List shipments

 - [GET /shipments](https://docs.stallion.ca/openapi/shipments/paths/~1shipments/get.md)

## Create shipments (bulk)

 - [POST /shipments](https://docs.stallion.ca/openapi/shipments/paths/~1shipments/post.md): Accepts an array of shipments, allowing you to create multiple
shipments in a single request. Each entry is validated independently;
per-row errors are returned alongside any successes.

## Get a shipment by ID

 - [GET /shipments/{shipment_id}](https://docs.stallion.ca/openapi/shipments/paths/~1shipments~1%7Bshipment_id%7D/get.md)

## Update a shipment by ID

 - [PUT /shipments/{shipment_id}](https://docs.stallion.ca/openapi/shipments/paths/~1shipments~1%7Bshipment_id%7D/put.md)

## Void a shipment by ID

 - [POST /shipments/{shipment_id}/void](https://docs.stallion.ca/openapi/shipments/paths/~1shipments~1%7Bshipment_id%7D~1void/post.md)

