Alert Rule Conditions: SSL Certificate Expiry
An SSL expiry alert rule fires when your monitor's SSL certificate will expire within a specified number of days. This gives you advance warning before your certificate expires and causes real failures.
How It Works
PulseAPI reads the SSL certificate expiry date from every check on an https:// endpoint with SSL verification enabled. The rule evaluates whether the certificate will expire within the number of days you specify.
Configuring an SSL Expiry Rule
- In the alert rule form, set Condition Type to SSL Certificate Expiry.
- The Operator is less than (days until expiry < threshold).
- Enter the Threshold in days.
Recommended Configuration: Two Rules
Create two rules for layered SSL expiry protection:
Rule 1 — Advance Warning
- Condition: SSL expiry less than
30 days
- Priority: Low or Medium
- Channels: Email or low-urgency Slack channel
- This gives you a month's notice to schedule a renewal.
Rule 2 — Urgent Alert
- Condition: SSL expiry less than
7 days
- Priority: High or Critical
- Channels: Primary on-call channel
- This fires if the renewal was missed and expiry is imminent.
Prerequisites
For SSL expiry rules to work:
- The monitor URL must start with
https://
- SSL Verification must be enabled on the monitor (it's on by default)
If SSL verification is disabled on a monitor, PulseAPI doesn't read the certificate and the expiry rule won't fire.
What Happens When the Certificate Actually Expires
When the SSL cert expires, every check will fail with an SSL error. A status code or response time alert rule will fire at that point — but by then it's already affecting users. The SSL expiry rule is specifically designed to catch this before it becomes a problem.
Related Articles
Still have questions? Contact support.
Related Articles
SSL Certificate Monitoring
PulseAPI can monitor your SSL certificates and alert you before they expire. This article explains how SSL monitoring works and how to configure expiry alerts. How SSL Monitoring Works Every check PulseAPI makes to an https:// endpoint includes SSL ...
Creating an Alert Rule
This article walks you through creating an alert rule in PulseAPI. Alert rules define when PulseAPI creates an incident and sends notifications. Prerequisites: At least one notification channel must exist before you can assign it to a rule. See ...
SSL Certificate Errors and Warnings
This article explains the SSL errors you might see in PulseAPI check history and how to resolve each one. Common SSL Errors SSL certificate expired What it means: The certificate's validity period has ended. Browsers and PulseAPI both reject expired ...
Testing an Alert Rule
The Test Rule feature lets you simulate your alert rule against current monitoring data to see what it would trigger — without creating a real incident or sending notifications. How to Test a Rule In the left sidebar, click Alerts, then Alert Rules. ...
Alert Rule Conditions: Response Time
A response time alert rule fires when a check takes longer than a threshold you define. This article explains how to configure response time rules and recommends sensible starting thresholds. How It Works After every check, PulseAPI records the ...