# LTL Shipping

Less-than-truckload (palletized) freight quotes and bookings.

## Get LTL rates

 - [POST /ltl/quote](https://docs.stallion.ca/openapi/ltl-shipping/paths/~1ltl~1quote/post.md): Returns carrier rates for a palletized (less-than-truckload)
shipment. Stateless - nothing is persisted. To book one of the
returned rates, send the full request to POST /ltl/shipments
with the chosen service value.

## Create an LTL shipment

 - [POST /ltl/shipments](https://docs.stallion.ca/openapi/ltl-shipping/paths/~1ltl~1shipments/post.md): Books a freight shipment. Send the same body as POST /ltl/quote
plus the chosen service code from a rate response and a
pickup_date. Returns the BOL number, PRO number (when assigned),
and document URLs.

## Cancel (void) an LTL shipment

 - [DELETE /ltl/shipments/{shipment_id}](https://docs.stallion.ca/openapi/ltl-shipping/paths/~1ltl~1shipments~1%7Bshipment_id%7D/delete.md): Cancel (void) an LTL shipment booked via POST /ltl/shipments. Scoped
to ltl:write so an LTL-only token can void its own bookings without
the broader shipments:void scope. Refuses non-LTL shipments.

