I have a number of project fields to be updated via API, which are not visible in workfront UI. I fetch these properties by doing a GET
of the project ID. Few fields to name that I need to update are - previousStatus, categoryID, resourcePoolID, scheduleID, eac and others. Please note my extRefID is null.
I have tried this -
https://abc.attasksandbox.com/attask/api/project/57--b8477f7?DE:project={previousStatus:EST}&apiKey=759--ux&method=put
and this
https://xyz.attasksandbox.com/attask/api/project/57d6--f7?DE=previousStatus:EST&apiKey=759--xu&method=put
and this
https://xyz.attasksandbox.com/attask/api/project/57--f7?updates={"previousStatus":"EST"}&apiKey=7--xuk&method=put
and JSON edits as below
https://xyz.attasksandbox.com/attask/api/project/57--f7&apiKey=7--xuk&method=put
with body as
{
Project: [
{
previousStatus: "EST"
}
]
}
but nothing seems to work. I get response code 200 for 3rd call, but previousStatus is still not updated. For other calls I get:
"Parameter with primary key value(s) \"previousStatus\" not found"
Can any one please suggest the right approach if it's achievable? Thanks in advance!