What would be the scope for the webhook? Tasks can be created on pretty much everything, so which tasks do you want to be notified about?
Can we get a WebHook for Tasks, please?
The fact Podio supports WebHooks for Items, Comments, Files and Apps is, secularly speaking, a godsend.
Unfortunately we also_ need_ Create/Update/Delete WebHooks for Tasks too, otherwise that means polling the API every minute times every user we have that needs this. WebHooks for Tasks would be oh-so-much better!
Please sign in to leave a comment.
Any time a task is created, updated or deleted. I need to be able to keep tasks in sync with App Items that are created to mirror Tasks, and also to be able to sync with an external systems.
So you mean tasks on items on a specific app?
I'm referring to global tasks, these:
Further clarification; Tasks are currently too limited and unlike Apps are not configuration. Apps currently cannot (directly) contribute to a global queue. So what we need is the ability to have Apps that sync with Tasks so we can have Apps that meet our business needs for information tracked (like time estimates and references to clients) where the Tasks meet the user's needs to have all of their "todo" items available in a single location.
That should have been "...and unlike Apps are not configurable."
Note I'm ignoring the ability for an app to generate a task because that only happens on create of the App item and not on create, update or delete of the task.
We are also looking for web-hooks for Tasks - just as explained above - get notfied with task id when ever a task get created/changed/deleted
It will be great if you implement it in space level and of course should work only for Shared tasks..
Hooks for shared space tasks is definitely possible and a good idea. Let me see if I can put this in next week. I most likely will only have time to do it in the API, so you would have to use the API to create the hooks.
I will get back to you later in the week.
@Christian - Excellent! Thanks.
: D Thanks Christian!
Thanks Christian :)
As promised I have implemented webhooks for tasks on a space. It will support task creation, task update and tas deletion. The bad news is that we postponed our deploy until Monday, so you will have to be patient a little longer.
I have updated the documentation here for you to look at: https://developers.podio.com/doc/hooks
@Christian - You are my hero today, best news I've had all week. THANKS!
We are doing some cool stuff with Tasks API and this is a great great news for us :)
The system has been updated, so you can create the hooks via the API.
I have a web hook authenticated by the issues application and the hook works fine through item create, update and delete. I create tasks regarding to these actions. That also works fine. But what I can not accomplish is my webhook (.php) to be triggered when these tasks are completed, deleted or updated.
My $_POST['type'] never gets 'task.create', 'task.update', 'task.delete'. Can anybody help me with that?
Are the tasks private? Only public tasks will result in webhooks being fired.
Could I ask the Podio folks to reconsider adding support for hooks on app/item-based tasks?
We are trying to implement a customized workflow based on task assignment and completion for specific items by individual users. Access to any task details beyond the ID of the task requires app authentication at the minimum...not sure why this might be considered an implementation challenge or security issue?
I'm not sure what you mean. Access to *any* data in Podio requires authentication. Even with more task webhooks you'd still need to authenticate before you can see the details. Otherwise we would be exposing your data in a very public manner (something we are not keen on doing).
That said: Often when people are trying to implement various workflows using tasks in Podio they will get a much better experience for building Podio apps to handle the same thing. You get a better overview for everyone, much better filtering, the ability to control exactly what fields to use, all the social features and so on.