# Batch Shipment

These APIs support both synchronous bulk shipment creation and asynchronous batch processing using file-based import. They provide capabilities to track batch execution status, retrieve shipment-level results, and perform actions such as voiding shipments, enabling efficient handling of high-volume shipping workflows.

 - [POST /api/v1/bulkShipments](https://docs.shipping360.pitneybowes.com/openapi/batchshipping/batch-shipment/createbulkshipmentsapi.md): This API "Create Bulk Shipments" operation requires the following information: - Recipient (Single or Multiple) - Carrier - Service - Parcel Type, and - Special Service The API works at two levels: S
 - [POST /api/v1/err/bulkShipments](https://docs.shipping360.pitneybowes.com/openapi/batchshipping/batch-shipment/createbulkshipmentsapierr.md): ERR (Electronic Return Receipt) is an official United States Postal Service® (USPS) document designed to be equivalent to the hardcopy 'green card' Return Receipt. <br /> It provides the following inf
 - [POST /api/v1/shipments/importUrl](https://docs.shipping360.pitneybowes.com/openapi/batchshipping/batch-shipment/bulkimportapi.md): "This operation imports the .CSV file for Bulk Shipment, which includes fields essential to create Bulk Shipments. The payload contains the following essential fields in .CSV file, used for shipmen
 - [POST /api/v1/err/shipments/importUrl](https://docs.shipping360.pitneybowes.com/openapi/batchshipping/batch-shipment/bulkimportapierr.md): This operation imports the .CSV file which includes fields required for creating ERR (Electronic Return Receipt) Bulk Shipments. The payload, which is used for shipment transactions, contains the f
 - [POST /api/v1/shipments/batch/{batchId}/process](https://docs.shipping360.pitneybowes.com/openapi/batchshipping/batch-shipment/processbatchapi.md): This operation processes (executes) the existing Batch. The payload for this endpoint needs only an empty JSON object and no additional data is required in the request body. The BatchID parameter loca
 - [POST /api/v1/shipments/batch/{batchId}/void](https://docs.shipping360.pitneybowes.com/openapi/batchshipping/batch-shipment/voidshippinglabel.md): This operation cancels (voids) shipments which are created using the Batch API operation `createBulkShipments`. <br /> If user wants to cancel specific shipment(s) of the Batch, then s/he needs to pas
 - [GET /api/v1/shipments/batch/{batchId}/status](https://docs.shipping360.pitneybowes.com/openapi/batchshipping/batch-shipment/getbatchstatusapi.md): This operation retrieves the status of an existing Batch using *Batch ID*. Once the Job status is completed, the URL received from Response can be used to download the shipping label in PDF format.
 - [GET /api/v1/shipments/batch/{batchId}/shipments](https://docs.shipping360.pitneybowes.com/openapi/batchshipping/batch-shipment/getshipmentdetailsforbatchapi.md): "This API operation provides the shipment details for those shipments which are SUCCESS or FAILED during batch processing at the following levels: - addressValidation - rating - labelGeneration, and -
