Shipit DokumentaatioShipit Dokumentaatio
API
Webhookit
Shopify Delivery Checkout
  • English
  • Suomi
  • Svenska
  • Eesti
  • Dansk
  • Norsk
API
Webhookit
Shopify Delivery Checkout
  • English
  • Suomi
  • Svenska
  • Eesti
  • Dansk
  • Norsk
  • Webhookit

    • Webhookit
    • Tapahtumapayloadit Ja Seurantatilat

Tapahtumapayloadit Ja Seurantatilat

Tämä viitesivu näyttää esimerkkipayloadit kaikille lähteville webhook- tapahtumille, joita Shipit tällä hetkellä tukee.

Huomioita esimerkeistä

  • Alla olevat payloadit vastaavat tämänhetkistä lähetettävää rakennetta.
  • Osa arvoista voi olla null lähetyksestä tai tapahtumasta riippuen.
  • Lompakon credit- ja debit-tapahtumissa ei tällä hetkellä ole ylimmän tason event-kenttää.

shipment.booked

{
  "event": "shipment.booked",
  "shipment": {
    "id": "01h2x4y6z8a9b0c1d2e3f4g5h6",
    "shipit_number": "SHP-2024-001234",
    "tracking_number": "1Z999AA10123456784",
    "tracking_number_2": null,
    "service_id": "ups_express",
    "carrier_code": "ups",
    "reference": "ORDER-12345",
    "external_id": "ext-abc-123",
    "price": "15.99",
    "currency": "EUR",
    "created_at": "2024-01-15T10:30:00+00:00"
  },
  "sender": {
    "name": "Acme Corp",
    "email": "[email protected]",
    "phone": "+358401234567",
    "street": "Warehouse Street 10",
    "postcode": "00100",
    "city": "Helsinki",
    "country": "FI"
  },
  "receiver": {
    "name": "John Doe",
    "email": "[email protected]",
    "phone": "+358409876543",
    "street": "Customer Road 5",
    "postcode": "00200",
    "city": "Espoo",
    "country": "FI"
  }
}

shipment.failed

{
  "event": "shipment.failed",
  "error_message": "Recipient address could not be validated",
  "shipment_data": {
    "serviceId": "dhl_express",
    "reference": "ORDER-12346",
    "externalId": "ext-abc-124",
    "sender": {
      "name": "Acme Corp"
    },
    "receiver": {
      "name": "John Doe"
    }
  }
}

shipment.tracking_event_updated

{
  "event": "shipment.tracking_event_updated",
  "shipment": {
    "id": "01h2x4y6z8a9b0c1d2e3f4g5h6",
    "shipit_number": "SHP-2024-001234",
    "tracking_number": "1Z999AA10123456784",
    "tracking_number_2": null,
    "service_id": "ups_express",
    "carrier_code": "ups",
    "reference": "ORDER-12345",
    "external_id": "ext-abc-123"
  },
  "tracking_event": {
    "id": "01hxtrackingevent1234567890",
    "status": "DELIVERED",
    "shipment_tracking_number": "1Z999AA10123456784",
    "parcel_tracking_number": "1Z999AA10123456784",
    "return_tracking_number": null,
    "description": {
      "en": "Shipment delivered"
    },
    "information": null,
    "instruction": null,
    "location": {
      "city": "Helsinki",
      "country": "FI"
    },
    "metadata": {
      "carrier_event_code": "DELIVERED"
    },
    "happened_at": "2024-01-15T10:30:00+00:00",
    "created_at": "2024-01-15T10:30:00+00:00",
    "updated_at": "2024-01-15T10:35:00+00:00"
  }
}

pending_shipment.created

{
  "event": "pending_shipment.created",
  "pending_shipment": {
    "id": "01h2x4y6z8a9b0c1d2e3f4g5h6",
    "external_id": "pending-ext-123",
    "status": "pending",
    "source": "api",
    "request": {
      "receiver": {
        "name": "Jane Smith",
        "email": "[email protected]"
      },
      "parcels": [
        {
          "weight": 2.5,
          "length": 30,
          "width": 20,
          "height": 10
        }
      ]
    },
    "created_at": "2024-01-15T10:00:00+00:00"
  }
}

pending_shipment.completed

{
  "event": "pending_shipment.completed",
  "pending_shipment": {
    "id": "01h2x4y6z8a9b0c1d2e3f4g5h6",
    "external_id": "pending-ext-123",
    "status": "completed",
    "source": "api",
    "request": {
      "receiver": {
        "name": "Jane Smith",
        "email": "[email protected]"
      },
      "parcels": [
        {
          "weight": 2.5,
          "length": 30,
          "width": 20,
          "height": 10
        }
      ]
    },
    "created_at": "2024-01-15T10:00:00+00:00",
    "updated_at": "2024-01-15T10:30:00+00:00"
  }
}

wallet.credited

