Integraciones

Para enviar a Honk basta una solicitud web a un solo endpoint, POST /v1/messages: puede hacerlo un script de shell, una herramienta de automatización o unas pocas líneas en tu app. Para tu propio código, las bibliotecas oficiales añaden reintentos, una clave de idempotencia en cada envío y una función para cada nivel de la escala Honk. Todas tienen licencia MIT y están en GitHub.

Sin escribir código

Estas herramientas pueden enviar avisos a Honk sin que escribas código. Para WordPress hay un plugin oficial, Honk Me, pendiente de aprobación en el directorio de plugins de WordPress; para las demás, cada guía muestra una configuración que ya funciona.

Bibliotecas y herramientas

Sin biblioteca

Basta con una solicitud HTTPS. Esta es toda la API de envío:

Terminal
curl -sS https://honk-me.app/v1/messages \
  -H "Authorization: Bearer $HONK_KEY" \
  -H "Idempotency-Key: backup-$(date +%Y%m%d)" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Backup failed",
    "message": "pg_dump exited with 1",
    "severity": "long",
    "group_key": "db/backup",
    "event_type": "problem"
  }'
# → 202 {"id":"msg_…","status":"accepted","duplicate":false,"received_at":"…"}

La app web escribe el código por ti

En la app web, Integraciones genera código listo para pegar en cada uno de estos lenguajes, con los datos de tu proyecto, y puede crear la clave de ingesta que lo acompaña.

Guías paso a paso