Webhook URL - Rendelés
Callback URL beállítása:
Az URL megadására a felület az iLogistic Raktárkezelő felületén, a Szabályok menüpontra kattintva a bal alsó szekció, legalsó input mezőjében található.
Az url-nél csak http és https előtaggal ellátott url-eket fogadunk el.
A megadott url-re minden rendelés státusz változás után az iLogistic-API intézni fog egy POST
http request-et, a megadott
rendelés tartalmával json
formátumban.
Ezt a folyamatot 2 alkalommal kísérli meg, ha nem 200-as HTTP választ kap a kérésre. Amennyiben a második alkalommal sem 200-as választ kap, a hívást sikertelennek tekinti!
A formátum pontosan ugyan az mint az /order
REST API esetében, melynek a
dokumentációja itt található.
Példa HTTP kérés:
- properties:
Timeout: 10 sec
Retrys: 2 - headers:
Content-Type: application/json
User-Agent: iLogistic-API - body:
{
"id": 54379,
"source": "Internal API",
"state": "Jóváhagyva",
"parcelNumber": "322316421",
"delivery": {
"name": "Teszt Elek",
"email": "[email protected]",
"phoneNumber": "+36701234567",
"country": "HU",
"postCode": "1234",
"city": "Budapest",
"address": "Petőfi Sándor u. 4.",
"company": "GLS",
"aptNumber": "GLS-123g31G"
},
"billing": {
"name": "Teszt Elek",
"email": "[email protected]",
"phoneNumber": "+36701234567",
"country": "HUN",
"postCode": "1234",
"city": "Budapest",
"address": "Petőfi Sándor u. 4."
},
"payment": {
"type": "Utánvétes fizetés",
"cost": 1000
},
"content": [
{
"productId": 126445,
"serialNumbers": [
"5998900130062",
"5998900130063"
],
"productName": "Teszt Sajt",
"itemNumber": "00149978438",
"quantity": 2
}
],
"foreignId": "I-24532"
}