我如何获得Marketo中所有潜在客户的列表

时间:2015-01-28 04:56:50

标签: rest marketo

我希望使用他们的Rest Apis获得Marketo的所有潜在客户。有没有办法做到这一点?我已经尝试过getLeadChanges api,但只返回带有更改字段的潜在客户。

2 个答案:

答案 0 :(得分:5)

Marketo中的潜在客户按顺序从1开始分配潜在客户ID。使用Get Multiple Leads by Filter Type REST API endpoint,您可以通过每次调用的潜在客户ID查询300个潜在客户。

您必须将id指定为filterType,并将lead id指定为filterValues,并且每次调用此端点。要获得所有潜在客户,您将一次遍历300个潜在客户的总数。

第一个API调用是(替换...以及其间的所有值):

/rest/v1/leads.json?filterType=Id&filterValues=1,2,3,...,298,299,300

第二个API调用以及每个后续API调用都遵循相同的模式:

/rest/v1/leads.json?filterType=Id&filterValues=301,302,303,...,598,599,600

答案 1 :(得分:2)

通过Marketo REST API,您只能请求静态列表,“所有潜在客户”都是动态的 最简单的方法是:

  1. 创建静态列表
  2. 将所有现有潜在客户添加到此列表
  3. 创建一个Marketo广告系列,将每个新线索添加到此静态列表中。
  4. 然后只查询此列表中的潜在客户。例如:https://%yourSubdomain%.mktorest.com/rest/v1/lists/%listId%/leads.json
  5. 希望它会有所帮助。