Skip to main content

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ó. api_inputs

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"
    }