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!

 

0
9 Kommentare
Spot On Innovative Approach Stellar Advice
Avatar
Hugh

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.

0
Aktionen für Kommentare Permalink
Spot On Innovative Approach Stellar Advice
Avatar

It would be very helpful if Wrike support would post solutions that evolved out of the Support tickets here.

1
Aktionen für Kommentare Permalink
Spot On Innovative Approach Stellar Advice
Avatar

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!

0
Aktionen für Kommentare Permalink
Spot On Innovative Approach Stellar Advice
Avatar

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! 

0
Aktionen für Kommentare Permalink
Spot On Innovative Approach Stellar Advice
Avatar

Thank you for sharing GTL Engineering🙂

Lisa Community Team at Wrike Become a Wrike expert with Wrike Discover

0
Aktionen für Kommentare Permalink
Spot On Innovative Approach Stellar Advice
Avatar

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 Erfahren Sie mehr über Wrikes leistungsstarke Funktionen und lernen Sie Anwendungsbeispiele kennen

0
Aktionen für Kommentare Permalink
Spot On Innovative Approach Stellar Advice
Avatar

Thank you Elaine , I was looking for a way to GET tasks by the CustomStatusID. I just tried using CustomStatus and get the error:

{
    "errorDescription": "Parameter 'customStatus' is not allowed",
    "error": "invalid_request"
}
 
I'm using postman and the official wrike api collection / environment.  The request looks like this.
0
Aktionen für Kommentare Permalink
Spot On Innovative Approach Stellar Advice
Avatar

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

0
Aktionen für Kommentare Permalink
Spot On Innovative Approach Stellar Advice
Avatar

Thank you for sharing the solution, Howard Seay 🙂

Lisa Community Team at Wrike Become a Wrike expert with Wrike Discover

0
Aktionen für Kommentare Permalink

Folllowing List for Post: Task Status API
[this list is visible for admins and agents only]

Didn’t find what you were looking for? Write new post