Allmänt

Notifieringar är mycket användbara för att hålla sig uppdaterad om vissa händelser. Du kan till exempel konfigurera ett e-postmeddelande eller ett Slack-meddelande som ska skickas varje gång en hemlighet har visats. Meddelandet innehåller ID och beskrivning av hemligheten och även vissa uppgifter om den som tittat, t.ex. IP-adress.

Typer av aviseringar

Du kan konfigurera aviseringar som ska levereras via:

  • E-post
  • Slack
  • Webhook (HTTP POST)

Händelsetyper

Du kan konfigurera aviseringar för följande händelser:

  • Hemlighet skapad
  • Hemlighet visad
  • Hemligheten har löpt ut

E-postmeddelanden

E-postaviseringar kan konfigureras under Aviseringar > E-post. För närvarande är det inte möjligt att ha flera mottagare för e-postmeddelandena.

I avsnittet Status på sidan visas när det senaste e-postmeddelandet skickades.

Slack-meddelanden

Slack-meddelanden kan konfigureras under Meddelanden > Slack.

Slack-meddelanden använder Slacks inkommande webhooks. Du kan läsa mer om funktionen i Slacks dokumentation.

Avsnittet Status på sidan visar när den senaste aviseringen skickades och om den lyckades.

Webhook-meddelanden

Webhook-aviseringar kan konfigureras under Aviseringar > Webhook.

Webhook-aviseringar kan användas för att skicka aviseringar till alla applikationer med inkommande HTTP API.

Följande JSON-nyttolast kommer att skickas som en POST-begäran när webhooken körs. Begärandets Content-Type är inställd på application/json.

{
  event_type:"en av secret_created, secret_viewed, secret_expired",
  secret_id:"ID för hemligheten",
  created_at:"tidsstämpel när hemligheten skapades",
  description:"beskrivning av hemligheten, om den är inställd",
  viewed_at:"Tidsstämpel för när hemligheten visades, om den visades",
  viewed_by_ip:"IP-adress för densom tittade, om dentittade",
  viewed_by_user_agent:"HTTP-användaragent för den som tittade, om den tittade",
  expires_at:"Tidsstämpel när hemligheten upphör att gälla, om den är inställd",
  expired:"ett booleanskt värde som anger om hemligheten har löpt ut"
}

I avsnittet Status på sidan visas när den senaste aviseringen skickades och om den lyckades.