Breaking Change to Webhook Response

Response Prior to Yesterday:

{
  "test": "0",
  "fulfillment": {
    "shipment_id": [REDACTED],
    "shipment_uuid": [REDACTED],
    "partner_order_id": [REDACTED],
    "order_number": [REDACTED],
    "order_uuid": [REDACTED],
    "warehouse": [REDACTED],
    "warehouse_id":  [REDACTED],
    "warehouse_uuid":  [REDACTED],
    **"webhook_type": "Shipment Update",**
    "tracking_number":  [REDACTED],
    "line_items": [REDACTED]
  }
}

Response Yesterday & Today

{
  "test": "0",
  **"webhook_type": "Shipment Update",**
  "fulfillment": {
    "shipment_id": [REDACTED],
    "shipment_uuid": [REDACTED],
    "partner_order_id": [REDACTED],
    "order_number": [REDACTED],
    "order_uuid": [REDACTED],
    "warehouse": [REDACTED],
    "warehouse_id":  [REDACTED],
    "warehouse_uuid":  [REDACTED],
    "tracking_number":  [REDACTED],
    "line_items": [REDACTED]
  }
}

Is this a permanent change?

Is anyone experiencing a change to the webhook response?

Hi @CJC
Welcome to the community! What should I be looking at in reference to these webhooks?

JSON serialization format has changed, specifically the “webhook_type” key-value pair is no longer nested within the fulfillment object.

Have updated the JSON response’s to make it more clear

I will check if this was intentional! Thank you for the clarification!

This has been changed back.