Benachrichtigungen bündeln
Diese Funktion sammelt mehrere einzelne Benachrichtigungen und versendet sie gebündelt als eine einzige E-Mail zu einem festgelegten Zeitpunkt, etwa täglich oder wöchentlich – statt für jedes Ereignis sofort eine eigene Nachricht zu verschicken, die im Posteingang untergeht. So bleibt der Posteingang übersichtlich, ohne dass einzelne Ereignisse verloren gehen.
Eine Nachricht statt vieler
Wer für jedes einzelne Ereignis sofort eine E-Mail erhält, verliert schnell den Überblick: zehn Benachrichtigungen am Tag verteilen sich über den ganzen Posteingang und werden einzeln kaum noch gelesen. Diese Funktion sammelt die Ereignisse eines festgelegten Zeitraums und fasst sie zu einer einzigen E-Mail zusammen, die sich in wenigen Minuten überfliegen lässt, statt zehn einzelne Nachrichten zu öffnen. So bleibt die Übersicht über wiederkehrende, nicht dringende Ereignisse erhalten, ohne den Posteingang zu überladen.
Wie der Rhythmus funktioniert
Sie legen fest, in welchem Abstand die Zusammenfassung verschickt wird – etwa einmal täglich am Morgen oder einmal wöchentlich am Montag. Innerhalb dieses Zeitraums eingehende Ereignisse werden gesammelt und in der nächsten fälligen E-Mail zusammengefasst; ist innerhalb eines Zeitraums kein Ereignis aufgetreten, entfällt der Versand für diesen Termin. Für einzelne, zeitkritische Ereignisse eignet sich stattdessen die sofortige Benachrichtigungsfunktion. Der gewählte Rhythmus lässt sich jederzeit anpassen, etwa von wöchentlich auf täglich umstellen.
Preis
Die gebündelte Zusammenfassung kostet wie jede andere Nachricht $0.002 pro Anfrage plus $0.0035 pro versendeter E-Mail, also $0.0055 pro Zusammenfassung – unabhängig davon, wie viele einzelne Ereignisse darin zusammengefasst sind. Zehn gesammelte Ereignisse kosten damit dasselbe wie ein einzelnes: den Preis der einen versendeten E-Mail. Diese Funktion läuft im Hintergrund nach dem festgelegten Zeitplan, ohne dass Sie den Versand jedes Mal manuell auslösen müssen.
Anwendungsfälle
Tägliche Zusammenfassung für ein Support-Team
Ein Softwareanbieter aus Hamburg erhält jeden Morgen eine E-Mail mit allen über Nacht eingegangenen Support-Anfragen, statt einzeln benachrichtigt zu werden.
Wöchentlicher Überblick über neue Bestellungen
Weber Metallbau GmbH lässt sich jeden Montag eine Zusammenfassung der Bestellungen der Vorwoche zustellen, statt jede einzelne sofort zu erhalten.
Tägliche Fehlermeldungen aus einem System
Ein IT-Dienstleister bündelt technische Warnungen zu einer täglichen E-Mail, um wiederkehrende Kleinereignisse nicht einzeln im Postfach zu haben.
Häufige Fragen
Wie lege ich den Versandrhythmus fest?
Sie bestimmen den Abstand, etwa täglich oder wöchentlich, sowie den Zeitpunkt des Versands innerhalb dieses Rhythmus.
Was passiert, wenn in einem Zeitraum kein Ereignis auftritt?
Dann entfällt der Versand für diesen Termin; es wird keine leere Zusammenfassung verschickt.
Kostet eine Zusammenfassung mit vielen Ereignissen mehr?
Nein, der Preis bleibt $0.0055 pro versendeter Zusammenfassung, unabhängig von der Anzahl der enthaltenen Ereignisse.
Eignet sich das auch für dringende Einzelereignisse?
Nein, dafür ist die sofortige Benachrichtigungsfunktion gedacht; die Zusammenfassung ist bewusst für nicht zeitkritische, wiederkehrende Ereignisse gedacht.
Kann ich mehrere Zusammenfassungen mit unterschiedlichem Rhythmus einrichten?
Ja, für unterschiedliche Ereignisarten lassen sich getrennte Zusammenfassungen mit jeweils eigenem Rhythmus anlegen.
Wie sicher sind die gesammelten Daten bis zum Versand?
Sie werden ausschließlich zur Erstellung der jeweils nächsten Zusammenfassung vorgehalten und danach nicht weiter gespeichert.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/notify/digest \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/notify/digest", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/notify/digest",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/notify/digest", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/notify/digest", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"input": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "notify.digest",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |