Track Websites, REST/GraphQL APIs & Services in Real Time
Register any public domain, API health check endpoint (/v1/health), or background service URL. Our probe engine verifies HTTP status codes, measures millisecond response latency, and validates SSL certificates on every check.
- 3 Target Classifications: Dedicated profiles for
website(domains),api(REST/GraphQL), andservice(webhooks & gateways). - Configurable HTTP Methods: Execute
GET,HEAD, orPOSTrequests and assert expected status codes (e.g. HTTP 200). - Millisecond Latency Curves: Track average, minimum, and peak response times alongside 24H, 7D, 30D, and 90D availability percentages.
{
"status": "success",
"monitor": {
"name": "Acme Payments REST API",
"domain": "api.acme-commerce.com",
"target_url": "https://api.acme-commerce.com/v1/health",
"monitor_type": "api",
"current_status": "up"
},
"check": {
"status": "up",
"status_code": 200,
"response_time_ms": 88,
"region": "Lagos (NG)"
}
}
Max 3 Emails Per Continuous Outage. 1 Single Email on Recovery.
Traditional uptime monitors either send a single easy-to-miss email or flood your inbox with 100+ duplicate alerts during a long outage. Teeya Uptime solves both problems with a deterministic state machine:
- Persistent Consecutive DOWN Alerts: Every time we detect your service is still down, we send an alert email — up to 3 times in a continuous sequence.
- Automatic Spam Mitigation: If your service remains down on the 4th+ consecutive check, further DOWN emails are suppressed while the incident stays tracked.
- Single UP Recovery Notification: The moment your service transitions from DOWN back to UP, we notify you once (1/1) and reset the sequence counter to
0/3.
Multi-Region Latency Verification & TLS Expiry Guard
Measure how fast your website or API responds across global probe regions while inspecting HTTPS certificate health and HTTP status code distributions.
- 5 Global Probe Regions: Compare latency and availability across Lagos (NG), London (UK), Frankfurt (DE), New York (US), and Singapore (SG).
- SSL / TLS Certificate Tracking: Automatically verifies HTTPS certificate validity and remaining days on every probe.
- Incident Root-Cause Timeline: Every outage logs HTTP error codes (502, 503, 504, timeout), duration, emails sent, and suppressed checks.
{
"uptime_percentage": 99.96,
"avg_response_time_ms": 94,
"ssl_valid": true,
"ssl_days_remaining": 82,
"consecutive_down_emails_sent": 0,
"max_continuous_down_emails": 3,
"regional_breakdown": [
{"region": "Lagos (NG)", "avg_latency_ms": 84, "uptime_pct": 99.98},
{"region": "London (UK)", "avg_latency_ms": 96, "uptime_pct": 99.99},
{"region": "Frankfurt (DE)", "avg_latency_ms": 102, "uptime_pct": 99.95}
]
}
# 1. Register a Website, API, or Service monitor POST /api/v1/monitors/ Authorization: Bearer tyu_live_demo_secret_key... # 2. Trigger an immediate live check or simulate DOWN/UP POST /api/v1/monitors/a1b2c3d4-.../check/ Authorization: Bearer tyu_live_demo_secret_key... # 3. Query full uptime, latency & 3x email alert log GET /api/v1/monitors/a1b2c3d4-.../uptime/?days=30 Authorization: Bearer tyu_live_demo_secret_key...
100% Stateless API Parity & Direct URL Dashboard Login
Every action in the Teeya Uptime web workspace can be automated via stateless HTTP requests using your secret API key (Authorization: Bearer tyu_... or X-API-Key: tyu_...).
- SHA-256 Stateless Keys: Authenticate server-to-server calls or sign directly into the web dashboard via
/login?secret=tyu_.... - Private Vendor Provisioning API: Use an
AdminAPIKey(tyu_admin_...) atPOST /api/v1/admin/provision/to provision client accounts and monitors in one call. - Full JSON Telemetry Export: Pull uptime percentages, response latencies, outage incidents, and email notification logs by Monitor UUID.