I have created an API Custom API Call to update the predecessor of a task. I have received an error on the module below.
I am wondering if I am just missing some commas or quotes in the body or if I am completely off. The error says "[422] APIModel INTERNAL does not support field data (Task)" so I am wondering if updating nested fields is not even possible.
Any help is greatly appreciated!
Topics help categorize Community content and increase your ability to discover relevant content.
This is a fantastic question.
Predecessors are one of the curiosities of the Workfront API. You can not PUT/POST directly to the predecessor object either through the task or directly. Instead WF engineered a READ-ONLY field into the API called predecessorExpression. In effect here you would literally place the same string you would when entering a predecessor into the UI. Take a look at the attached example on how to do this. Note in my example it is a cross project predecessor, but the idea is the same. Instead of the reference number of a different project, just put your "Task Number" + the secondary elements like ff or such.
@Andy Hess‚ This works!! Thank you so much! ![]()
Views
Replies
Total Likes
@Andy Hess‚ Is there a way to add a predecessor in addition to the existing one using Fusion? Say if task A has a predecessor B already and after the Fusion run I want the task A to have both predecessor B and C. Thanks
Views
Replies
Total Likes
Views
Replies
Total Likes