Item Snapshot Event

Item Snapshot Events can be any point of your delivery process (or Bridge) where the system takes a "snapshot" of the item and captures the details surrounding it.

Use this type of event to get data about the current state of an item at a given time (e.g., status, assignee, etc). This webhook also contains information about the future segments of an item (if any).

Also see: What is an Item?

{
    "id": "5c98cab3a78589390c5f11e1",
    "reference": "OIWNV",
    "trackingId": "9cc7096f-1554-4d33-820a-493da6650663",
    "parentItemId": null,
    "customProperties": [
        {
            "type": "ID",
            "name": "Invoice #",
            "codeName": "INVOICE_#",
            "value": "INV00333"
        }
    ],
    "service": {
        "name": "Afternoon",
        "codeName": "AFTERNOON_SVC",
        "color": "#3097ad"
    },
    "eta": {
        "from": "2019-03-26T13:00:00.00+08:00",
        "to": "2019-03-26T18:59:00.00+08:00"
    },
    "target": {
        "id": "5c75f760a7858914b82a64ec",
        "externalId": "CX00500",
        "company": "",
        "name": "Cassidy T'ang",
        "phone": "+6567986857",
        "email": "",
        "location": {
            "address1": "Block 825 Tampines St 81",
            "address2": null,
            "postalCode": "520825",
            "countryCode": "SG",
            "coordinates": {
                "latitude": 1.3494582,
                "longitude": 103.9328308,
                "accuracy": "ACCURATE"
            }
        }
    },
    "numberOfLineItems": 1,
    "counters": [],
    "majorState": "ONGOING",
    "statuses": [
        {
            "groupName": "Delivery Status",
            "groupCodeName": "LAST_MILE_STATUS",
            "value": {
                "name": "Picked up from WH",
                "codeName": "PICKED_UP_FROM_WH",
                "color": "#1bc7b2"
            }
        }
    ],
    "createdAt": "2019-03-25T20:33:55.60+08:00",
    "updatedAt": "2019-03-25T20:37:02.01+08:00",
    "currentSegment": {
        "id": "5c98cab3a78589390c5f11e7",
        "operator": {
            "id": "5bcd6d1946294818a42c37ea",
            "name": "3PL Express Inc",
            "codeName": null
        },
        "operatorRouteId": "5c98cb3d4629473918b20c16",
        "schedule": {
            "id": "3mosIGZg97U9/05rywp5slLFfPNquF2dtmcU84+pH5A="
        },
        "assignedResource": {
            "vehicle": {
                "id": "5c6b935946294717747fd819",
                "externalId": null,
                "name": "RXE13S"
            },
            "users": [
                {
                    "id": "5c0f65517554454d1c501ced",
                    "externalId": null,
                    "name": "John Driver"
                }
            ]
        },
        "steps": [
            {
                "sequence": 1,
                "id": "5c98cab3a78589390c5f11e8",
                "name": "Warehouse Pickup",
                "codeName": null,
                "state": "DONE",
                "slaWindow": {
                    "from": "2019-03-26T08:00:00.00+08:00",
                    "to": "2019-03-26T10:00:00.00+08:00"
                },
                "operatorWindow": {
                    "from": "2019-03-26T09:30:00.00+08:00",
                    "to": "2019-03-26T09:50:10.00+08:00"
                },
                "contact": {
                    "id": "5bcd709eb04f6c493c575525",
                    "externalId": "WH_NE01",
                    "company": "",
                    "name": "Central Warehouse",
                    "phone": "+6567504779",
                    "email": "",
                    "location": {
                        "address1": "130 Ang Mo Kio Avenue 3, Singapore",
                        "address2": null,
                        "postalCode": "560130",
                        "countryCode": "SG",
                        "coordinates": {
                            "latitude": 1.370334,
                            "longitude": 103.842153,
                            "accuracy": "ACCURATE"
                        }
                    }
                }
            },
            {
                "sequence": 2,
                "id": "5c98cab3a78589390c5f11e9",
                "name": "Deliver",
                "codeName": null,
                "state": "CURRENT",
                "slaWindow": {
                    "from": "2019-03-26T13:00:00.00+08:00",
                    "to": "2019-03-26T18:59:00.00+08:00"
                },
                "operatorWindow": {
                    "from": "2019-03-26T13:00:00.00+08:00",
                    "to": "2019-03-26T13:20:10.00+08:00"
                },
                "contact": {
                    "id": "5c75f760a7858914b82a64ec",
                    "externalId": "CX00500",
                    "company": "",
                    "name": "Cassidy T'ang",
                    "phone": "+6567986857",
                    "email": "",
                    "location": {
                        "address1": "Block 825 Tampines St 81",
                        "address2": null,
                        "postalCode": "520825",
                        "countryCode": "SG",
                        "coordinates": {
                            "latitude": 1.3494582,
                            "longitude": 103.9328308,
                            "accuracy": "ACCURATE"
                        }
                    }
                }
            }
        ]
    },
    "futureSegments": []
}

Response Parameters

idThe order details and properties of the item
referenceZyllem reference number for the item (5-digit alphanumeric code)
trackingIdPublic tracking URL of the item which can be sent to customers
parentItemIdFor items booked via E2E, the unique Id of the item in the parent enterprise (generated by Zyllem)
customPropertiesCustom properties of the item specified upon booking
serviceThe service specified upon booking
etaThe ETA window (estimated time of arrival window) based on the system's calculation
targetContact details of the item's destination
numberOfLineItemsNumber of line items in the order
countersCounters associated to the item and their value
majorStateMajor state of the item (e.g., ONGOING, CLOSED)
statusesStatus of the item
createdAtDate and time when the item was booked in Zyllem
updatedAtDate and time when the item was last updated (e.g., when the last action was peformed)
currentSegmentThe segment that is currently associated to the item (where the item is at).
futureSegments(Object array). Forecasted segments of the item if any (e.g., if this is the first-mile, future segments would include the last-mile segment).