配置项目 Webhook

目标

配置 Webhook 功能以在项目中的一个或多个 Procore API 资源发生变更时接收通知。

背景

Webhook 是一种自动消息或 HTTP 请求,当特定事件发生时,它从一个应用程序实时发送到另一个应用程序,可实现实时数据更新,而无需不断轮询或手动请求。Webhook 可自动执行在应用程序之间传输数据的过程,从而使一个应用程序无需不断检查另一个应用程序的更新。

在 Procore 中,Webhook 功能允许公司和项目管理员启用第三方开发人员和集成商,以便在发生创建、更新或删除操作时订阅一个或多个Procore API资源的事件通知。例如,每当在 Procore 中创建新的 RFI 时,第三方RFI 集成可能希望收到通知。

Webhook 功能的好处包括:

需要考虑的事项

创建新挂钩

  1. 导航到项目级别管理员工具。

  2. 在"项目设置"下,点击Webhook

  3. 在“Webhook”页面上,单击“ 创建挂钩”。

这将打开一个新的挂钩配置页面,其中包括许多用于配置挂钩的字段和控件。

  1. 端点配置:

  1. 选择要发送的事件:

  1. 查看选定事件:

你可以查看已选择的通知事件,并在需要时删除一些事件。

查看 Webhook 事件

创建和配置挂钩后,你可以查看 Procore 已发送到第三方服务的事件的状态。
概述部分提供了 hook 的高级摘要,包括 hook 状态和其他相关信息。

"事件"部分显示所选挂钩的事件历史记录。事件历史记录可滚动维护 28 天。

每个事件都由其资源名称、资源 ID、事件类型、事件状态和协调世界时时间戳标识。

事件状态的可能值如下:

你可以使用事件列表执行各种操作:

另请参阅