General
Las notificaciones son muy útiles para estar al tanto de ciertos eventos. Por ejemplo, puedes configurar una notificación por correo electrónico o Slack para que se envíe cada vez que se vea un secreto. La notificación incluye el ID y la descripción del secreto, y también algunos detalles del espectador, como la dirección IP.
Tipos de notificaciones
Puede configurar las notificaciones para que se envíen a través de:
- Correo electrónico
- Slack
- Webhook (HTTP POST)
Tipos de eventos
Puedes configurar notificaciones para los siguientes eventos:
- Secreto creado
- Secreto visto
- Secreto expirado
Notificaciones por correo electrónico
Las notificaciones por correo electrónico pueden configurarse en Notificaciones > Correo electrónico. Por el momento no es posible tener múltiples destinatarios para los correos electrónicos.
La sección Estado de la página muestra cuándo se envió el último correo electrónico de notificación.
Notificaciones de Slack
Las notificaciones de Slack se pueden configurar en Notificaciones > Slack.
Las notificaciones de Slack utilizan los webhooks entrantes de Slack. Puede obtener más información sobre esta función en la documentación de Slack.
La sección Estado de la página muestra cuándo se envió la última notificación y si tuvo éxito.
Notificaciones Webhook
Las notificaciones Webhook pueden configurarse en Notificaciones > Webhook.
Las notificaciones webhook pueden utilizarse para enviar notificaciones a cualquier aplicación con API HTTP entrante.
La siguiente carga JSON se enviará como una solicitud POST cuando se ejecute el webhook. El Content-Type de la solicitud se establece en application/json.
{ tipo_evento:"uno de secret_created, secret_viewed, secret_expired", secret_id: "el ID del secreto", created_at: "fecha y hora de creación del secreto", descripción: "descripción del secreto, si se ha establecido", viewed_at: "fecha y hora devisualización del secreto, si se ha visualizado", viewed_by_ip: "dirección IP del visualizado, si se ha visualizado", viewed_by_user_agent: "Agente de usuario HTTP del visualizado, si se visualizó", expires_at: "fecha y hora en que expira el secreto, si se ha establecido", expired: "un booleano que indica si el secreto ha caducado" }
La sección Estado de la página muestra cuándo se envió la última notificación y si tuvo éxito.