Make returns painless for everyone
Streamline your returns process across all carriers. Generate return labels, show customers the nearest drop-off points, and track returns back to your warehouse — all through the same API.
The Challenge
Returns are expensive, confusing for customers, and hard to track. Each carrier has different return procedures, label formats, and drop-off networks. Customers don't know where to go or what to do.
The Uniship Solution
Generate return labels instantly, show customers the nearest drop-off point on a map, and track the return shipment in real-time. Same unified API, reverse direction.
Why This Works
Instant Return Labels
Generate and email return labels to customers with one API call.
Drop-Off Point Map
Show customers the nearest InPost locker or DHL point for easy returns.
Return Tracking
Track return shipments with the same API. Know when items arrive back.
Cost Optimization
Compare return shipping rates and pick the cheapest option per region.
See the Code
A real-world implementation using the Uniship SDK.
// Find nearest drop-off for customer
const points = await client.pudo.search({
lat: customer.lat,
lng: customer.lng,
carriers: ['inpost', 'dhl']
})
// Create return shipment
const ret = await client.shipments.create({
carrier: 'inpost',
type: 'return',
sender: customer.address,
recipient: warehouse,
pickup_point: points[0].id
})Ready to Build?
Pick a use case, grab the code, and start shipping in minutes.