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.

Upvote 43
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos
30 commentaires
Avatar
Pavel M

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. 

2
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

Hi Pavel,

Is this API under development though?

As Wrike users we really could use this API to fetch task status changes.

Thanks,

Hussein

1
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

I just ran into this issue too, this would be a good feature to add.

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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.

2
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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.

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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.

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

OK with me to the Product Feedback section.

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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.

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos
Avatar
Hugh

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!

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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.

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

We also need this information exposed in the wrike API.

2
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos
Avatar
Hugh

Hi David Mikolajewski, thank you for this feedback! It's been passed on to the Product team.

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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.

4
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos
Avatar
Hugh

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.

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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.

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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

 

 

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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

1
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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.

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos
Avatar
Juan

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.

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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?

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

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"]

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos
Avatar
Juan

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 👍

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

Folllowing List for Post: Require API access to task status history
[this list is visible for admins and agents only]

Haut de la page
Didn’t find what you were looking for? Write new post