# Shipments

A shipment represents the fulfillment of goods or services for an invoice of a sub-merchant. Track shipments to monitor delivery status and fulfillment progress. Shipments can be fulfilled through various methods including shipping providers, self-delivery, customer pickup, or for services-only transactions.

 - [Supported Couriers](https://docs.resolvepay.com/partners-api/openapi/shipments/supported-couriers.md): ## Supported Couriers While any courier value can be accepted for the `shipment_courier` field, instant verification through the sync endpoint is supported for the following couriers:
 - [Major Carriers](https://docs.resolvepay.com/partners-api/openapi/shipments/major-carriers.md): ### Major Carriers - `fedex` - FedEx® - `ups` - UPS - `usps` - USPS - `dhl` - DHL Express - `dhl-api` - DHL
 - [Complete List of Supported Couriers](https://docs.resolvepay.com/partners-api/openapi/shipments/complete-list-of-supported-couriers.md): ### Complete List of Supported Couriers `fedex`, `ups`, `usps`, `17postservice`, `2go`, `2ebox`, `360lion`, `3jmslogistics`, `4-72`, `4px`, `shipstoresoftware-webhook`, `99minutos`, `aduiepyle`, `a1po
 - [GET /shipments](https://docs.resolvepay.com/partners-api/openapi/shipments/listshipments.md): Return a list of shipments across your sub-merchants.
 - [POST /shipments](https://docs.resolvepay.com/partners-api/openapi/shipments/createshipment.md): Create a shipment for an invoice belonging to one of your sub-merchants.
 - [GET /shipments/{shipment_id}](https://docs.resolvepay.com/partners-api/openapi/shipments/getshipment.md): Retrieve an existing shipment by its ID.
 - [PUT /shipments/{shipment_id}](https://docs.resolvepay.com/partners-api/openapi/shipments/updateshipment.md): Update an existing shipment belonging to one of your sub-merchants.
 - [DELETE /shipments/{shipment_id}](https://docs.resolvepay.com/partners-api/openapi/shipments/deleteshipment.md): Delete a shipment belonging to one of your sub-merchants.
 - [POST /shipments/{shipment_id}/sync](https://docs.resolvepay.com/partners-api/openapi/shipments/syncshipmenttracking.md): Synchronizes shipment tracking information by fetching real-time data from the courier using the existing tracking number. This endpoint retrieves the latest tracking updates directly from the shippin
