shipNodeSync event
This event is published periodically as scheduled in the data publish agent
configuration. This event is a batch event where each batch contains the array of
shipNodeSync events. It publishes all shipNode related data
including shipping and receiving calendar, carrier pickup schedules, node notification periods, and
more.
Event schema
See the
shipNodeSync event example as
follows:[
{
"specversion": "1.0",
"type": "shipNodeSync",
"id": "shipNodeSync-<timestamp>-<random>",
"time": "ISO-8601 datetime",
"datacontenttype": "application/json",
"tenantid": "string",
"data": {
"shipNode": "string",
"description": "string",
"nodeType": "string",
"inventoryTracked": "Y|N",
"firstName": "string",
"lastName": "string",
"middleName": "string",
"locationAddressLine1": "string",
"locationAddressLine2": "string",
"locationCity": "string",
"locationCountry": "string",
"locationState": "string",
"postalCode": "string",
"latitude": "string",
"longitude": "string",
"enterprise": "string",
"participatingEnterprises": ["string"],
"phoneNumber": "string",
"timeZone": "string",
"shippingCalendar": {
"calendarId": "string",
"calendarDescription": "string",
"shifts": [
{
"shiftName": "string",
"shiftStartTime": "HH:mm:ss",
"shiftEndTime": "HH:mm:ss",
"effectiveFromDate": "ISO-8601 date",
"effectiveToDate": "ISO-8601 date",
"mondayValid": "Y|N",
"tuesdayValid": "Y|N",
"wednesdayValid": "Y|N",
"thursdayValid": "Y|N",
"fridayValid": "Y|N",
"saturdayValid": "Y|N",
"sundayValid": "Y|N"
}
],
"exceptionShifts": [
{
"exceptionDate": "ISO-8601 date",
"exceptionType": "string"
}
]
},
"receivingCalendar": {
"calendarId": "string",
"calendarDescription": "string",
"shifts": [
{
"shiftName": "string",
"shiftStartTime": "HH:mm:ss",
"shiftEndTime": "HH:mm:ss",
"effectiveFromDate": "ISO-8601 date",
"effectiveToDate": "ISO-8601 date",
"mondayValid": "Y|N",
"tuesdayValid": "Y|N",
"wednesdayValid": "Y|N",
"thursdayValid": "Y|N",
"fridayValid": "Y|N",
"saturdayValid": "Y|N",
"sundayValid": "Y|N"
}
],
"exceptionShifts": [
{
"exceptionDate": "ISO-8601 date",
"exceptionType": "string"
}
]
},
"pickupSchedules": [
{
"serviceCode": "string",
"effectiveFromDate": "ISO-8601 date",
"effectiveToDate": "ISO-8601 date",
"mondayPickupTime": "HH:mm:ss",
"tuesdayPickupTime": "HH:mm:ss",
"wednesdayPickupTime": "HH:mm:ss",
"thursdayPickupTime": "HH:mm:ss",
"fridayPickupTime": "HH:mm:ss",
"saturdayPickupTime": "HH:mm:ss",
"sundayPickupTime": "HH:mm:ss",
"carriers": [
{
"serviceName": "string"
}
],
"pickupOverrides": [
{
"overrideDate": "ISO-8601 date",
"pickupTime": "HH:mm:ss",
"canPickup": "Y|N"
}
]
}
],
"notifications": [
{
"levelOfService": "string",
"advanceNotificationTime": "decimal",
"minNotificationTime": "string",
"maximumNotificationTime": "decimal",
"effectiveFromDate": "ISO-8601 date",
"effectiveToDate": "ISO-8601 date",
"schedules": [
{
"notificationTime": "HH:mm:ss",
"mondayValid": "Y|N",
"tuesdayValid": "Y|N",
"wednesdayValid": "Y|N",
"thursdayValid": "Y|N",
"fridayValid": "Y|N",
"saturdayValid": "Y|N",
"sundayValid": "Y|N"
}
]
}
]
}
}
]