Pięć API. Jeden proces wysyłki.
Od tworzenia przesyłek po śledzenie dostaw, od drukowania etykiet po znajdowanie punktów odbioru - każde narzędzie potrzebne do budowania wysyłki na światowym poziomie.

Jedno API do wysyłki u każdego przewoźnika
Twórz przesyłki i listy przewozowe dla wielu kurierów przez wspólne API. Połącz obsługę zamówień z procesem wysyłki.
Śledź każdą paczkę, wszędzie
Zbierz statusy przewoźników w jednej integracji. Śledź dostawy i wykorzystuj zdarzenia przesyłek w swoich systemach.
Etykiety na drukarce w milisekundach
Połącz generowanie etykiet ze stanowiskiem pakowania. Kieruj listy przewozowe do procesu druku używanego przez Twój zespół.
Znajdź najbliższy punkt odbioru
Pozwól klientom wybrać punkt odbioru lub automat paczkowy na mapie połączonej z Twoim procesem dostawy.
Nigdy nie wysyłaj pod zły adres
Sprawdzaj i porządkuj adresy dostawy przed utworzeniem przesyłki. Zachowaj spójne dane adresowe w swoich systemach.
Jak współpracują ze sobą
Każde API jest potężne samo w sobie. Razem pokrywają cały cykl życia przesyłki - od walidacji adresu po śledzenie dostawy.
Validate
Address API
Create
Shipment API
Printing API
Locate
PUDO Map
Track
Tracking API
Wszystkie API, jeden SDK
Dostęp do każdego produktu przez jeden SDK. Spójne wzorce, wspólne uwierzytelnianie, ujednolicone webhooki we wszystkich pięciu API.
import Uniship from '@uniship/sdk'
const client = new Uniship('sk_live_...')
// 1. Validate the delivery address
const addr = await client.addresses.validate({
street: 'Marszalkowska 1',
city: 'Warsaw',
country: 'PL'
})
// 2. Create a shipment with the best rate
const shipment = await client.shipments.create({
carrier: 'auto',
recipient: addr.normalized,
parcels: [{ weight: 2.5 }]
})
// 3. Generate & print the label
const label = await client.labels.print({
shipment_id: shipment.id,
format: 'pdf'
})
// 4. Track the delivery
const tracking = await client.tracking.get(shipment.tracking_number)Połączmy Twoją logistykę.
Powiedz nam, co chcesz zbudować. Wspólnie wybierzemy kolejny krok.