在AtTask PUT请求中发送多个更新

时间:2014-02-17 15:55:42

标签: api rest attask

我想知道在AtTask的API中是否有一种方法可以在单个URL请求中发布多个更新。

例如,我需要更新1,000条记录的extRefID。我是否对API进行了1,000次调用(在开销方面很昂贵),或者我可以使用包含以下内容的JSON或XML有效负载发送单个请求:

{data {id:1234,extRefID:xx} {id:1235,extrefID:xy} }

等?如果有一种方法可以减少两个系统的开销。提前谢谢!

1 个答案:

答案 0 :(得分:1)

您可以通过将单个JSON数组传入“updates”参数来对相同类型的对象进行批量更新:

PUT .../api/v4.0/task?updates=[{"ID":"abc123","extRefID":"val1"},{"ID":"def456","extRefID":"val2"}]

希望得到这个帮助。