Kompletny pakiet API do wysyłek

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.

Automatyczna sortownia przesyłek z zakrzywionymi taśmociągami
Shipment API

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.

Multi-carrier supportRate comparisonBatch creationCustoms docs
Zobacz dokumentację
Tracking API

Śledź każdą paczkę, wszędzie

Zbierz statusy przewoźników w jednej integracji. Śledź dostawy i wykorzystuj zdarzenia przesyłek w swoich systemach.

Real-time updatesNormalized eventsWebhook pushBulk tracking
Zobacz dokumentację
Printing API

Etykiety na drukarce w milisekundach

Połącz generowanie etykiet ze stanowiskiem pakowania. Kieruj listy przewozowe do procesu druku używanego przez Twój zespół.

Thermal printersPDF & ZPLBatch printing
Zobacz dokumentację
PUDO Map

Znajdź najbliższy punkt odbioru

Pozwól klientom wybrać punkt odbioru lub automat paczkowy na mapie połączonej z Twoim procesem dostawy.

Embeddable mapMulti-carrier searchCustomizable
Zobacz dokumentację
Address API

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.

ValidationAutocompleteNormalization
Zobacz dokumentację
· Pipeline wysyłkowy

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.

Step 01

Validate

Address API

Step 02

Create

Shipment API

Step 03

Print

Printing API

Step 04

Locate

PUDO Map

Step 05

Track

Tracking API

workflow.js
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)
5 APIs, 1 SDK
All in one import
Lines of code
~20
POROZMAWIAJMY

Połączmy Twoją logistykę.

Powiedz nam, co chcesz zbudować. Wspólnie wybierzemy kolejny krok.

Za Twoją zgodą korzystamy z narzędzi analitycznych i marketingowych. Możesz odmówić, wybrać kategorie lub zmienić decyzję w stopce strony.