Generowanie aktywnego kodu
Funkcja https://api.paczkomaty.pl/?do=revloggenerateactivecode służy do wygenerowania jednego aktywnego kodu zwrotu, za pomocą którego można nadać przesyłkę w Paczkomat®.
Do poprawnego działania należy użyć Content-Type:application/x-www-form-urlencoded
Parametry
Parametry do funkcji powinny być przekazane metodą POST
:
Nazwa parametru | Opis | Przykład | Walidacja |
---|---|---|---|
| Login do konta InPost (manager.paczkomaty.pl) |
| Wymagany |
| Hasło do konta InPost (manager.paczkomaty.pl) |
| Wymagany |
| Kod xml o określonej strukturze |
| Wymagany |
Parametry w sekcji paczkomat
:
Nazwa Parametru | Opis | Przykład | Walidacja |
---|---|---|---|
| Unikalny kod np. zamówienia |
| Wymagany |
| Gabaryt paczki |
| Wymagany |
| Data ważności kodu |
| Wymagany |
| Numer telefonu nadawcy zwrotu |
| Wymagany |
| Adres email nadawcy zwrotu |
| Wymagany |
| Informacja dodatkowa widoczna na etykiecie w formie:
|
| Niewymagany |
Dostępne gabaryty paczki dla parametru packType
:
Gabaryt paczki | Wymiary | Waga |
---|---|---|
| 8 x 38 x 64 cm | do 25 kg |
| 19 x 38 x 64 cm | do 25 kg |
| 41 x 38 x 64 cm | do 25 kg |
Parametry w sekcji address
- dane adresowe miejsca doręczenia paczki.
Wymagalność parametrów następuje w przypadku przekazania sekcji address
w zapytaniu.
Jeśli sekcja address
niezostanie przekazana to do kodu zwrotu zostanie przypisany adres z systemu InPost - Manager paczek
Nazwa Parametru | Opis | Przykład | Walidacja |
---|---|---|---|
| Nazwa firmy |
| Niewymagany |
| Imię lub Nazwa firmy |
| Wymagany |
| Nazwisko lub nazwa firmy |
| Wymagany |
| adres email odbiorcy |
| Niewymagany |
| Numer telefonu odbiorcy |
| Niewymagany |
| Ulica |
| Wymagany |
| Numer Budynku |
| Wymagany |
| Numer lokalu |
| Wymagany |
| Kod pocztowy |
| Wymagany |
| Miasto |
| Wymagany |
| Województwo |
| Niewymagany |
Parametry w sekcji return
- odpowiedź z API:
Nazwa Parametru | Opis | Przykład |
---|---|---|
| Kod nadania |
|
| Data ważności kodu |
|
| Gabaryt przesyłki |
|
| Status kodu zwrotu (W Paczkomat do nadania paczki można użyć tylko aktywnego kodu zwrotu) |
|
| Unikalny kod np. zamówienia |
|
| Informacja dodatkowa widoczna na etykiecie |
|
| Dane adresowe miejsca doręczenia paczki |
|
| - |
|
| - |
|
Request:
POST /?do=revloggenerateactivecode HTTP/1.1
Host: api.paczkomaty.pl
Content-Type: application/x-www-form-urlencoded
email=test@inpost.pl&password=Password123!@&content=
<paczkomaty>
<rma>4321</rma>
<packType>A</packType>
<expirationDate>2022-10-10T11:00:00</expirationDate>
<senderPhone>333222111</senderPhone>
<senderEmail>szybkie.zwroty@inpost.pl</senderEmail>
<returnDescription1>Zamówienie:312</returnDescription1>
<address>
<name>InPost</name>
<surName>Paczkomat</surName>
<email>test@inpost.pl</email>
<phoneNum>321321321</phoneNum>
<street>Cybernetyki</street>
<buldingNo>10</buldingNo>
<flatNo>4</flatNo>
<zipCode>02-677</zipCode>
<town>Warszawa</town>
<province>Mazowieckie</province>
</address>
</paczkomaty> |
Response:
<?xml version="1.0" encoding="UTF-8"?>
<paczkomaty>
<return>
<code>1240616893</code>
<expirationDate>2022-10-10T11:00:00+02:00</expirationDate>
<packType>A</packType>
<active>true</active>
<rma>4321</rma>
<returnDescription1>Zamówienie:312</returnDescription1>
<targetAddress>
<buildingNo>10</buildingNo>
<buldingNo>10</buldingNo>
<email>test@inpost.pl</email>
<flatNo>4</flatNo>
<name>InPost</name>
<phoneNum>321321321</phoneNum>
<province>Mazowieckie</province>
<street>Cybernetyki</street>
<surName>Paczkomat</surName>
<town>Warszawa</town>
<zipCode>02-677</zipCode>
</targetAddress>
<uuid>ae1e2449-30b2-483c-84dd-884f3438f65b</uuid>
<labelAttached>false</labelAttached>
</return>
</paczkomaty> |