Finished and Failed builds both trigger your build webhooks, cancelled builds do not. I’m using build webhooks for Slack notifications, and I’d like to see cancelled builds there as well.
And similar to the error
object with errored builds, it could maybe include information about who cancelled the build? Which might be a useful piece of information to have anyway on the builds page on the web for organizations.