Get account notifications

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.

VPS Services VM

Context

Workflow links

Path Parameters

id string required Example: monitoring-overview

id parameter

Headers

Accept Example
Content-Type Example

Responses

200
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).

GET https://cloud.hostup.se/api/notifications/{id}
For AI assistants
cURL
curl -X GET "https://cloud.hostup.se/api/notifications/monitoring-overview" \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json"
Response
{
  "success": true,
  "timestamp": "2026-02-10T00:00:00.000Z",
  "requestId": "2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba",
  "data": {
    "lastCheck": null,
    "monitoredVMs": []
  }
}