Require API access to task status history
Hi, we need API access to the task status changes. When opening a tasks in the UI, these appear along with the comments. Whilst there is an API to get all the comments, it does not provide the task status changes, nor is there any other API to do this. Using the Webhooks to maintain status changes outside of Wrike is not an ideal solution.
Thanks,
Andreas.
Hi Andreas! Thank you for sharing your feedback, indeed right now there is no way to fetch task status changes via API calls and webhooks are the only alternative.
Hi Pavel,
Is this API under development though?
As Wrike users we really could use this API to fetch task status changes.
Thanks,
Hussein
I just ran into this issue too, this would be a good feature to add.
This would be very important to our organization as well. We have tried using the data available to us under Activity Reports (Task Status Changed), but this data doesn't allow us to create the management reports our execs require.
We need this data to determine how long Tasks have been in each status or if statuses have been skipped.
Please look into adding this to your API roadmap if it's not already under development. This is valuable data for our management reporting.
Count me in on this. My immediate use case is I'd like my automation to manage task status unless the status has been previously set by a user. This allows a user to override the data source the automation is looking at, which would be useful sometimes.
I also need this history. When you view the task through the app, you can see the history mixed in with comments. But when you read comments, the status change history is not included.
One of the things that I would like to do is generate metrics for the number of issues that an engineer resolved. This requires being able to access the history of who put the issue in the resolved state.
Hey @Steven, thanks for bumping this conversation.
@All For now, I don't have any updates from our Product team. I think that moving this thread to our Product Feedback section might help to get more votes here. Please let me know if you don't mind that.
Lisa Community Team at Wrike Wrike Product Manager Become a Wrike expert with Wrike Discover
Lisa Wrike Team member Become a Wrike expert with Wrike Discover
OK with me to the Product Feedback section.
Thanks @Steven
@All This thread now lives in the Product Feedback forum, please make sure to +1 the suggestion if you haven't already. Any news, I'll make sure to update you here.
Lisa Community Team at Wrike Wrike Product Manager Become a Wrike expert with Wrike Discover
Lisa Wrike Team member Become a Wrike expert with Wrike Discover
Any updates on this feature? I need to be able to pull a report with the number of tasks that failed testing prior to being completed.
Hi everyone, hope you don't mind me jumping in for Lisa. No updates here at the moment, I'll keep you posted as soon as I have one!
I want to create a report of how long any given task spent in each status and this is critical. I'm honestly surprised it's not exposed. Very disappointing.
Hi Mark Platt, welcome to the Community! 🙂
Have you seen Workflow Reports? They allow you, among other things, to see the average amount of time tasks spend in a particular status and find bottlenecks in your process.
Hope this helps!
Lisa Community Team at Wrike Wrike Product Manager Become a Wrike expert with Wrike Discover
Lisa Wrike Team member Become a Wrike expert with Wrike Discover
We also need this information exposed in the wrike API.
Hi David Mikolajewski, thank you for this feedback! It's been passed on to the Product team.
We are looking for this functionality as well. We want to be able to track how long specific tickets are in some statuses, i.e. to see how long a ticket is "in development" or "waiting for answers". The suggestion earlier of using Workflow Reports doesn't work because that is a higher level summary and doesn't allow enough filters or drill-down capacity to be useful for our use case.
Welcome to the Community, Mike Magnuson!
Thank you for sharing your use case here. I don't have an update for you at the moment, but if anything changes, I'll be sure to let you know.
Going to bump this again. Our use case is being able to find tickets that have failed QA, and how many times that has happened. We can possibly do something with Webhooks, but that means we now have to setup some sort of storage per ticket, etc. And we wouldn't be able to look backwards.
Hey Yuriy Shikhanovich, thanks for sharing your use case here, I've passed this on to our Product team.
I don't have any updates in relation to this suggestion currently, but if that changes I'll be sure to update the thread 👍
Elaine Community Team at Wrike Wrike Product Manager En savoir plus sur les fonctionalités et les meilleures pratiques grace à nos Webinaires online
Elaine Wrike Team member En savoir plus sur les fonctionalités et les meilleures pratiques grace à nos Webinaires online
Hello
any news arround this subject ? Like Mike said, when you want to look at ticket history we are stuck . The only work arround is to use the json archive feature and parse the file.
Is there any option that I have missed in the comment api to have every type of comment like status, parent, ...
thanks
Hi Damien Bodénès, welcome to the forums! 🙌
I'm checking with the team now and I'll let you know if there's an update 👍
Thank you for sharing your use-case!
Lisa Community Team at Wrike Wrike Product Manager Become a Wrike expert with Wrike Discover
Lisa Wrike Team member Become a Wrike expert with Wrike Discover
Hello Damien Bodénès! Currently, GET
/comments
API call shows actual comments rather than all the updates that are displayed in the Activity Stream (attachments, added parents, description change, etc.). API access to task status history is not yet scheduled in our roadmap for the near future, but we'll keep the Community updated on the enhancement in case there will be some in this regard.Wrike API is designed to pull out the current state of the task rather than the historic data. So, the GET tasks call will show you the current information about the item, including status, parents, description. You can log the updates at your end regularly and store them to use when needed.
Another approach to get the information about the task's change via the API is to use the Get Audit Log method. Please note, however, that this is available only to Enterprise account admins with "Create user activity reports" right.
Set the value of the
"operations"
parameter to"TaskStatusChanged"
and you will receive all records about this particular action. To exemplify the process I'll be using Postman.
You can also add multiple parameters to get information about several types of updates at once:
Finally, you could use the Wrike Analyze to create reports that show how long your tasks spend in a given status. Please let us know if you'd like to speak to your Account Manager for more details about this add-on 😉
Lisa K. Community Team at Wrike Wrike Product Manager En savoir plus sur les fonctionalités et les meilleures pratiques grace à nos Webinaires online
Lisa K. Wrike Team member En savoir plus sur les fonctionalités et les meilleures pratiques grace à nos Webinaires online
Is this the only solution that can get history of statuses? Why can't we specify a task id when we call this api? This cannot be a solution to get status history.
Hello tadanori nakagawa, welcome to the Community! Thank you for sharing your case, I have opened a ticket with our Support Team on your behalf so one of our agents can assist you with this. In the meantime, feel free to check our Developers documentation, which covers the methods and techniques required to access and modify user content in Wrike through the API.
I just want to specify a task id or permlink of a task to get TaskStatusChanged history of the specific task. Why don't we have any request parameter to specify a task?
Hey tadanori nakagawa, I can see that our Support team specialist has reached out to you about this 👍
Please let us know if there's anything else we can help you with 🙂
Lisa Community Team at Wrike Wrike Product Manager Become a Wrike expert with Wrike Discover
Lisa Wrike Team member Become a Wrike expert with Wrike Discover
Hi Wrike Team, Just checking in to see if there are any new updates on the wrike API front to access task status changes and to see how long your tasks spend in a given status
Hi Deepti Diwakar, apologies for the late reply, your comment must have fallen through the cracks.
I've asked our API experts to look into your question, they will contact you soon 👍
Lisa Community Team at Wrike Wrike Product Manager Become a Wrike expert with Wrike Discover
Lisa Wrike Team member Become a Wrike expert with Wrike Discover
Hi Wrike Team,
It seems that the GET /audit_log API lacks a URL parameter to specify a task ID (or task IDs).
Consequently, the API attempts to retrieve all information from our Wrike account.
Without the ability to narrow down the information, the GET /audit_log API is not effective for tracking task status changes.
The API I tried is as follows:
https://www.wrike.com/api/v4/audit_log?operations=["TaskStatusChanged"]
Hi tadanori nakagawa, thank you for bringing this to our attention, I've opened a ticket with our Support on your behalf. One of our API experts will contact you shortly 👍