Notifications
CertVault can send alerts through the Apprise REST API. This provides delivery to Slack, Discord, Telegram, email, and the other services supported by Apprise.
Notifications are emitted when a certificate is initially issued, renewed, or cannot be issued. Delivery is asynchronous: an unavailable notification service is logged but never changes the certificate job result.
Configure Apprise
Section titled “Configure Apprise”Set the complete stateful Apprise notification endpoint in YAML:
notifications: apprise_url: http://apprise:8000/notify/certvault apprise_tags: [admin, homelab] apprise_urls: - discord://webhook_id/webhook_tokenThe final path segment of a stateful endpoint is its Apprise configuration key. Tags select matching endpoints in that configuration. Inline URLs add delivery targets directly. Tags and inline URLs are optional and can be combined.
The equivalent environment variables are:
CERTVAULT_APPRISE_URL=http://apprise:8000/notify/certvaultCERTVAULT_APPRISE_TAGS=admin,homelabCERTVAULT_APPRISE_URLS=discord://webhook_id/webhook_tokenRequests time out after five seconds. CertVault sends the Apprise-compatible title, body, and type fields, plus tag and urls when configured.