/
Generowanie aktywnego kodu

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

email

Login do konta InPost (manager.paczkomaty.pl)

email=test@inpost.pl

Wymagany

password

Hasło do konta InPost (manager.paczkomaty.pl)

password=Password123!@

Wymagany

content

Kod xml o określonej strukturze

content=

Wymagany

 

Parametry w sekcji paczkomat:

Nazwa Parametru

Opis

Przykład

Walidacja

rma

Unikalny kod np. zamówienia

<rma>123</rma>

Wymagany

packType

Gabaryt paczki

<packType>A</packType>

Wymagany

expirationDate

Data ważności kodu

<expirationDate>2022-10-10T11:00:00</expirationDate>

Wymagany
yyyy-mm-ddThh:mm:ss

senderPhone

Numer telefonu nadawcy zwrotu

 <senderPhone>333222111</senderPhone>

Wymagany
Tylko 9 cyfr

senderEmail

Adres email nadawcy zwrotu

<senderEmail>zwracajacy@inpost.pl</senderEmail>

Wymagany

returnDescription1

Informacja dodatkowa widoczna na etykiecie w formie:

  • Tekst - standardowo

<returnDescription1>Zamówienie:312</returnDescription1>

Niewymagany

 

Dostępne gabaryty paczki dla parametru packType:

Gabaryt paczki

Wymiary

Waga

A

8 x 38 x 64 cm

do 25 kg

B

19 x 38 x 64 cm

do 25 kg

C

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

companyName

Nazwa firmy

<companyName>InPost</companyName>

Niewymagany

name

Imię lub Nazwa firmy

<name>InPost</name>

Wymagany

surName

Nazwisko lub nazwa firmy

<surName>Paczkomat</surName>

Wymagany

email

adres email odbiorcy

<email>test@inpost.pl</email>

Niewymagany

phoneNum

Numer telefonu odbiorcy

<phoneNum>321321321</phoneNum>

Niewymagany

street

Ulica

<street>Cybernetyki</street>

Wymagany

buldingNo

Numer Budynku

<buldingNo>10</buldingNo>

Wymagany

flatNo

Numer lokalu

<flatNo>4</flatNo>

Wymagany

zipCode

Kod pocztowy

<zipCode>02-677</zipCode>

Wymagany
00-000

town

Miasto

<town>Warszawa</town>

Wymagany

province

Województwo

<province>Mazowieckie</province> 

Niewymagany

 

Parametry w sekcji return - odpowiedź z API:

Nazwa Parametru

Opis

Przykład

code

Kod nadania 

<code>6397348744</code>

expirationDate

Data ważności kodu

<expirationDate>2022-10-10T11:00:00+02:00</expirationDate>

packType

Gabaryt przesyłki

<packType>A</packType>

active

Status kodu zwrotu (W Paczkomat do nadania paczki można użyć tylko aktywnego kodu zwrotu)

<active>true</active>

rma

Unikalny kod np. zamówienia

<rma>123</rma>

returnDescription1

Informacja dodatkowa widoczna na etykiecie

<returnDescription1>Zamówienie:312</returnDescription1>

targetAddress

Dane adresowe miejsca doręczenia paczki

        <targetAddress>
            <buildingNo>10</buildingNo>
            <buldingNo>10</buldingNo>
            <email>odbiorca@inpost.pl</email>
            <flatNo>4</flatNo>
            <name>InPost</name>
            <phoneNum>321321321</phoneNum>
            <province>Mazowieckie</province>
            <street>Cybernetyki</street>
            <surName>test</surName>
            <town>Warszawa</town>
            <zipCode>02-677</zipCode>
        </targetAddress>

uuid

-

<uuid>3863d4b3-eacf-43e4-a9aa-aa12fa3c2f7e</uuid>

labelAttached

-

<labelAttached>false</labelAttached>

 

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>

 

Related content

InPost Szybkie Zwroty
InPost Szybkie Zwroty
More like this
InPost International API Documentation (0.2)
InPost International API Documentation (0.2)
Read with this
Aktywacja nieaktywnego kodu
Aktywacja nieaktywnego kodu
More like this
Przesyłka
Read with this
Generowanie zestawu nieaktywnych kodów
Generowanie zestawu nieaktywnych kodów
More like this
Statuses
Read with this