Configurar Webhooks de proyecto

Objetivo

Configure la función Webhooks para recibir notificaciones cuando cambien uno o más recursos de la API de Procore en un proyecto.

Fondo

Un webhook es un mensaje automatizado, o una solicitud HTTP, que se envía de una aplicación a otra en tiempo real cuando ocurre un evento específico, lo que permite actualizaciones de datos en tiempo real sin la necesidad de sondeos constantes o solicitudes manuales. Los Webhooks automatizan el proceso de transferencia de datos entre aplicaciones, eliminando la necesidad de que una aplicación busque constantemente actualizaciones de otra.

En el contexto de Procore, la función Webhooks permite a los administradores de compañías y proyectos permitir que desarrolladores e integradores de terceros se suscriban a notificaciones de eventos para uno o más recursos de la Procore API cuando se produzcan acciones de creación, actualización o eliminación. Por ejemplo, es posible que una integración de terceros RFI desee recibir una notificación cada vez que se cree una nueva RFI en Procore.

Los beneficios de la característica de los Webhooks incluyen:

Aspectos a tener en cuenta

Creación de un nuevo gancho

  1. Navegue hasta la herramienta Administrador a nivel proyecto. 

  2. En "Configuración del proyecto", haga clic en Webhooks.

  3. En la página Webhooks, haga clic en Crear Hook.

Esto abre una nueva página de configuración de gancho que incluye una serie de campos y controles para configurar un gancho.

  1. Configuración del punto final:

  1. Seleccione los eventos que desea enviar:

  1. Ver eventos seleccionados:

Puede revisar los eventos de notificación que ha seleccionado y eliminar algunos si es necesario.

Visualización de eventos de Webhooks

Una vez que se crea y configura un gancho, puede ver el estado de los eventos que Procore ha enviado al servicio de terceros.
La sección Descripción general proporciona un resumen de alto nivel del gancho, incluido el estado del gancho y otra información relevante.

La sección Eventos muestra el historial de eventos del gancho seleccionado. El historial de eventos se mantiene durante un período de 28 días consecutivos.

Cada evento se identifica por su nombre de recurso, ID de recurso, tipo de evento, estado del evento y marca de tiempo en UTC.

Los valores posibles para el estado del evento son los siguientes:

Puede realizar una variedad de acciones con la lista de eventos:

Ver también