Marketo REST API:将潜在客户与计划相关联

时间:2016-02-17 20:02:33

标签: ruby-on-rails api marketo

我已经高低搜索并且不相信这是可能的,但在放弃之前,我想在这里问。有没有人找到任何人 - 迂回与否 - 通过他们的REST API创建一个领导并将其与Marketo中的程序相关联?

谢谢!

2 个答案:

答案 0 :(得分:1)

为什么不使用自动将潜在客户与相关计划相关联的智能广告系列?

您可以在MLM中创建一些自定义字段(例如:“与程序关联”),当您使用API​​创建新的潜在客户时,在此字段中添加一些值,即“associateWithProgram”:“program123”。

然后,在MLM中创建一个广告系列,只要创建新的潜在客户并且associateWithProgram字段不为空,就会触发该广告系列。

流程是将潜在客户添加到所需的程序。

答案 1 :(得分:0)

   curl -X POST \
  "${baseUrl}rest/v1/leads.json?access_token=${AccessToken}" \
  -H "Content-Type: application/json" \
  -d '
{  
   "action":"createOrUpdate",
   "lookupField":"email",
   "input":[  
      {  
         "email":"lead@customer.com",
         "firstName":"Sergejs",
         "lastName":"test"
      },
      {  
         "email":"lead@company.com",
         "firstName":"Sergejs",
         "lastName":"test1"
      },
      {  
         "email":"lead@mail.net",
         "firstName":"Sergejs",
         "lastName":"test2"
      }]
    }
   '

LeadId=$(curl -X GET "${baseUrl}rest/v1/leads.json?access_token=${AccessToken}&filterType=email&filterValues=${leademail}" | jq '.result | .[].id')

curl -X POST "${baseUrl}rest/v1/leads/programs/${NewProgramId}/status.json?access_token=${AccessToken}" \
  -H "Content-Type: application/json" \
  -d " {
    \"status\": \"Registered\",
    \"input\": [
        {\"id\": ${LeadId} }
    ]
}
"