Task Status API
Since 2016, new accounts are using "New, In Progress, Completed, On Hold and Cancelled" Task statuses.
Still through the API it is only possible to make use of the older "Active, Completed, Deferred and Cancelled" statuses.
I guess you could change the workflow status via a PUT request to the /workflows/ URL and query "customStatus", but for that you would need a Business account, else you get 403 errors.
So that means that there is at the moment no possibility to use the "In Progress" status via API, since using the "Active" status, puts everything back in "New".
These are default task statuses, so it is strange that they are being considered as "custom".
So unless I'm completely missing out on something here, could you please fix this anomaly since the default tasks are not fully usable at the moment via API?
A temporary solution where "In Progress" could be mimicked (maybe by tricking the system by setting 2 or more other parameters as well?) would be most welcome.
Thanks!
Hey srasmond, and welcome to the Community!
I've raised a Support ticket for you here, someone should be in contact with you soon. If you need anything else, be sure to let me know.
It would be very helpful if Wrike support would post solutions that evolved out of the Support tickets here.
I've got the same issue. I have created a custom status to use as a flag for integrations and I can't seem to modify the 'customStatusId' parameter?
Is there a list somewhere of which parameters can be modified?
Thanks!
I got a response from Support:
One: the documentation expands when you click on the action you are interested in and I (duh) didn't click on it.
Two: The parameter is 'customStatus' without the ID
Sorted. Hooray!
Thank you for sharing GTL Engineering! 🙂
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 Howard Seay, thanks for the feedback on this.
This is something we are doing wherever possible. If there's something specific you'd like assistance with, please do let us know and we'll be happy to help.
Elaine Community Team at Wrike Wrike Product Manager Become a Wrike expert with Wrike Discover
Elaine Wrike Team member Become a Wrike expert with Wrike Discover
Thank you Elaine , I was looking for a way to GET tasks by the CustomStatusID. I just tried using CustomStatus and get the error:
Elaine My co-worker found the solution. The correct parameter name is CustomStatuses and the value must be contained in brackets.
so the GET should look like this:
GET 'https://www.wrike.com/api/v4//tasks?descendants=true&status=Active&type=Planned&customStatuses=[IEAASJM7JMBEEIJM]'
Just posting here for those that may pass by.
Thanks
Thank you for sharing the solution, Howard Seay 🙂
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