Now that Webhooks is available, there should be the ability to enable and configure it on a per-project basis using the API and to be able to disable it per project via API also.