Eloqua的更新事件API端点将覆盖而不是更新

时间:2018-08-27 16:38:53

标签: eloqua eloqua-bulk-api

我正在编写一个脚本,该脚本将按文档here的要求通过Eloqua API向事件添加新的会话。我正在使用文档中的端点/api/REST/2.0/assets/eventRegistration/{id},并发出如下所示的放置请求:

{
    "type": "EventRegistration",
    "id": "131",
        "sessions": [
        {
            "type": "EventSession",
            "id": "46",
            "name": "TEST+PUT+SESSION"
        }
    ]
}

但是该请求将覆盖事件并删除任何其他已存在的会话。是否有一种方法可以告诉api仅添加一个新会话而不覆盖它,还是我需要先执行get请求然后执行put?

1 个答案:

答案 0 :(得分:1)

添加新会话时,需要所有现有会话,因此您将需要检索所有会话以将现有会话包括在PUT中。