Marketo Rest API - 使用 Id 更新潜在客户

Marketo Rest API - Update Leads using Id

如何使用 'id' 的 lookupField 来更新潜在客户?我尝试执行更新但收到“1003 - 字段 'id' 不允许”错误。下面是我的请求数据,供参考。

{
  "action": "updateOnly",
  "lookupfield": "id",
  "input": [
    {
      "id": "11",
      "Company": "TestCompany",
      "NumberOfEmployees": "100"
    }
  ]
}

您的 "lookupField" 参数需要采用驼峰式大小写才能指定查找字段,如下所示:

{
  "action": "updateOnly",
  "lookupField": "id",
  "input": [
    {
      "id": "11",
      "Company": "TestCompany",
      "NumberOfEmployees": "100"
    }
  ]
}

抛出此错误是为了在未指定 lookupField 的情况下重复数据删除是明确的,因为 id 和 email 都包含在潜在客户的输入中。