Interface Web/Notifications, webhooks et calendriers
Notifications, webhooks et calendriers
v1.1.x · mis à jour 2026-07-10
Cette page couvre trois écrans de l’interface Web qui gèrent l’automatisation sortante et les alertes administratives : Notifications, Webhooks et Horaires.
Notifications
Le Notifications L’écran a trois parties :
Boîte de réception — un flux d’événements avec des filtres par catégorie, gravité (info / avertissement /
critique) et « seulement non lu ». Cliquer sur un élément le marque comme lu et crée un lien direct vers
son onglet ; il y a « Tout marquer comme lu ».
Matrice de livraison — lignes : catégories d’événements (groupes avec événements extensibles),
colonnes : canaux (interface Web, e-mail, Telegram, push). Chaque cellule est une case à cocher ; vous
peut définir une règle par groupe ou par événement. Les groupes “Importants” sont toujours activés pour le
Interface Web. Les canaux inactifs sont désactivés avec une indication de configuration.
Connexion Telegram — une liste de chats liés (étiquette, badge bloqué, « Détacher »)
et un Lien bouton via lien profond. Le canal e-mail nécessite une adresse
vérification.
Webhooks
Le Webhooks l’écran est des notifications HTTP sortantes. « + Create » : une URL et cases à cocher d’événement (sélection multiple ; une sélection vide est rejetée, turn.completed est pré-coché). Les lignes affichent l’URL et les événements abonnés, avec recherche et tri. Le type d’événement est envoyé dans le X-AIHummer-Event en-tête.
Le Horaires L’écran est le planificateur des tâches : une table (tâche, agent, canal, cron, prochaine exécution, statut) avec pause/reprise, modification et supprime. « + Créer » :
Gentil: repeating (une expression cron, par exemple 0 9 * * *), once (un
date/heure) ou reminder.
Agent cible et invite (ce qui est exactement envoyé), canal cible
(où va la réponse). Avancé : une substitution de charge utile JSON brute.
Voici comment on construit les actions programmées : « chaque jour de la semaine à 9h00, l’agent X publie le résultat du prompt Z sur le canal Y ».
Cette page couvre trois écrans de l'interface Web qui gèrent l'automatisation sortante et les alertes administratives : **Notifications**, **Webhooks** et **Horaires**.
## Notifications
Le **Notifications** L'écran a trois parties :
- **Boîte de réception** — un flux d'événements avec des filtres par catégorie, gravité (info / avertissement /
critique) et « seulement non lu ». Cliquer sur un élément le marque comme lu et crée un lien direct vers
son onglet ; il y a « Tout marquer comme lu ».
- **Matrice de livraison** — lignes : catégories d'événements (groupes avec événements extensibles),
colonnes : canaux (interface Web, e-mail, Telegram, push). Chaque cellule est une case à cocher ; vous
peut définir une règle par groupe ou par événement. Les groupes "Importants" sont toujours activés pour le
Interface Web. Les canaux inactifs sont désactivés avec une indication de configuration.
- **Connexion Telegram** — une liste de chats liés (étiquette, badge bloqué, « Détacher »)
et un **Lien** bouton via lien profond. Le canal e-mail nécessite une adresse
vérification.
## Webhooks
Le **Webhooks** l’écran est des notifications HTTP sortantes. « + Create » : une URL et **cases à cocher d'événement** (sélection multiple ; une sélection vide est rejetée, `turn.completed` est pré-coché). Les lignes affichent l'URL et les événements abonnés, avec recherche et tri. Le type d'événement est envoyé dans le `X-AIHummer-Event` en-tête.
**20 types d'événements** sont disponibles :
| Groupe | Événements |
|---|---|
| Tours et messages | `turn.completed`, `turn.failed`, `message.created`, `conversation.created` |
| Agents | `agent.created`, `agent.updated`, `agent.deleted` |
| Plugins et chaînes | `plugin.installed`, `plugin.removed`, `channel.added`, `channel.removed` |
| Espaces de travail | `workspace.created` |
| Horaires | `schedule.created`, `schedule.updated`, `schedule.deleted`, `schedule.fired` |
| Approbations | `approval.requested`, `approval.resolved` |
| Mémoire | `memory.stored`, `memory.captured` |
## Horaires
Le **Horaires** L’écran est le planificateur des tâches : une table (tâche, agent, canal, cron, prochaine exécution, statut) avec pause/reprise, modification et supprime. « + Créer » :
- **Gentil**: `repeating` (une expression cron, par exemple `0 9 * * *`), `once` (un
date/heure) ou `reminder`.
- **Agent cible** et **invite** (ce qui est exactement envoyé), **canal cible**
(où va la réponse). Avancé : une substitution de charge utile JSON brute.
Voici comment on construit les actions programmées : « chaque jour de la semaine à 9h00, l’agent X publie le résultat du prompt Z sur le canal Y ».
## Suivant
- [Chaînes](/fr/v1.0/webui/channels) — où vont les messages et les alertes.
- [Déclencheurs entrants](/fr/v1.0/api/inbound-triggers) — webhooks dans le contexte de l'API.
- [Observabilité](/fr/v1.0/operations/observability) — quels événements comptent.