我正在编写一个脚本,该脚本将按文档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?
答案 0 :(得分:1)
添加新会话时,需要所有现有会话,因此您将需要检索所有会话以将现有会话包括在PUT中。