Marketo Rest API — обновление потенциальных клиентов с использованием идентификатора

Как можно обновить интерес, используя lookupField 'id'? Я попытался выполнить обновление, но получил ошибку «1003 — идентификатор поля не разрешен». Ниже приведены данные моего запроса для справки.

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

person geoffo    schedule 25.06.2015    source источник


Ответы (1)


Ваш параметр «lookupField» должен иметь верблюжий регистр, чтобы обозначить поле поиска следующим образом:

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

Эта ошибка выдается так, что если lookupField не указан, то дедупликация не является двусмысленной, если во входные данные для интереса включены как идентификатор, так и электронная почта.

person kelkington    schedule 25.06.2015
comment
Спасибо, kelkington, после того, как я починил корпус, все заработало как положено. - person geoffo; 26.06.2015