跑道 - 自定义webhook请求数据

Podio - customize webhook request data

当跑道 webhook 被其订阅的事件触发时,该钩子将向外部 url 发送一个请求,其中包含有关该事件的信息。是否可以自定义请求中包含的信息?

例如,我打算创建一个 webhook,它将在更新应用字段时触发。默认的 webhook 设置将包括

body: { item_id: '12345',
        item_revision_id: '2',
        type: 'item.update',
        hook_id: 54321' }

在请求中。但是,这意味着如果我想获得有关更新项目的更多信息(这些是 'user' 项目,所以我想要像 'first_name'、'last_name'、等等)。

当我通过 API (https://developers.podio.com/doc/hooks/create-hook-215056) 创建挂钩时,有没有一种方法可以自定义它,以便在挂钩打开时将整个更新的项目记录包含在请求中叫什么?在 Ruby 和 PHP 客户端示例中,有一个 attributes 参数 - 您可以通过 attributes 设置请求数据吗?如果可以,应该如何格式化?

无法自定义跑道webhook请求。每个 Podio webhook 都具有相同的结构,如果您需要有关 updated/created 项目的更多信息,您将需要触发另一个 GET 请求。