FAQ — common errors
Answers to the most frequently asked questions about errors in HOWLOPS.
"Monitor limit exceeded" when creating a monitor
Your workspace has reached the monitor limit for the current tier. Options:
- Delete unused monitors under Monitors > select monitor > Delete.
- Upgrade your tier: Settings > Billing > Change plan.
See Tier limits reference for the exact limits per tier.
"Feature not available on your tier"
The feature you tried to use requires a higher tier. The error response includes a required_tier field. See Tier limits reference for a feature-by-tier breakdown.
Monitor is "up" but my site is actually down
Possible causes:
- Monitor URL is wrong. Verify the URL, including
https://prefix and any path. - The monitor is checking a different endpoint. The health endpoint you are checking may return 200 even when the application is broken. Consider adding a content check (keyword match) in the monitor settings.
- False positive (not yet confirmed). By default, HOWLOPS requires 2 consecutive failures before opening an incident to reduce false positives. The monitor status may show "up" until the confirmation threshold is met.
- Geographic routing. The prober is connecting from a specific region. If your DNS or CDN routes that region to a different server, you may see a different result than a local
curl.
Monitor is "down" but my site is fine
This is a false positive. Common causes:
- Temporary network issue in the prober region. Single-region probers can experience brief connectivity blips. Enabling multi-region monitoring (Premium+) cross-validates across regions.
- Timeout too short. If your endpoint occasionally takes more than the configured timeout, it registers as a failure. Increase the timeout under monitor settings.
- IP blocking. Your server or CDN may be blocking the prober's IP range. Contact support for the prober IP list to add to your allowlist.
- TLS certificate issue. If the certificate is invalid, expired, or uses an unsupported cipher, the prober treats it as a failure. Check Monitor > SSL tab for certificate details.
"Rate limited" error (429)
You have exceeded the API rate limit. See API error codes reference for limits per endpoint group. Wait for the X-RateLimit-Reset timestamp before retrying.
Heartbeat not resetting after a ping
Possible causes:
- Wrong slug. Verify the URL you are pinging matches exactly:
POST /api/v1/hb/<slug>. The slug is case-sensitive. - Authentication. Heartbeat pings do not require authentication by default, but if your workspace requires it, include the
Authorizationheader. - Rate limit. Heartbeat pings have a configurable per-tenant rate limit.
"Workspace not found" after following an invitation link
- Invitation links expire after 48 hours. Ask the inviter to resend.
- If you followed the link but the workspace still does not appear, you may have accepted it into a different account. Try signing out and signing back in with the email address the invitation was sent to.
Data export download link expired
Export download links expire after 48 hours. Request a new export from Settings > Account > Data export > Request export.
Status page custom domain shows a certificate error
Certificate provisioning can take a few minutes after the CNAME record is verified. Wait 5–10 minutes and reload. If the error persists after 30 minutes, the CNAME may not be resolving correctly. Verify with:
dig status.example.com CNAME
See Set a custom domain for the full setup guide.
API returns 404 for a resource I know exists
HOWLOPS returns 404 for unauthorized access to prevent tenant data leakage (IDOR protection). Verify:
- You are authenticated as the correct user and workspace.
- The resource belongs to the workspace your token is scoped to.
- The resource ID is correct (UUIDs are case-sensitive).
See also
Was this page helpful?