Differentiate betweeen Cancel and Failure for Deployment Notifications

How can I differentiate between cancelled and failed builds when setting up build notifications?

I’m trying to set up notifications Netlify sites via webhooks, but I can’t distinguish between the two states.

Very similar issue: Deploy Notifications Cancel vs Failure

This is a known issue:

…and many more

TL;DR, there’s no way at the moment