Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

uContact permite la creación de webhooks entrantes para poder realizar acciones personalizadas cuando se ejecuten mediante llamadas HTTP el Webhook específico. Se pueden crear tantos webhooks como se deseen y cada uno se ejecuta llamando a una ruta específica. A su vez, es posible devolver un resultado personalizado, tanto el código de respuesta, cuerpo y headers.

...

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#DEEBFF

https://<instancia>.ucontactcloud.com/IntegraChannels/resources/<nombre del webhook>

Variables disponibles

Al ejecutar un flujo de webhook se setean variables globales disponibles disponibles desde javascript que contienen la información de la petición: método, body y headers.

...

Code Block
{
  "phone":"123123",
  "name":"John"
}

Acciones disponibles

Se pueden ejecutar todas las acciones disponibles en forma de actividades en el diseñador, consultas a la base de datos, ejecución de métodos de la API de uContact, inyección de mensajes entrantes y ejecución de javascript.

Respuesta

Si no se utiliza la actividad SetWebhookResponse en el flujo de webhook, por defecto la respuesta será 200 con el body vació. En cambio al utilizarla se puede tener total control de la respuesta producida.

...