Versions Compared
Version | Old Version 1 | New Version 2 |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
eSmartMIX - usługa łącząca dostawę towarów z elektronicznym obiegiem dokumentów. Usługa dedykowana dostawom towarów wymagających doręczenia osobistego z potwierdzeniem danych odbiorcy. Proces doręczenia wymaga weryfikacji adresata za pomocą takich danych jak imię, nazwisko, pełnoletniość, a w przypadku, gdy doręczenie danej kategorii towarów wymaga trzeźwości odbiorcy przesyłki, zostanie to również zweryfikowane. Dokument potwierdzający dokonanie czynności wraz z potwierdzeniem doręczenia zwracany jest w formie dokumentu PDF po zakończeniu procesu doręczenia.
Do utworzenia przesyłki wymagana jest dedykowana umowa, jeśli jej nie posiadasz, skontaktuj się z adresem smartcourier@inpost.pl.
Wymiary i waga przesyłki
waga do 25 kg
suma wymiarów mniejsza niż 180cm
wymiar najdłuższego boku mniejszy lub równy 80 cm
Na tej stronie
Table of Contents |
---|
Uwierzytelnianie
Dostęp do zasobu wymaga podania prawidłowego i ważnego access tokenu.
Środowisko produkcyjne
Adres środowiska produkcyjnego https://api-shipx-pl.easypack24.net
Generowanie danych autoryzacyjnych
Pobierz poradnik wyjaśniający jak szybko we własnym zakresie utworzyć dostęp do API ShipX, Instrukcja konfiguracji konta API
Środowisko testowe
Adres środowiska testowego: https://sandbox-api-shipx-pl.easypack24.net
Adres środowiska testowego Managera Paczek: https://sandbox-manager.paczkomaty.pl/
Generowanie danych autoryzacyjnych
https://sandbox-manager.paczkomaty.pl/ > zakładka Moje konto > API.
Aby wygenerować Token i ID organizacji należy uzupełnić wszystkie dane, łącznie z danymi do faktury w zakładce Moje konto > Dane. Do utworzenia przesyłki Paczkomat® niezbędne są środki na koncie, konto doładujesz wirtualnie w zakładce Płatności.
Info |
---|
W przypadku braku serwisu na swojej organizacji |
Struktura
Zasób Shipment
dla przesyłek eSmartMIX posiada takie same atrybuty jak w trybie uproszczonym. Jedyną różnicą jest to, że nie wszystkie są obsługiwane. Poniżej lista parametrów, których można użyć.
Atrybuty zasobu Shipment
Atrybut | Typ | Opis |
---|---|---|
| Peer | Dane odbiorcy |
| Array[Parcel] | Lista paczek w ramach przesyłki |
| String |
|
| String | Dodatkowy opis dla przesyłki, np. numer zamówienia lub ID klienta |
| String | Dowolny komentarz |
Atrybuty obiektu receiver
Atrybut | Typ | Walidacja |
---|---|---|
| String | Atrybut nie jest wymagany, (podana wartość nie jest widoczna na etykiecie) Maksimum 255 znaków |
| String | Atrybut nie jest wymagany, wymagalność pojawia się w momencie kiedy nie zostanie przekazany atrybut Maksimum 255 znaków |
| String | Atrybut nie jest wymagany, wymagalność pojawia się w momencie kiedy nie zostanie przekazany atrybut |
| String | Atrybut nie jest wymagany, wymagalność pojawia się w momencie kiedy nie zostanie przekazany atrybut |
| String | Atrybut jest wymagany |
| String | Atrybut jest wymagany. Tylko 9 cyfr (333222111) |
| Address Form | Atrybut jest wymagany |
Atrybuty obiektu adress
Atrybut | Typ | Walidacja |
---|---|---|
| String | Atrybut jest wymagany Maksimum 255 znaków |
| String | Atrybut jest wymagany Maksimum 255 znaków |
| String | Atrybut nie jest wymagany |
| String | Atrybut jest wymagany |
| String | Atrybut jest wymagany |
Atrybuty obiektu Parcel
Atrybut | Typ | Opis |
---|---|---|
| String | Unikalny identyfikator danej paczki w ramach przesyłki, który pozwala zwrócić użytkownikowi informację o błędach walidacji przypisanych do konkretnej paczki. Id nie jest zapisywany w bazie danych i nie jest zwracany jak atrybut utworzonej paczki. |
| Object | Wymiary paczki.
|
| Object | Waga paczki
|
Przykładowe zapytanie
Code Block | ||
---|---|---|
| ||
curl --location 'https://api-shipx-pl.easypack24.net/v1/organizations/1/shipments' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer token' \ --data-raw '{ "receiver": { "name": "InPost", "company_name": "InPost", "first_name": "test", "last_name": "test", "email": "testi@inpost.pl", "phone": "885887738", "address": { "street": "Czerniakowska", "building_number": "87A", "city": "Warszawa", "post_code": "02-677", "country_code": "PL" } }, "parcels": { "dimensions": { "length": "10", "width": "10", "height": "10", "unit": "mm" }, "weight": { "amount": "10", "unit": "kg" } }, "service": "inpost_courier_alcohol", "reference": "numer_zamówienia", "comments": "komentarz" }' |
Odpowiedź
Code Block | ||
---|---|---|
| ||
HTTP/1.1 200 OK Content-Type: application/json { "href": "https://api-shipx-pl.easypack24.net/v1/shipments/12345", "id": 12345, "status": "confirmed", "tracking_number": "999106411340100000011272", "return_tracking_number": null, "service": "inpost_courier_alcohol", "reference": "numer_zamówienia", "is_return": false, "application_id": 12, "created_by_id": 12, "external_customer_id": null, "sending_method": null, "end_of_week_collection": null, "comments": "komentarz", "mpk": null, "additional_services": null, "custom_attributes": {}, "cod": { "amount": null, "currency": null }, "insurance": { "amount": null, "currency": null }, "sender": { "id": 123, "name": null, "company_name": "sender", "first_name": "first_name", "last_name": "last_name", "email": "inpost@example.com", "phone": "321321321", "address": { "id": 123, "street": "Zawiła", "building_number": "65 L", "line1": null, "line2": null, "city": "Kraków", "post_code": "30-390", "country_code": "PL" } }, "receiver": { "id": 123, "name": "InPost", "company_name": "InPost", "first_name": "test", "last_name": "test", "email": "test@inpost.pl", "phone": "885887738", "address": { "id": 123, "street": "Czerniakowska", "building_number": "87A", "line1": null, "line2": null, "city": "Warszawa", "post_code": "02-677", "country_code": "PL" } }, "selected_offer": { "id": 123, "status": "bought", "expires_at": null, "rate": null, "currency": null, "additional_services": null, "carrier": { "id": "inpost_courier", "name": "InPost Kurier", "description": "InPost Express - Przesyłki kurierskie" }, "service": { "id": "inpost_courier_alcohol", "name": "eSmartMIX", "description": "Przesyłka kurierska eSmartMix z elektronicznym obiegiem dokumentów i potwierdzeniem danych odbiorcy" }, "unavailability_reasons": null }, "offers": [ { "id": 123, "status": "bought", "expires_at": null, "rate": null, "currency": null, "additional_services": null, "carrier": { "id": "inpost_courier", "name": "InPost Kurier", "description": "InPost Express - Przesyłki kurierskie" }, "service": { "id": "inpost_courier_alcohol", "name": "eSmartMIX", "description": "Przesyłka kurierska eSmartMix z elektronicznym obiegiem dokumentów i potwierdzeniem danych odbiorcy" }, "unavailability_reasons": null } ], "transactions": [ { "id": 123, "status": "success", "offer_id": 123, "details": null, "created_at": "2024-04-15T11:34:46.247+02:00", "updated_at": "2024-04-15T11:34:46.247+02:00" } ], "parcels": [ { "id": 712403579, "identify_number": null, "tracking_number": "999106411340100000011272", "is_non_standard": false, "template": null, "dimensions": { "length": 10.0, "width": 10.0, "height": 10.0, "unit": "mm" }, "weight": { "amount": 10.0, "unit": "kg" } } ], "created_at": "2024-04-15T11:34:46.210+02:00", "updated_at": "2024-04-15T11:34:46.262+02:00" } |
Warning |
---|
Informacje o błędachBłędy, jakie mogą wystąpić podczas tworzenia przesyłki (poniższe błędy są wysyłane do aplikacji która wysłała żądanie, nie na webhook):
|