$crond.io
docs / status pages

Public Status Pages

Every crond.io account gets a public status page at crond.io/status/{slug}. Configure visible monitors, branding, and (on Pro+) a custom slug from the dashboard.

How it works

The status page renders server-side from your monitor data. By default each monitor is private; opt monitors in individually via the show_on_status field (per-monitor toggle) or the bulk selector at /settings/status-page.

The page is cached for 60 seconds at the edge — your changes propagate within a minute.

What you can configure

  • Slug — the URL fragment (Pro+ only). Free tier gets an auto-assigned slug like acme-7f3a.
  • Title — overrides the default page title (browser tab + on-page header).
  • Description — shown under the title and as the HTML meta description (used by social embeds).
  • Show uptime strip — toggle the 30-day uptime visualization.
  • Show last-ping timestamp — toggle the per-monitor "last ping at HH:MM" line.
  • Visible monitors — pick exactly which monitors appear publicly.

Slug rules

  • Lowercase letters, digits, and hyphens only
  • 3–40 characters
  • Must not start or end with a hyphen
  • Reserved words rejected: api, app, www, admin, status, docs, blog, etc.
  • Slugs must be globally unique — collisions return 409

Heads-up: changing your slug breaks any links to the old URL. The dashboard confirms before applying the change.

API

You can also manage the status page via the REST API:

# Read current config
curl https://api.crond.io/api/v1/status-page \
-H "Authorization: Bearer $CROND_API_KEY"
# Update title + slug (Pro+)
curl -X PUT https://api.crond.io/api/v1/status-page \
-H "Authorization: Bearer $CROND_API_KEY" \
-d '{"title":"Acme Status","slug":"acme"}'
# Bulk toggle which monitors are public
curl -X PUT https://api.crond.io/api/v1/monitors/show-on-status \
-H "Authorization: Bearer $CROND_API_KEY" \
-d '{"monitor_ids":["uuid-a","uuid-b"],"show":true}'

Plan limits

  • Free: auto-assigned slug, basic title/description editing, full visible-monitor control
  • Pro+: custom slug, same editing capabilities
  • Enterprise: dedicated subdomain (e.g. status.your-domain.com) — contact hello@crond.io