{"action":"created","issue":{"url":"https://api.github.com/repos/paxswill/evesrp/issues/88","repository_url":"https://api.github.com/repos/paxswill/evesrp","labels_url":"https://api.github.com/repos/paxswill/evesrp/issues/88/labels{/name}","comments_url":"https://api.github.com/repos/paxswill/evesrp/issues/88/comments","events_url":"https://api.github.com/repos/paxswill/evesrp/issues/88/events","html_url":"https://github.com/paxswill/evesrp/issues/88","id":128207402,"number":88,"title":"Add webhooks","user":{"login":"paxswill","id":178273,"avatar_url":"https://avatars.githubusercontent.com/u/178273?v=3","gravatar_id":"","url":"https://api.github.com/users/paxswill","html_url":"https://github.com/paxswill","followers_url":"https://api.github.com/users/paxswill/followers","following_url":"https://api.github.com/users/paxswill/following{/other_user}","gists_url":"https://api.github.com/users/paxswill/gists{/gist_id}","starred_url":"https://api.github.com/users/paxswill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paxswill/subscriptions","organizations_url":"https://api.github.com/users/paxswill/orgs","repos_url":"https://api.github.com/users/paxswill/repos","events_url":"https://api.github.com/users/paxswill/events{/privacy}","received_events_url":"https://api.github.com/users/paxswill/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-01-22T17:46:42Z","updated_at":"2016-05-01T03:57:50Z","closed_at":null,"body":"Add webhooks for various events, like on request submission, when actions are performed, etc. The goal for this is to make life easier for external clients and to make extending built-in functionality easier. A couple of use cases:\r\n\r\n* Test has a Jabber bot that alerts us when a new request is filed. It'd be nice if instead of polling the API, it got a notification from the app via a webhook when a request was done.\r\n* Nothing happens at the moment when a user leaves a comment, which can be problematic as almost everything else has notifications about comments. Adding a webhook means we can have a notification in Jabber when the submitter leaves a comment, and possibly a way to send a message to the submitter when someone else leaves a comment.\r\n* It might be possible to replace the custom killmail subclassing currently used to customize request handling by using a webhook on request submission. If a request doesn't meet the requirements, the request can be rejected or incomplete automatically."},"comment":{"url":"https://api.github.com/repos/paxswill/evesrp/issues/comments/216014644","html_url":"https://github.com/paxswill/evesrp/issues/88#issuecomment-216014644","issue_url":"https://api.github.com/repos/paxswill/evesrp/issues/88","id":216014644,"user":{"login":"paxswill","id":178273,"avatar_url":"https://avatars.githubusercontent.com/u/178273?v=3","gravatar_id":"","url":"https://api.github.com/users/paxswill","html_url":"https://github.com/paxswill","followers_url":"https://api.github.com/users/paxswill/followers","following_url":"https://api.github.com/users/paxswill/following{/other_user}","gists_url":"https://api.github.com/users/paxswill/gists{/gist_id}","starred_url":"https://api.github.com/users/paxswill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paxswill/subscriptions","organizations_url":"https://api.github.com/users/paxswill/orgs","repos_url":"https://api.github.com/users/paxswill/repos","events_url":"https://api.github.com/users/paxswill/events{/privacy}","received_events_url":"https://api.github.com/users/paxswill/received_events","type":"User","site_admin":false},"created_at":"2016-05-01T03:57:50Z","updated_at":"2016-05-01T03:57:50Z","body":"OK, so I [hashed out a start](https://github.com/paxswill/evesrp/wiki/Webhook-Design-Draft) to what I think the API will look like for this."}}