{
  "transaction_id": "01h2x4y6z8a9b0c1d2e3f4g5h6",
  "amount": "100.00",
  "vat": "24.00",
  "vat_percent": "24",
  "comment": "Account top-up",
  "created_at": "2024-01-15T10:00:00+00:00",
  "user_id": "12345"
}

wallet.debited

{
  "transaction_id": "01h2x4y6z8a9b0c1d2e3f4g5h6",
  "amount": "-15.99",
  "vat": "-3.84",
  "vat_percent": "24",
  "comment": "Payment for shipment SHP-2024-001234",
  "shipment_id": "01h2x4y6z8a9b0c1d2e3f4g5h7",
  "created_at": "2024-01-15T10:30:00+00:00",
  "user_id": "12345"
}

wallet.low_balance

{
  "event": "wallet.low_balance",
  "wallet": {
    "user_id": "01h2x4y6z8a9b0c1d2e3f4g5h6",
    "current_balance": 500,
    "threshold": 1000,
    "balance_below_threshold": true,
    "difference": 500
  },
  "timestamp": "2024-01-15T11:00:00+00:00"
}

Seurantatapahtumien tilat

shipment.tracking_event_updated-tapahtuman kenttä tracking_event.status voi olla mikä tahansa seuraavista enum-arvoista:

TilaMerkitys
ADVANCED_SHIPPING_NOTICEKuljetusyhtiö on saanut ennakkoilmoituksen ennen fyysistä luovutusta.
AT_OFFICE_OF_EXCHANGELähetys saapui vaihto- tai siirtotoimipaikkaan.
ATTEMPTED_DELIVERYToimitusta yritettiin.
AWAITING_DELIVERYLähetys odottaa lopullista toimitusta.
AWAITING_DELIVERY_TIME_SELECTIONVastaanottajan pitää valita toimitusaika.
AWAITING_DISPATCHLähetys odottaa lähtöä tai kuljetukseen siirtoa.
CANCELLEDLähetys tai kuljetusvaihe peruttiin.
CASH_ON_DELIVERYLähetykseen liittyy postiennakko.
COLLECTEDLähetys on noudettu.
CONFIRMEDKuljetusyhtiö vahvisti lähetyksen tai tapahtuman.
CONSOLIDATEDLähetys yhdistettiin muuhun rahtiin.
DAMAGEDKuljetusyhtiö raportoi vaurion.
DECONSOLIDATEDLähetys erotettiin yhdistetystä kulusta.
DELAYEDLähetys on viivästynyt.
DELETEDLähetys tai tapahtuma poistettiin lähdejärjestelmässä.
DELIVEREDLähetys toimitettiin.
DELIVERY_CANCELLEDSuunniteltu toimitus peruttiin.
DELIVERY_IMPOSSIBLEToimitusta ei voitu suorittaa.
DELIVERY_REFUSEDVastaanottaja kieltäytyi toimituksesta.
DELIVERY_TIME_SELECTEDVastaanottaja valitsi toimitusajan.
DISPATCHEDLähetys on lähtenyt kuljetukseen.
EN_ROUTELähetys liikkuu kuljetusverkossa.
EXCEPTIONKuljetusyhtiö raportoi poikkeaman.
EXTRA_SERVICETapahtumaan liittyy lisäpalvelutieto.
IN_CUSTOMSLähetys on tullikäsittelyssä.
LOSTKuljetusyhtiö raportoi lähetyksen kadonneeksi.
NOTICE_OF_ARRIVALSaapumisilmoitus on lähetetty tai luotu.
OTHERTapahtuma ei sopinut tarkempaan tilaan.
OUT_FOR_DELIVERYLähetys on jakelussa.
PARTIALLY_DELIVEREDVain osa lähetyksestä toimitettiin.
PICK_UP_CANCELLEDNouto peruttiin.
RECIPIENT_CONTACTEDVastaanottajaan on otettu yhteyttä.
REGISTEREDLähetys rekisteröitiin kuljetusyhtiön järjestelmään.
REROUTINGLähetystä ohjataan uudelle reitille.
RETURNEDLähetys palautettiin.
RETURNINGLähetys on palaamassa lähettäjälle.
SORTINGLähetys on lajittelussa.
TESTTestitila lähdejärjestelmältä.
UNCONFIRMEDTapahtumaa ei ole vielä vahvistettu.
UNKNOWNTila on tuntematon.
UNSUCCESSFUL_DELIVERYToimitus epäonnistui.
UNSUCCESSFUL_DELIVERY_ATTEMPTToimitusyritys epäonnistui.
UNSUCCESSFUL_DISPATCHLähetys ei lähtenyt onnistuneesti.
UNSUCCESSFUL_DISPATCH_ATTEMPTLähetyksen lähtöyritys epäonnistui.
Viimeksi paivittynyt: 13.6.2026 klo 7.25
Contributors: Brian Faust
Prev
Webhookit