Pulse Tier Limits
Feature availability and check intervals by billing tier.
| Feature | Free | Starter | Pro | Scale |
|---|---|---|---|---|
| Min interval | 5 min (300,000ms) | 1 min (60,000ms) | 30s (30,000ms) | 15s (15,000ms) |
| Max interval | 24h | 24h | 24h | 24h |
| Webhooks | — | Yes | Yes | Yes |
| Email alerts | — | — | Yes | Yes |
| Custom headers | — | — | Yes | Yes |
| API rate limit | 10/min | 30/min | 100/min | 300/min |
| Burst allowance | 15 | 45 | 150 | 450 |
| Priority support | — | — | — | Yes |
See Pricing for tier details.
Interval coercion
If you request an interval below your tier minimum, the API coerces it upward and returns a warning field:
{
"id": "...",
"interval": 300000,
"warning": "Interval coerced from 30000ms to 300000ms (minimum for free tier)"
}
No hard monitor limits
There is no cap on the number of monitors per account. Billing self-regulates via metering:
- Scheduled checks cost 0 meter units (covered by subscription)
- API calls (create, update, delete, list, manual check) cost 1 meter unit each
Timeout range
Request timeout: 1,000-30,000ms. Default: 10,000ms.
Consecutive threshold range
Failures before alert: 1-10. Default: 1.
Cooldown range
Alert cooldown: 60,000-3,600,000ms (1-60 minutes). Default: 300,000ms (5 minutes).
Upgrading
- Visit solenoid.systems/pricing
- Select desired tier and add payment method
- Features unlock immediately — no API changes or monitor recreation needed