Shipping APIs
//
Download BPOD Files
This API operation is used to download bulk of ERR (Electronic Return Receipt) - POD (Proof of Delivery) files, which are specific to USPS carrier.
User can download BPOD (Bulk Proof of Delivery) files either using Shipment IDs or Date Range.
- To get the records based on dates and download BPOD files accordingly, Start Date and End Date need to be passed in the request body as a query filter.
Note: To get a downloadable link of BPOD files on the basis of date range provided, an empty JSON body {} must be passed in the request body. - When both the date range and Shipment IDs are provided in the request, Shipment IDs will take precedance.
- User is restricted to download 1000 BPOD files as max limit.
Security
bearerAuth
This is the request body to download BPOD files. Request body supports max of 1000 ShipmentIDs in a request.
- Sandbox Serverhttps://api-sandbox.sendpro360.pitneybowes.com/shipping/api/v1/err/shipments/bpod
- Production Server (uses live data)https://api.sendpro360.pitneybowes.com/shipping/api/v1/err/shipments/bpod
- Sandbox Server for Canadahttps://api-ppd.shipping360.pitneybowes.com/ca/shipping/api/v1/err/shipments/bpod
- Production Server for Canadahttps://api.shipping360.pitneybowes.com/ca/shipping/api/v1/err/shipments/bpod
curl -i -X POST \
'https://api-sandbox.sendpro360.pitneybowes.com/shipping/api/v1/err/shipments/bpod?startDate=2026-03-12&endDate=2026-03-12' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-H 'X-PB-Developer-Partner-ID: string' \
-d '{
"shipmentIds": [
"USPS09998889999038"
]
}'Response
{ "fileURL": "https://api-sandbox.pitneybowes.com/shippingservices/v1/bpod/210000000000000000/bpod-WodOGmplw0W3kR5.zip" }