You will now receive the cancellation reason (in the reasonKey field) within the delivery update webhook notification when a delivery is cancelled.
"cancellation":
{
"canceledBy":"operations",
"reasonKey":"end-customer_unreachable",
"comment":""
}
Possible canceledBy values are: client, operations or system
The list of reasonKey is documented in our cancellation reasons documentation.