monitors
List monitors
List monitors GET https://api.appgram.dev/api/v1/monitors curl --request GET \ --url https://api.appgram.dev/api/v1/monitors \ --header 'Authorization: Bearer <token>'
Authorizations
Authorization string header required Bearer token — an API key prefixed with app_. Create one in the dashboard under Settings → Developer → API Keys.
Query parameters
status_page_id string query required Status page ID
curl --request GET \
--url https://api.appgram.dev/api/v1/monitors \
--header 'Authorization: Bearer <token>' [
{
"auto_create_incident": true,
"check_interval_seconds": 0,
"check_regions": [
"string"
],
"consecutive_failures": 0,
"consecutive_successes": 0,
"created_at": "string",
"current_response_time_ms": 0,
"degraded_response_time_ms": 0,
"description": "string",
"expected_response_contains": "string",
"expected_status_codes": [
0
],
"failure_threshold": 0,
"http_body": "string",
"http_method": "string",
"id": "string",
"incident_severity": "string",
"is_active": true,
"last_check_at": "string",
"last_down_at": "string",
"last_status_change_at": "string",
"last_up_at": "string",
"monitor_type": "http",
"name": "string",
"notify_on_failure": true,
"notify_on_recovery": true,
"recovery_threshold": 0,
"service_id": "string",
"ssl_expiry_warning_days": 0,
"status_page_id": "string",
"timeout_seconds": 0,
"updated_at": "string",
"url": "string",
"verify_ssl": true
}
]