Shipment Notification
Order Lineitem status update notification for SHIPPED Order Lineitems
ShipmentNotification Attributes
Physical Product
Name | Type | Description | Default Value |
---|---|---|---|
messageType | String | physicalItemShipmentNotification | |
shippedItem | shippedItem |
ShippedItem
Name | Type | Description |
---|---|---|
uri | String | The HATEOAS link to get all shipped items by snEntityId |
**Samples below are using NIMBLEDIRECTPHYSICAL as the DDP's Source name. For the actual SNS Messaging those values will replaced with the DDP's Source name**
{
"Type": "Notification",
"MessageId": "a9948dfc-4e70-59b0-8f5c-d1f7b7fccb5d",
"TopicArn": "arn:aws:sns:us-west-2:929074321144:NIMBLEDIRECTPHYSICAL",
"Subject": "ShipmentNotification",
"Message": "{\n \"messageType\" : \"physicalItemShipmentNotification\",\n \"shippedItem\" : {\n \"uri\" : \"https://apipp.blackhawknetwork.com/orderservices/v1/fulfillmentorderitems/shippeditems?snId=5YZ0WC84FV1D3APTPFKLB1GR88\",\n \"sourceName\" : \"NIMBLEDIRECTPHYSICAL\"\n }\n}",
"Timestamp": "2022-12-08T14:40:12.655Z",
"SignatureVersion": "1",
"Signature": "QEo+lVMdyNsOhw1wYwweliNgW+HvD19oI3XOune1DpJk3vYAFE7wxZ9Kay4c6GNImhPeEziqMJB8wnznNMaqiKDecZaw6oeDtuxXONAZzQljf/UQQFdwUt/UVRX69JeqO5q28Ub7UXlNqvaq14OxqrvG3dmYyFRTTixSHLWwOe/wxemQ8fVpnA8EdDw4SINdGGnG9GZEg9YCEXq9t98lbcWOWP6WkiQm0fgNqciYhznX3nR2sfD1cZ9XJZSL0yoYKbsH41q0JhAiD0R+7ZOgF0jXi+5PNcH/QYCDzCdWrBXprmpBj1K2rCuZgTKWG3HVSvc6TrB3XTtCju6SZ7SnrQ==",
"SigningCertURL": "https://sns.us-west-2.amazonaws.com/SimpleNotificationService-56e67fcb41f6fec09b0196692625d385.pem",
"UnsubscribeURL": "https://sns.us-west-2.amazonaws.com/?Action=Unsubscribe&SubscriptionArn=arn:aws:sns:us-west-2:929074321144:NIMBLEDIRECTPHYSICAL:e38a26cf-007d-4522-8259-52616d8f263a"
}
{
X-SigSci-RequestID=63973033e1382304c7f265ed,
x-amz-sns-topic-arn=arn:aws:sns:us-west-2:929074321144:NIMBLEDIRECTPHYSICAL,
Connection=close,
X-Forwarded-Proto=https,
x-amz-sns-message-type=Notification,
User-Agent=Amazon Simple Notification Service Agent,
Host=stage.nimblecommerce.com,
Accept-Encoding=gzip,deflate,
X-Forwarded-Port=443,
x-amz-sns-message-id=fbdb3a30-10d2-544a-9671-662122ffa3e6,
X-Amzn-Trace-Id=Root=1-63972fed-0a14f269086b1d9b651acc16,
X-SigSci-AgentResponse=200,
X-SigSci-Mac=q7a31hyKk55hGtItmhmVftpBgno=,
x-amz-sns-subscription-arn=arn:aws:sns:us-west-2:929074321144:NIMBLEDIRECTPHYSICAL:e38a26cf-007d-4522-8259-52616d8f263a,
X-Forwarded-For=54.240.230.245, 10.175.17.56,
Content-Length=1492,
X-Real-IP=10.175.17.56,
X-Forwarded-Scheme=https,
Content-Type=text/plain;
charset=UTF-8
}
Digital Product
Name | Type | Description | Default Value |
---|---|---|---|
messageType | String | digitalItemShipmentNotification | |
shippedItem | DigitalShippedItem |
DigitalShippedItem
Name | Type | Description |
---|---|---|
uri | Link | The HATEOS link to get item details |
partnerOrderNumber | String | This is a human readable key specified by DDP that can easily be cross-reference to some unique identifier in the DDP OMS system. |
partnerOrderNumber | String | The PO number |
partnerOrderLineitemIdentifier | String | |
partnerSKU | String | |
fulfillmentOrderId | String | The unique id generated by BHN for each submitted order |
bhnOrderNumber | String | BHN order number |
bhnOrderItemId | String | The unique id generated by BHN for each submitted line item |
bhnProductIID | String | Unique product IID that identifies which card is ordered Either bhnProductIID or bhnProductUPC or bhnSkuId should be provided |
itemDenomination | BigDecimal | This is the load value on card. |
totalItemQuantity | Integer | |
shippedDate | Date | |
shippingEmailAddress | String | Shipping Email Address |
{
"messageType" : "digitalItemShipmentNotification",
"shippedItem" : {
"uri" : "https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapipp.blackhawknetwork.com%2Forderservices%2Fv1%2Ffulfillmentorderitems%2Fshippeditems%3FsnId%3D2XS0J0MKJW9GTTD65QP8P9V898&data=04%7C01%7CGary.Prychoda%40bhnetwork.com%7C67637e0abc6b402fb46c08d8cf82b218%7C09f55992c50c45628657b1bd6acc36c5%7C0%7C0%7C637487507528351290%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=lNtbFWVAz5MDyLSypJwCncWPMDY6t%2BsbVtlPnsyTMGs%3D&reserved=0",
"partnerOrderNumber" : "test87276",
"partnerPONumber" : "PONumber123",
"partnerOrderLineItemIdentifier" : "12345678",
"fulfillmentOrderId" : "9TK4A2JZ589NHHZ1VQMXG6RXZ4",
"bhnOrderNumber" : "3090550",
"bhnOrderItemId" : "854KLGQABJN0KGCPBPHM3LK19M",
"bhnProductIID" : "61072",
"itemDenomination" : 25.0,
"totalItemQuantity" : 1,
"egiftInfo" : "https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapipp.blackhawknetwork.com%2Forderservices%2Fv1%2Ffulfillmentorder%2F9TK4A2JZ589NHHZ1VQMXG6RXZ4%2Ffulfillmentorderitems%2F854KLGQABJN0KGCPBPHM3LK19M%2Fegifts%2F&data=04%7C01%7CGary.Prychoda%40bhnetwork.com%7C67637e0abc6b402fb46c08d8cf82b218%7C09f55992c50c45628657b1bd6acc36c5%7C0%7C0%7C637487507528351290%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=irbErxvc4%2BOrsK3cNknv6bUsyfdS6kvm5KfcJJ%2BUwiM%3D&reserved=0",
"bhnProductUPC" : "07675010473",
"sourceName" : "ORDERCENTRAL10"
}
}
The Ship Notification (SN) is a collection of "order line items" shipped, not 'orders' shipped. There is no SN for orders.
Example, it is possible for you to receive a SN for 2 items from an order that has 3 items, i.e., 1 item has yet to ship. You have to keep track and roll-up/account for the order line items statuses in your system of record.
Alternatively, you can query BHN's order 'status' (vs. order line item status) and update your system of record.
Updated 7 months ago