Kanbanery Support
posted this on March 18, 2011 09:27
If you want to integrate Kanbanery into your system, you don't have to constantly send us http get requests to keep your data up to date. Simply subscribe to our URL Live Update service we will send the information about what is going on in your projects directly to your server.
To subscribe, the only thing you have to do is provide server address in the URL Live Update Subscription tab. The address has to start with http or https.
Your subscription can have three statuses: disabled, paused or active. You can pause your subscription whenever you want. Your subscription will be automatically paused if we receive five incorrect responses in a row (i.e. other than 200 OK) or when server response time is higher than 25 seconds (also five times in a row). You can unpause your subscription as soon as you've identified the issue with your sever.
After a resource (e.g. task, column) has been created, updated or deleted, we send you a HTTP request (POST, PUT or DELETE, respectively), with JSON data containing newest resource data, id of the user who performed the operation and auth_token (so you know this was our server that performed the request). After a resource has been deleted, we don't send all resource data, just type and id.
Here is an example of data we send:
{ "user_id" => "7", "auth_token" => "4bd1ffc83e5ed9ac501c6d1729c8643c9022d452", "resource" => { "id" => "6", "title" => "Some task", ... } }
Comments
Hi there,
It would be extremely helpful to also get some information about what was changed: for example, I'd like to know if task was created or edited, which fields were changed etc.
This has been requested by some of the users of Flowdock (http://www.flowdock.com/), a Shared Team Inbox with Group Chat.
- Otto
Dear Otto,
I'm adding your request to the feature request forum. That's where we look for input when we're doing feature planning.
All the best,
Paul
I would like to use Amazon Queue services for sending over JSON messages to enable live updates. Can somebody send me a how-to?