我需要通过API插入新的Workfront用户,我可以这样做。但是,我需要使用员工ID更新自定义表单项。对于新用户,必须先附加自定义表单,然后才能更新员工ID。我使用以下网址附上表单:
https://<url>/attask/api/user/<userguid>?sessionID=<sessionid>&updates={'objectCategories':[{'categoryID': '225845d1800010d52527455df2a27f0fe2','categoryOrder':0,'objCode':'CTGY'}]}&method=put
结果是HTTP错误400:错误请求
是否可以将自定义表单附加到用户?或者还有其他方法可以通过API完成吗?
答案 0 :(得分:0)
作为参考,我必须完成同样的问题。您在更新中的说法是正确的,您需要使用最新版本的API(截至本文,即6.0),但对于其他想知道的人,语法如下:
https://<url>/attask/api/v6.0/USER/<userID>?apiKey=<key>&updates={"objectCategories":[{"categoryID":"<customFormID>","categoryOrder":0,"objCode":"CTGY"}]}&method=put