Referencia
Webhooks de canal
Publicación de mensajes en un canal de chat desde un servicio externo.
Actualizado:
Esta traducción se ofrece por comodidad. En caso de discrepancia, la versión en inglés prevalece.
Un webhook es una URL que convierte una petición HTTP POST en un mensaje dentro de un único canal. Se utiliza para llevar alertas, resultados de compilación y salidas de supervisión a Chat.
Creación de un webhook
Abrir el canal → Ajustes → Webhooks → Añadir. El nombre asignado se muestra como autor de cada mensaje publicado a través de él.
La creación devuelve una URL que contiene un token. El token constituye la autorización sobre el canal y debe tratarse como una credencial. Un token comprometido puede eliminarse.
Publicación de un mensaje
Un cuerpo JSON que contiene un campo de texto.
curl -X POST https://app.beskos.com/api/public/chat/hook/<token> \
-H 'Content-Type: application/json' \
-d '{"text": "Deploy finished: build 1284 is live"}'Límites de frecuencia
El endpoint tiene un límite de frecuencia por dirección de origen, dado que es accesible sin autenticación. Los volúmenes habituales de alertas no se ven afectados.