使用 Marketo API 获取计划及其成员和状态

Get programs and their members and status with Marketo API

我想知道是否可以获取活动程序列表(特别是 'event' 类型),然后列出这些程序的成员及其在其中的当前状态。

基本上,我希望复制程序视图顶层的“成员”选项卡,以便从外部查看我们的事件流程,但添加额外的功能以使非 marketo 用户能够更改状态这些潜在客户(即来自注册 -> 参与)。

据我所知,目前 REST API 无法做到这一点 (?),而且我无法完全理解在 SOAP [= 中使用什么调用18=]...

我在你的问题中看到了几个不同的主题,所以我将分别讨论它们。

  • 是否可以获得活动程序列表?这个有可能。您可以通过 Get Multiple Campaigns REST API 获取列表活动及其相关程序。
  • 是否可以得到一份计划成员名单?这个有可能。您可以通过 Get Multiple Leads by Program Id REST API.
  • 获取与计划关联的潜在客户列表
  • 是否可以获取潜在客户在计划中的状态?这不是直接可行的,但有一个解决方法。当潜在客户的状态在程序中发生变化时,您可以将该潜在客户添加到静态列表中。然后,您可以使用 Get Multiple Leads by List Id REST API.
  • 从该静态列表中查询潜在客户

要获取程序列表,请使用 SOAP API getMObjects with type = Program: http://developers.marketo.com/documentation/soap/getmobjects/