Dokumentation av aviseringar
Allmänt
Aviseringar är mycket användbara för att hålla dig uppdaterad om vissa händelser. Till exempel kan du konfigurera en e-post- eller Slack-avisering som ska skickas varje gång en hemlighet har visats. Aviseringen inkluderar ID och beskrivning av hemligheten, samt vissa detaljer om visaren, som IP-adress.
Aviseringstyper
Du kan konfigurera aviseringar att levereras via:
- E-post
- Slack
- Webhook (HTTP POST)
Händelsetyper
Du kan konfigurera aviseringar för följande händelser:
- Hemlighet skapad
- Hemlig visning
- Hemligheten har upphört
E-postmeddelanden
E-postaviseringar kan konfigureras på Aviseringar > E-post. För närvarande är det inte möjligt att ha flera mottagare för e-postmeddelandena.
Avsnittet Status på sidan visar när det senaste aviseringsmejlet skickades.
Meddelanden från Slack
Slack-aviseringar kan konfigureras på Aviseringar > Slack.
Slack-aviseringar använder Slacks inkommande webhooks. Du kan läsa mer om funktionen på Slacks dokumentation.
Avsnittet Status sektionen på sidan visar när den senaste aviseringen skickades och om den lyckades.
Webhook-meddelanden
Webhook-aviseringar kan konfigureras på Aviseringar > Webhook.
Webhook-meddelanden kan användas för att skicka meddelanden till alla applikationer med inkommande HTTP API.
Följande JSON nyttolast kommer att skickas som en POST förfrågan när webhooken körs. Förfrågan Content-Type är inställd på application/json.
{
event_type: "one of secret_created, secret_viewed, secret_expired",
secret_id: "the ID of the secret",
created_at: "timestamp when the secret was created",
description: "description of the secret, if set",
viewed_at: "timestamp when the secret was viewed, if viewed",
viewed_by_ip: "IP address of the viewed, if viewed",
viewed_by_user_agent: "HTTP User Agent of the viewer, if viewed",
expires_at: "timestamp when the secret expires, if set",
expired: "a boolean indicating if the secret has expired"
}
Avsnittet Status sektionen på sidan visar när den senaste aviseringen skickades och om den lyckades.