Retrieve specific notifications related to your account or services. This endpoint returns detailed information about the notification, including IDs that can be used for follow-up actions like marking the notification as read or associating it with other services.
domain_id → data.monitors[].domain_id service_id → data.monitors[].service_id id string required
Example: monitoring-overview id parameter
Accept Example Content-Type Example data object required Contains detailed information about the notification.
data.alert_thresholds object data.alert_thresholds.bandwidth integer required
· Example: 100 data.alert_thresholds.cpu integer required
· Example: 80 data.alert_thresholds.disk integer required
· Example: 90 data.alert_thresholds.memory integer required
· Example: 85 data.alert_thresholds.spending object required data.alert_thresholds.spending.monthly integer required
· Example: 1000 data.alert_thresholds.spending.unusual integer required
· Example: 150 data.client_id string
· Example: 30000 data.discord_settings object data.discord_settings.enabled boolean required
· Example: false data.discord_settings.types array<object> required
· Example: [] data.email_settings object data.email_settings.enabled boolean required
· Example: false data.email_settings.types array<string> required
· Example: ["alert","warning"] data.email_settings.verified boolean required
· Example: false data.in_app_settings object data.in_app_settings.enabled boolean required
· Example: true data.in_app_settings.types array<string> required
· Example: ["alert","warning"] data.incidents array<object>
· Example: [] data.lastCheck string · nullable
· Example: null Nullable: may be null when not applicable.
data.limits object data.limits.canAddMore boolean required
· Example: true data.limits.current integer required
· Example: 0 data.limits.eligibilityReason string · nullable required
· Example: You need at least one active domain or web hosting service to use URL monitoring Nullable: may be null when not applicable.
data.limits.isEligible boolean required
· Example: true data.limits.max integer required
· Example: 2 data.monitoredVMs array<object>
· Example: [] data.monitors array<object>
· Example: [{"id":53,"client_id":"30000","url":"https://www.example.com","name":"Anna Svensson","d... data.monitors[].active_incidents integer required
· Example: 0 data.monitors[].alert_channels array<string> required
· Example: ["email"] data.monitors[].check_interval integer required
· Example: 300 data.monitors[].check_ssl boolean required
· Example: false data.monitors[].client_id string required
· Example: 30000 data.monitors[].consecutive_failure_count integer required
· Example: 0 data.monitors[].consecutive_failures integer required
· Example: 2 data.monitors[].created_at string required
· Example: 2026-02-10T00:00:00.000Z data.monitors[].description string · nullable required
· Example: null Nullable: may be null when not applicable.
data.monitors[].domain_id string · nullable required
· Example: null Nullable: may be null when not applicable.
data.monitors[].enabled boolean required
· Example: true data.monitors[].expected_status_codes array<integer> required
· Example: [200] data.monitors[].headers string · nullable required
· Example: null Nullable: may be null when not applicable.
data.monitors[].id integer required
· Example: 53 data.monitors[].last_check_at string · nullable required
· Example: null Nullable: may be null when not applicable.
data.monitors[].last_response_time string · nullable required
· Example: null Nullable: may be null when not applicable.
data.monitors[].last_status string · nullable required
· Example: null Nullable: may be null when not applicable.
data.monitors[].last_status_code string · nullable required
· Example: null Nullable: may be null when not applicable.
data.monitors[].max_response_time integer required
· Example: 3000 data.monitors[].method string required
· Example: GET data.monitors[].name string required
· Example: Anna Svensson data.monitors[].search_string string · nullable required
· Example: null Nullable: may be null when not applicable.
data.monitors[].service_id string · nullable required
· Example: null Nullable: may be null when not applicable.
data.monitors[].ssl_alert_days integer required
· Example: 14 data.monitors[].timeout integer required
· Example: 30 data.monitors[].updated_at string required
· Example: 2026-02-10T00:00:00.000Z data.monitors[].uptime_24h string required
· Example: 100.00 data.monitors[].uptime_7d string required
· Example: 100.00 data.monitors[].url string required
· Example: https://www.example.com data.slack_settings object data.slack_settings.enabled boolean required
· Example: false data.slack_settings.types array<object> required
· Example: [] data.stats object data.stats.active_monitors integer required
· Example: 0 data.stats.average_response_time string · nullable required
· Example: null Nullable: may be null when not applicable.
data.stats.average_uptime_percent string required
· Example: 100.00 data.stats.incidents_last_24h integer required
· Example: 0 data.stats.monitors_degraded integer required
· Example: 0 data.stats.monitors_down integer required
· Example: 0 data.stats.total_incidents integer required
· Example: 0 data.stats.total_monitors integer required
· Example: 0 data.teams_settings object data.teams_settings.enabled boolean required
· Example: false data.teams_settings.types array<object> required
· Example: [] requestId string required
· Example: 2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba Unique request identifier (UUID).
success boolean required
· Example: true True for successful responses.
timestamp string required
· Example: 2026-02-10T00:00:00.000Z ISO 8601 timestamp (UTC).
https://cloud.hostup.se/api/notifications/{id} curl -X GET "https://cloud.hostup.se/api/notifications/monitoring-overview" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" {
"success": true,
"timestamp": "2026-02-10T00:00:00.000Z",
"requestId": "2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba",
"data": {
"lastCheck": null,
"monitoredVMs": []
}
}