allow webhooks to be registered for snapshot status changes
Rather than repeatedly poll the snapshots endpoint to determine when snapshots' statuses have changed, it would be great if we could provide a URL that would receive a POST request when the status, etc. change. (similar to how GitHub provides webhooks - https://developer.github.com/webhooks/)
Makes total sense. Optimization should better support webhooks
Michael Haren commented
I'd like this for exactly the reason Will describes. Alternatively a snapshot-complete Slack integration would be great, too. It could post a nicely formatted message, including important status and a diff against the previous snapshot.
Will Pillar commented
Completely agree. This would be very helpful for our post-deploy snapshot, currently having to do long-polling against the API to check if the snapshot has completed and then post the results into slack.