通过 attask API 以编程方式创建子任务

Programmatically creating sub tasks via the attask API

我想使用任务 api 向现有任务添加子任务。我可以使用 POST 方法和以下方法向项目添加任务:

/attask/api/task?name=Created Task&projectID=553f...&sessionID=b529...

我尝试使用 post 方法和以下方法创建子任务:

/attask/api/task?name=Created Sub Task&taskID=5540...&sessionID=b529...

我收到一条错误消息,指出 API 模型 V2_0 不支持字段 taskID。

我可以在用户界面中创建子任务,但需要以编程方式进行。该项目需要将 TFS 任务作为子任务同步到在 AtTask 中创建的任务。来自 AtTask 的任务将成为 TFS 中的积压故事。我提出了一个替代解决方案,遵循 attask suggested portfolio (Business Unit), program (tfs: project / scrum team), project (tfs: story), task (tfs: task) 范式,但该建议没有得到关注。

API是否支持创建子任务?如果有,能否举个例子。

添加子任务的正确语法是 parentID 而不是 taskID,因此以下应该有效

 POST   /attask/api/task?name=Created Sub Task&projectID=54c7...&parentID=55413...&sessionID=2gi...