accueil / serveurs / Productivité / com.oneuptime/mcp
com.oneuptime/mcp
serveur MCP (Model Context Protocol) · oneuptime-mcp 14.0.77
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.oneuptime/mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.oneuptime/mcp » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 193 outils
- acknowledge_alert≈ 152 tokens
Acknowledge an alert: marks it as being worked on by moving it to the project's 'Acknowledged' state. An alert that is already acknowledged - in the Acknowledged state, a state placed after it, or resolved - is left as it is.
Paramètres, retour & exemple (1)
ParamètresalertId· string · requis
UUID of the alert to acknowledge. Use list_alerts to find it.
Exemple d'appel{"name": "acknowledge_alert", "arguments": {"alertId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - acknowledge_incident≈ 175 tokens
Acknowledge an incident: marks it as being worked on by moving it to the project's 'Acknowledged' state. Equivalent to pressing 'Acknowledge' in the OneUptime dashboard. An incident that is already acknowledged - in the Acknowledged state, a state placed after it, or resolved - is left as it is.
Paramètres, retour & exemple (1)
ParamètresincidentId· string · requis
UUID of the incident to acknowledge. Use list_incidents to find it.
Exemple d'appel{"name": "acknowledge_incident", "arguments": {"incidentId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - add_alert_note≈ 130 tokens
Add an internal note to an alert, visible to your team. Markdown is supported.
Paramètres, retour & exemple (2)
Paramètresnote· string · requis
The note content (Markdown supported).alertId· string · requis
UUID of the alert to annotate.
Exemple d'appel{"name": "add_alert_note", "arguments": {"note": "texte", "alertId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - add_incident_note≈ 207 tokens
Add a note to an incident. Internal notes are visible to your team only; public notes are posted to the status page for subscribers/customers. Markdown is supported.
Paramètres, retour & exemple (3)
Paramètresnote· string · requis
The note content (Markdown supported).incidentId· string · requis
UUID of the incident to annotate.visibility· string · optionnel · internal | public
Where the note is visible: 'internal' (team only, default) or 'public' (posted to the status page).
Exemple d'appel{"name": "add_incident_note", "arguments": {"note": "texte", "incidentId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_alert_internal_notes≈ 1303 tokens
Count the total number of Alert Internal Notes in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Alert Internal Notes. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_alert_internal_notes", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_alert_severities≈ 1154 tokens
Count the total number of Alert Severities in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Alert Severities. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_alert_severities", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_alert_state_timelines≈ 1318 tokens
Count the total number of Alert State Timelines in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Alert State Timelines. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_alert_state_timelines", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_alert_states≈ 1270 tokens
Count the total number of Alert States in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Alert States. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_alert_states", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_alerts≈ 4037 tokens
Count the total number of Alerts in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Alerts. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_alerts", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_change_events≈ 438 tokens
Count Change Events telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_change_events", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_exception_instances≈ 772 tokens
Count Exception Instances telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_exception_instances", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_incident_alerts≈ 976 tokens
Count the total number of Incident Alerts in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Incident Alerts. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_incident_alerts", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_incident_internal_notes≈ 1308 tokens
Count the total number of Incident Internal Notes in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Incident Internal Notes. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_incident_internal_notes", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_incident_public_notes≈ 1774 tokens
Count the total number of Incident Public Notes in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Incident Public Notes. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_incident_public_notes", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_incident_severities≈ 1157 tokens
Count the total number of Incident Severities in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Incident Severities. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_incident_severities", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_incident_state_timelines≈ 1542 tokens
Count the total number of Incident State Timelines in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Incident State Timelines. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_incident_state_timelines", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_incident_states≈ 1331 tokens
Count the total number of Incident States in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Incident States. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_incident_states", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_incidents≈ 5586 tokens
Count the total number of Incidents in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Incidents. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_incidents", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_kubernetes_cost_allocations≈ 1047 tokens
Count Kubernetes Cost Allocations telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_kubernetes_cost_allocations", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_labels≈ 1072 tokens
Count the total number of Labels in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Labels. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_labels", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_logs≈ 700 tokens
Count Logs telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_logs", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_metrics≈ 948 tokens
Count Metrics telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_metrics", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_monitor_logs≈ 344 tokens
Count Monitor Logs telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_monitor_logs", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_monitor_status_events≈ 1320 tokens
Count the total number of Monitor Status Events in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Monitor Status Events. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_monitor_status_events", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_monitor_statuses≈ 1272 tokens
Count the total number of Monitor Statuses in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Monitor Statuses. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_monitor_statuses", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_monitors≈ 4275 tokens
Count the total number of Monitors in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Monitors. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_monitors", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_on_call_duty_policies≈ 1570 tokens
Count the total number of On-Call Duty Policies in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all On-Call Duty Policies. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_on_call_duty_policies", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_scheduled_maintenance_events≈ 3509 tokens
Count the total number of Scheduled Maintenance Events in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Scheduled Maintenance Events. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_scheduled_maintenance_events", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_scheduled_maintenance_state_timelines≈ 1446 tokens
Count the total number of Scheduled Maintenance State Timelines in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Scheduled Maintenance State Timelines. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_scheduled_maintenance_state_timelines", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_scheduled_maintenance_states≈ 1400 tokens
Count the total number of Scheduled Maintenance States in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Scheduled Maintenance States. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_scheduled_maintenance_states", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_security_case_notes≈ 978 tokens
Count the total number of Security Case Notes in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Security Case Notes. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_security_case_notes", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_security_cases≈ 2456 tokens
Count the total number of Security Cases in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Security Cases. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_security_cases", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_security_detections≈ 2105 tokens
Count the total number of Security Detections in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Security Detections. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_security_detections", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_security_events≈ 848 tokens
Count Security Events telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_security_events", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_security_playbooks≈ 1474 tokens
Count the total number of Security Playbooks in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Security Playbooks. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_security_playbooks", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_spans≈ 1145 tokens
Count Spans telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_spans", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_status_page_announcements≈ 1767 tokens
Count the total number of Status Page Announcements in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Status Page Announcements. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_status_page_announcements", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_status_pages≈ 5982 tokens
Count the total number of Status Pages in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Status Pages. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_status_pages", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_teams≈ 1314 tokens
Count the total number of Teams in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. If omitted, counts all Teams. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_teams", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - count_threat_intel_indicators≈ 510 tokens
Count Threat Intel Indicators telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.
Paramètres, retour & exemple (1)
Paramètresquery· object · optionnel
Optional filter criteria. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotNull, EqualToOrNull, GreaterThan, LessThan, GreaterThanOrEqual, LessThanOrEqual, InBetween (numbers/dates), Search (partial text), Includes (array of values). Example — items from the last 24 hours: {"createdAt": {"_type": "GreaterThan", "value": "2026-01-01T00:00:00.000Z"}}.
Exemple d'appel{"name": "count_threat_intel_indicators", "arguments": {"query": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_alert≈ 1903 tokens
Create a new Alert in OneUptime. Returns the created Alert object with its ID. Use this to add new Alerts to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (33)
Paramètreshosts· array · optionnel
List of hosts affected by this alert.title· string · requis
Title of this alert.labels· array · optionnel
Relation to Labels Array where this object is categorized in.services· array · optionnel
List of services affected by this alert.iotFleets· array · optionnel
List of IoT fleets affected by this alert.isPrivate· boolean · optionnel
If true, this alert is only visible to its owners (users in 'owner users' and members of 'owner teams'), project admins, and project owners.monitorId· string · optionnel
ID of the monitor this alert belongs to.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.rootCause· string · optionnel
What is the root cause of this alert?description· string · optionnel
Short description of this alert. This will be visible on the status page. This is in markdown.dockerHosts· array · optionnel
List of Docker hosts affected by this alert.podmanHosts· array · optionnel
List of Podman hosts affected by this alert.cephClusters· array · optionnel
List of Ceph clusters affected by this alert.customFields· object · optionnel
Custom Fields on this resource.storageArrays· array · optionnel
List of storage arrays affected by this alert.telemetryQuery· object · optionnel
Telemetry query for this alert.vmwareVCenters· array · optionnel
List of vCenters affected by this alert.alertSeverityId· string · requis
Alert Severity ID.databaseServers· array · optionnel
List of databases affected by this alert.dockerResources· array · optionnel
List of Docker resources (containers, images, networks, volumes) affected by this alert.enableReminders· boolean · optionnel
Should reminder notifications be sent to owners while this alert is still open? Reminders are sent based on the reminder rules configured for this project.impactStartedAt· object · optionnel
When customer impact actually began. Left blank until someone records it - never inferred, because a guessed value is worse than no value.podmanResources· array · optionnel
List of Podman resources (containers, images, networks, volumes) affected by this alert.proxmoxClusters· array · optionnel
List of Proxmox clusters affected by this alert.remediationNotes· string · optionnel
Notes on how to remediate this alert. This is in markdown.kubernetesClusters· array · optionnel
List of Kubernetes clusters affected by this alert.onCallDutyPolicies· array · optionnel
List of on-call duty policies affected by this alert.currentAlertStateId· string · optionnel
Current Alert State ID.dockerSwarmClusters· array · optionnel
List of Docker Swarm clusters affected by this alert.kubernetesResources· array · optionnel
List of Kubernetes resources (pods, deployments, nodes, etc.) affected by this alert.kubernetesContainers· array · optionnel
List of Kubernetes containers affected by this alert.serviceLevelObjectives· array · optionnel
List of Service Level Objectives (SLOs) affected by this alert.monitorStatusWhenThisAlertWasCreatedId· string · optionnel
Monitor Status ID when this alert was created.
Exemple d'appel{"name": "create_alert", "arguments": {"title": "texte", "alertSeverityId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_alert_internal_note≈ 458 tokens
Create a new Alert Internal Note in OneUptime. Returns the created Alert Internal Note object with its ID. Use this to add new Alert Internal Notes to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (6)
Paramètresnote· string · optionnel
Notes in markdown.alertId· string · requis
Relation to Alert ID in which this resource belongs.postedAt· object · optionnel
Date and time the note belongs to in the timeline: when it was written, or - for a note saved from a Slack or Microsoft Teams message - when that message was posted.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.attachments· array · optionnel
Files attached to this note.postedFromSlackMessageId· string · optionnel
Unique identifier for the Slack message this note was created from (channel_id:message_ts). Used to prevent duplicate notes when multiple users react to the same message.
Exemple d'appel{"name": "create_alert_internal_note", "arguments": {"alertId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_alert_severity≈ 376 tokens
Create a new Alert Severity in OneUptime. Returns the created Alert Severity object with its ID. Use this to add new Alert Severities to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (5)
Paramètresname· string · requis
Any friendly name of this object.color· object · requis
Color of this resource in Hex (#32a852 for example).order· integer · optionnel
Where this severity ranks among the project's alert severities: 1 is the most severe. A new severity without a number goes to the end of the list. Setting a number moves the severity to that place, and the ones in between shift by one. In the dashboard, drag the rows to reorder them.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.description· string · optionnel
Friendly description that will help you remember.
Exemple d'appel{"name": "create_alert_severity", "arguments": {"name": "texte", "color": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_alert_state≈ 512 tokens
Create a new Alert State in OneUptime. Returns the created Alert State object with its ID. Use this to add new Alert States to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (8)
Paramètresname· string · requis
Any friendly name of this object.color· object · requis
Color of this resource in Hex (#32a852 for example).order· integer · optionnel
Where this state sits in the project's list of alert states: 1 is the top. Alerts only ever move down the list, and an alert in a state at or below the acknowledged (or resolved) state counts as acknowledged (or resolved), so the created, acknowledged and resolved states have to stay in that order. A new state without a number goes just above the resolved state. Setting a number moves the state to that place, and the ones in between shift by one. In the dashboard, drag the rows to reorder them.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.description· string · optionnel
Friendly description that will help you remember.isCreatedState· boolean · optionnel
Is it the created state of the alert?isResolvedState· boolean · optionnel
Is it the resolved state of the alert?isAcknowledgedState· boolean · optionnel
Is it the acknowledged state of the alert?
Exemple d'appel{"name": "create_alert_state", "arguments": {"name": "texte", "color": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_alert_state_timeline≈ 420 tokens
Create a new Alert State Timeline in OneUptime. Returns the created Alert State Timeline object with its ID. Use this to add new Alert State Timelines to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (6)
ParamètresendsAt· object · optionnel
When did this status change end?alertId· string · requis
Relation to Alert ID in which this resource belongs.startsAt· object · optionnel
When did this status change? Correct this when the recorded time is wrong - every measurement derived from this timeline is recomputed from the corrected value.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.rootCause· string · optionnel
What is the root cause of this status change?alertStateId· string · requis
Alert State ID Relation. Which alert state does this alert change to?
Exemple d'appel{"name": "create_alert_state_timeline", "arguments": {"alertId": "texte", "alertStateId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_incident≈ 2584 tokens
Create a new Incident in OneUptime. Returns the created Incident object with its ID. Use this to add new Incidents to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (42)
Paramètreshosts· array · optionnel
List of hosts affected by this incident.title· string · requis
Title of this incident.labels· array · optionnel
Relation to Labels Array where this object is categorized in.monitors· array · optionnel
List of monitors affected by this incident.services· array · optionnel
List of services affected by this incident.iotFleets· array · optionnel
List of IoT fleets affected by this incident.isPrivate· boolean · optionnel
If true, this incident is only visible to its owners (users in 'owner users' and members of 'owner teams'), project admins, and project owners. Private incidents are hidden from status pages.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.rootCause· string · optionnel
What is the root cause of this incident?declaredAt· object · optionnel
Date and time when this incident was declared.description· string · optionnel
Short description of this incident. This is in markdown and will be visible on the status page.dockerHosts· array · optionnel
List of Docker hosts affected by this incident.podmanHosts· array · optionnel
List of Podman hosts affected by this incident.statusPages· array · optionnel
Limit this incident to these status pages. When set, the incident is shown on, and notifies the subscribers of, only these pages among the status pages that list its monitors. Leave empty to reach every status page that lists its monitors.cephClusters· array · optionnel
List of Ceph clusters affected by this incident.customFields· object · optionnel
The incident's custom field values, keyed by each incident custom field's name. When a user or an API key creates or updates an incident, each value it sets or changes must fit its field - a number for a Number field, true or false for a Boolean, one of the options for a Dropdown, and so on - or the request is refused. Values left as they were, keys that are not the name of a field and empty values are not checked. Required on Create is not enforced here: it applies to the dashboard's Declare Incident form only.storageArrays· array · optionnel
List of storage arrays affected by this incident.postmortemNote· string · optionnel
Document the postmortem summary for this incident.telemetryQuery· object · optionnel
Telemetry query for this incident.vmwareVCenters· array · optionnel
List of vCenters affected by this incident.databaseServers· array · optionnel
List of databases affected by this incident.dockerResources· array · optionnel
List of Docker resources (containers, images, networks, volumes) affected by this incident.enableReminders· boolean · optionnel
Should reminder notifications be sent to owners while this incident is still open? Reminders are sent based on the reminder rules configured for this project.impactStartedAt· object · optionnel
When customer impact actually began. Left blank until someone records it - never inferred, because a guessed value is worse than no value.podmanResources· array · optionnel
List of Podman resources (containers, images, networks, volumes) affected by this incident.proxmoxClusters· array · optionnel
List of Proxmox clusters affected by this incident.remediationNotes· string · optionnel
Notes on how to remediate this incident. This is in markdown.incidentSeverityId· string · requis
Incident Severity ID.kubernetesClusters· array · optionnel
List of Kubernetes clusters affected by this incident.onCallDutyPolicies· array · optionnel
List of on-call duty policies affected by this incident.postmortemPostedAt· object · optionnel
Timestamp that will be shown alongside the published postmortem on the status page.dockerSwarmClusters· array · optionnel
List of Docker Swarm clusters affected by this incident.kubernetesResources· array · optionnel
List of Kubernetes resources (pods, deployments, nodes, etc.) affected by this incident.kubernetesContainers· array · optionnel
List of Kubernetes containers affected by this incident.isVisibleOnStatusPage· boolean · optionnel
Should this incident be visible on the status page?postmortemAttachments· array · optionnel
Files that accompany the postmortem note and can be shared publicly when enabled.currentIncidentStateId· string · optionnel
Current Incident State ID.serviceLevelObjectives· array · optionnel
List of Service Level Objectives (SLOs) affected by this incident.changeMonitorStatusToId· string · optionnel
Relation to Monitor Status Object ID. All monitors connected to this incident will be changed to this status when the incident is created.showPostmortemOnStatusPage· boolean · optionnel
Should the postmortem note and attachments be visible on the status page once published?notifySubscribersOnPostmortemPublished· boolean · optionnel
Should subscribers be notified when the postmortem is published?shouldStatusPageSubscribersBeNotifiedOnIncidentCreated· boolean · optionnel
Should subscribers be notified about this incident?
Exemple d'appel{"name": "create_incident", "arguments": {"title": "texte", "incidentSeverityId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_incident_alert≈ 258 tokens
Create a new Incident Alert in OneUptime. Returns the created Incident Alert object with its ID. Use this to add new Incident Alerts to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (3)
ParamètresalertId· string · requis
ID of the Alert that is linked to the incident.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.incidentId· string · requis
ID of the Incident this alert is linked to.
Exemple d'appel{"name": "create_incident_alert", "arguments": {"alertId": "texte", "incidentId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_incident_internal_note≈ 464 tokens
Create a new Incident Internal Note in OneUptime. Returns the created Incident Internal Note object with its ID. Use this to add new Incident Internal Notes to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (6)
Paramètresnote· string · optionnel
Notes in markdown.postedAt· object · optionnel
Date and time the note belongs to in the timeline: when it was written, or - for a note saved from a Slack or Microsoft Teams message - when that message was posted.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.incidentId· string · requis
Relation to Incident ID in which this resource belongs.attachments· array · optionnel
Files attached to this note.postedFromSlackMessageId· string · optionnel
Unique identifier for the Slack message this note was created from (channel_id:message_ts). Used to prevent duplicate notes when multiple users react to the same message.
Exemple d'appel{"name": "create_incident_internal_note", "arguments": {"incidentId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_incident_public_note≈ 509 tokens
Create a new Incident Public Note in OneUptime. Returns the created Incident Public Note object with its ID. Use this to add new Incident Public Notes to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (7)
Paramètresnote· string · optionnel
Notes in markdown.postedAt· object · optionnel
Date and time when the note was posted.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.incidentId· string · requis
Relation to Incident ID in which this resource belongs.attachments· array · optionnel
Files attached to this note.postedFromSlackMessageId· string · optionnel
Unique identifier for the Slack message this note was created from (channel_id:message_ts). Used to prevent duplicate notes when multiple users react to the same message.shouldStatusPageSubscribersBeNotifiedOnNoteCreated· boolean · optionnel
Should subscribers be notified about this note? If left out, this follows the incident: true when subscribers were notified that the incident was declared, false when it was declared without notifying them.
Exemple d'appel{"name": "create_incident_public_note", "arguments": {"incidentId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_incident_severity≈ 380 tokens
Create a new Incident Severity in OneUptime. Returns the created Incident Severity object with its ID. Use this to add new Incident Severities to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (5)
Paramètresname· string · requis
Any friendly name of this object.color· object · requis
Color of this resource in Hex (#32a852 for example).order· integer · optionnel
Where this severity ranks among the project's incident severities: 1 is the most severe. A new severity without a number goes to the end of the list. Setting a number moves the severity to that place, and the ones in between shift by one. In the dashboard, drag the rows to reorder them.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.description· string · optionnel
Friendly description that will help you remember.
Exemple d'appel{"name": "create_incident_severity", "arguments": {"name": "texte", "color": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_incident_state≈ 521 tokens
Create a new Incident State in OneUptime. Returns the created Incident State object with its ID. Use this to add new Incident States to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (8)
Paramètresname· string · requis
Any friendly name of this object.color· object · requis
Color of this resource in Hex (#32a852 for example).order· integer · optionnel
Where this state sits in the project's list of incident states: 1 is the top. Incidents only ever move down the list, and an incident in a state at or below the acknowledged (or resolved) state counts as acknowledged (or resolved), so the created, acknowledged and resolved states have to stay in that order. A new state without a number goes just above the resolved state. Setting a number moves the state to that place, and the ones in between shift by one. In the dashboard, drag the rows to reorder them.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.description· string · optionnel
Friendly description that will help you remember.isCreatedState· boolean · optionnel
Is it the created state of the incident?isResolvedState· boolean · optionnel
Is it the resolved state of the incident?isAcknowledgedState· boolean · optionnel
Is it the acknowledged state of the incident?
Exemple d'appel{"name": "create_incident_state", "arguments": {"name": "texte", "color": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_incident_state_timeline≈ 472 tokens
Create a new Incident State Timeline in OneUptime. Returns the created Incident State Timeline object with its ID. Use this to add new Incident State Timelines to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (7)
ParamètresendsAt· object · optionnel
When did this status change end?startsAt· object · optionnel
When did this status change? Correct this when the recorded time is wrong - every measurement derived from this timeline is recomputed from the corrected value.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.rootCause· string · optionnel
What is the root cause of this status change?incidentId· string · requis
Relation to Incident ID in which this resource belongs.incidentStateId· string · requis
Incident State ID Relation. Which incident state does this incident change to?shouldStatusPageSubscribersBeNotified· boolean · optionnel
Should subscribers be notified about this state change?
Exemple d'appel{"name": "create_incident_state_timeline", "arguments": {"incidentId": "texte", "incidentStateId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_label≈ 277 tokens
Create a new Label in OneUptime. Returns the created Label object with its ID. Use this to add new Labels to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (4)
Paramètresname· string · requis
Any friendly name of this object.color· object · requis
Color of this resource in Hex (#32a852 for example).projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.description· string · optionnel
Friendly description that will help you remember.
Exemple d'appel{"name": "create_label", "arguments": {"name": "texte", "color": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_monitor≈ 2377 tokens
Create a new Monitor in OneUptime. Returns the created Monitor object with its ID. Use this to add new Monitors to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (33)
Paramètresname· string · requis
Any friendly name for this monitor.hosts· array · optionnel
Hosts this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.labels· array · optionnel
Relation to Labels Array where this object is categorized in.services· array · optionnel
Services this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.iotFleets· array · optionnel
IoT fleets this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.isArchived· boolean · optionnel
Archived monitors are hidden from monitor lists and status pages, are not checked, and open no incidents or alerts. Unarchiving resumes monitoring.description· string · optionnel
Friendly description that will help you remember.dockerHosts· array · optionnel
Docker hosts this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.monitorType· string · requis · Manual | Website | API | Ping | Kubernetes | Docker | Host | Podman
What is the type of this monitor? Website? API? etc.podmanHosts· array · optionnel
Podman hosts this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.cephClusters· array · optionnel
Ceph clusters this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.customFields· object · optionnel
Custom Fields on this resource.monitorSteps· object · optionnel
What would you like to monitor and what is the criteria?storageArrays· array · optionnel
Storage arrays this monitor watches. Incidents and alerts it creates are linked to them.vmwareVCenters· array · optionnel
VMware vCenters this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.databaseServers· array · optionnel
Databases this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.proxmoxClusters· array · optionnel
Proxmox clusters this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.dependsOnMonitors· array · optionnel
Parent monitors this monitor depends on. When a parent is offline (or in one of the configured suppression statuses), alerts and incidents from this monitor are suppressed at creation time — the monitor keeps evaluating and its status timeline still updates.monitorTemplateId· string · optionnel
ID of the Monitor Template this monitor was created from. Null for monitors not created from a template.kubernetesClusters· array · optionnel
Kubernetes clusters this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.monitoringInterval· string · optionnel
How often would you like OneUptime to monitor this resource? A 5-field cron expression, not a label: "*/5 * * * *" is every five minutes.dockerSwarmClusters· array · optionnel
Docker Swarm clusters this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.minimumProbeAgreement· number · optionnel
Minimum number of probes that must agree on a status before the monitor status changes. If null, all enabled and connected probes must agree.serverMonitorResponse· object · optionnel
Server Monitor Response for Server Monitor.currentMonitorStatusId· string · optionnel
Whats the current status ID of this monitor?incomingMonitorRequest· object · optionnel
Incoming Monitor Request for Incoming Request Monitor.disableActiveMonitoring· boolean · optionnel
Disable active monitoring for this resource?telemetryMonitorLastMonitorAt· object · optionnel
This field is for Telemetry Monitor only. When was the last time we monitored?telemetryMonitorNextMonitorAt· object · optionnel
This field is for Telemetry Monitor only. When is the next time we should monitor?serverMonitorRequestReceivedAt· object · optionnel
This field is for Server Monitor only. When was the last time we received a request?suppressAlertsWhenParentMonitorStatuses· array · optionnel
Parent monitor statuses that suppress this monitor's alerts and incidents. When empty, statuses flagged as offline suppress (the default). Only used when Depends On Monitors is set.incomingRequestMonitorHeartbeatCheckedAt· object · optionnel
This field is for Incoming Request monitor only. When was the last time we checked the heartbeat?
Exemple d'appel{"name": "create_monitor", "arguments": {"name": "texte", "monitorType": "Manual"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_monitor_status≈ 481 tokens
Create a new Monitor Status in OneUptime. Returns the created Monitor Status object with its ID. Use this to add new Monitor Statuses to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (7)
Paramètresname· string · requis
Any friendly name of this object.color· object · requis
Color of this resource in Hex (#32a852 for example).priority· number · optionnel
Where this status sits in the project's list of monitor statuses, from the healthiest (the lowest number) down to the worst: where monitors are shown together, as on a status page or in a monitor group, the status furthest down the list wins. A new status without a number goes just above the offline status. Setting a number moves the status to that place, and the ones in between shift by one. In the dashboard, drag the rows to reorder them.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.description· string · optionnel
Friendly description that will help you remember.isOfflineState· boolean · optionnel
Is this monitor in offline state?isOperationalState· boolean · optionnel
Is this monitor in operational state?
Exemple d'appel{"name": "create_monitor_status", "arguments": {"name": "texte", "color": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_monitor_status_event≈ 391 tokens
Create a new Monitor Status Event in OneUptime. Returns the created Monitor Status Event object with its ID. Use this to add new Monitor Status Events to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (6)
ParamètresendsAt· object · optionnel
When did this status change end?startsAt· object · optionnel
When did this status change?monitorId· string · requis
Relation to Monitor ID Resource in which this object belongs.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.rootCause· string · optionnel
What is the root cause of this status change?monitorStatusId· string · requis
Relation to Monitor Status ID Resource in which this object belongs.
Exemple d'appel{"name": "create_monitor_status_event", "arguments": {"monitorId": "texte", "monitorStatusId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_on_call_policy≈ 495 tokens
Create a new On-Call Policy in OneUptime. Returns the created On-Call Policy object with its ID. Use this to add new On-Call Duty Policies to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (8)
Paramètresname· string · requis
Any friendly name of this object.labels· array · optionnel
Relation to Labels Array where this object is categorized in.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.isArchived· boolean · optionnel
Archived on-call policies are hidden from the On-Call Policies list and page no one: incidents and alerts that use them skip them. Unarchiving puts them back in service.description· string · optionnel
Friendly description that will help you remember.customFields· object · optionnel
Custom Fields on this resource.repeatPolicyIfNoOneAcknowledges· boolean · optionnel
Repeat the policy if no one acknowledges the alert.repeatPolicyIfNoOneAcknowledgesNoOfTimes· number · optionnel
Repeat the policy X number of times if no one acknowledges the alert.
Exemple d'appel{"name": "create_on_call_policy", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_scheduled_maintenance_event≈ 1806 tokens
Create a new Scheduled Maintenance Event in OneUptime. Returns the created Scheduled Maintenance Event object with its ID. Use this to add new Scheduled Maintenance Events to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (31)
Paramètreshosts· array · optionnel
List of hosts affected by this event.title· string · requis
Title of this scheduled event.endsAt· object · requis
When does this event end?labels· array · optionnel
Relation to Labels Array where this object is categorized in.monitors· array · optionnel
List of monitors attached to this event.services· array · optionnel
List of services affected by this event.startsAt· object · requis
When does this event start?iotFleets· array · optionnel
List of IoT fleets affected by this event.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.description· string · optionnel
Description of this scheduled event that will show up on Status Page. This is in markdown.dockerHosts· array · optionnel
List of Docker hosts affected by this event.podmanHosts· array · optionnel
List of Podman hosts affected by this event.statusPages· array · optionnel
List of status pages to show this event on.cephClusters· array · optionnel
List of Ceph clusters affected by this event.customFields· object · optionnel
Custom Fields on this resource.networkSites· array · optionnel
List of network sites affected by this event. Their descendants are covered too.storageArrays· array · optionnel
List of storage arrays affected by this event.vmwareVCenters· array · optionnel
List of vCenters affected by this event.databaseServers· array · optionnel
List of databases affected by this event.enableReminders· boolean · optionnel
Should reminder notifications be sent to owners while this scheduled maintenance event is still not complete? Reminders are sent based on the reminder rules configured for this project.proxmoxClusters· array · optionnel
List of Proxmox clusters affected by this event.kubernetesClusters· array · optionnel
List of Kubernetes clusters affected by this event.dockerSwarmClusters· array · optionnel
List of Docker Swarm clusters affected by this event.isVisibleOnStatusPage· boolean · optionnel
Should this incident be visible on the status page?changeMonitorStatusToId· string · optionnel
Relation to Monitor Status Object ID. The monitors attached to this event change to this status when the event starts, and back to operational when it ends. It can be changed until the event starts.currentScheduledMaintenanceStateId· string · optionnel
Scheduled Maintenance State ID. The state the event currently is in.nextSubscriberNotificationBeforeTheEventAt· object · optionnel
When will the next notification to subscribers be sent out?sendSubscriberNotificationsOnBeforeTheEvent· object · optionnel
Should subscribers be notified before the event?shouldStatusPageSubscribersBeNotifiedOnEventCreated· boolean · optionnel
Should subscribers be notified about this event creation?shouldStatusPageSubscribersBeNotifiedWhenEventChangedToEnded· boolean · optionnel
Should subscribers be notified about this event event is changed to ended?shouldStatusPageSubscribersBeNotifiedWhenEventChangedToOngoing· boolean · optionnel
Should subscribers be notified about this event event is changed to ongoing?
Exemple d'appel{"name": "create_scheduled_maintenance_event", "arguments": {"title": "texte", "endsAt": {}, "startsAt": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_scheduled_maintenance_state≈ 547 tokens
Create a new Scheduled Maintenance State in OneUptime. Returns the created Scheduled Maintenance State object with its ID. Use this to add new Scheduled Maintenance States to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (9)
Paramètresname· string · requis
Any friendly name of this object.color· object · requis
Color of this resource in Hex (#32a852 for example).order· integer · optionnel
Where this state sits in the project's list of scheduled maintenance states: 1 is the top. Events only ever move down the list, so the scheduled, ongoing, ended and completed states have to stay in that order. A new state without a number goes just above the completed state. Setting a number moves the state to that place, and the ones in between shift by one. In the dashboard, drag the rows to reorder them.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.description· string · optionnel
Friendly description that will help you remember.isEndedState· boolean · optionnel
Is this state a ended state?isOngoingState· boolean · optionnel
Is this state a ongoing state?isResolvedState· boolean · optionnel
Is this state a resolved state?isScheduledState· boolean · optionnel
Is this state a scheduled state?
Exemple d'appel{"name": "create_scheduled_maintenance_state", "arguments": {"name": "texte", "color": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_scheduled_maintenance_state_timeline≈ 456 tokens
Create a new Scheduled Maintenance State Timeline in OneUptime. Returns the created Scheduled Maintenance State Timeline object with its ID. Use this to add new Scheduled Maintenance State Timelines to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (6)
ParamètresendsAt· object · optionnel
When did this status change end?startsAt· object · optionnel
When did this status change? Correct this when the recorded time is wrong - every measurement derived from this timeline is recomputed from the corrected value.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.scheduledMaintenanceId· string · requis
ID of Scheduled Maintenance this resource belongs to.scheduledMaintenanceStateId· string · requis
Scheduled Maintenance State ID. Which state does this event belongs to?shouldStatusPageSubscribersBeNotified· boolean · optionnel
Should subscribers be notified about this state change?
Exemple d'appel{"name": "create_scheduled_maintenance_state_timeline", "arguments": {"scheduledMaintenanceId": "texte", "scheduledMaintenanceStateId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_security_case≈ 764 tokens
Create a new Security Case in OneUptime. Returns the created Security Case object with its ID. Use this to add new Security Cases to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (13)
Paramètrestitle· string · requis
What the case is about, in a line.labels· array · optionnel
Labels to filter and report on cases by.status· string · optionnel
New, Investigating, Contained or Closed. Every case starts New; closing it records a verdict.verdict· string · optionnel
What the case turned out to be, set when it is closed: True Positive, Benign Positive, False Positive or Undetermined.entities· object · optionnel
The users, hosts, IP addresses, domains and files the case is about, each as { type, value }. Detections add theirs as they join the case.priority· string · optionnel
Critical, High, Medium, Low or Informational. A case opened by a detection starts at the detection's severity and rises when a more severe one joins it.projectId· string · optionnel
ID of the project this case belongs to.closingNote· string · optionnel
Why the case was closed the way it was, in Markdown: what was found and what was done.description· string · optionnel
What is known about the threat, in Markdown. A case opened by a detection starts with the detection's description.mitreTactics· object · optionnel
ATT&CK tactic ids (TA0006) the case's detections are tagged with.mitreTechniques· object · optionnel
ATT&CK technique ids (T1110) the case's detections are tagged with.assignedToTeamId· string · optionnel
ID of the team whose queue the case is in.assignedToUserId· string · optionnel
ID of the person working the case.
Exemple d'appel{"name": "create_security_case", "arguments": {"title": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_security_case_note≈ 247 tokens
Create a new Security Case Note in OneUptime. Returns the created Security Case Note object with its ID. Use this to add new Security Case Notes to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (3)
Paramètresnote· string · requis
The note, in Markdown.projectId· string · optionnel
ID of the project this note belongs to.securityCaseId· string · requis
ID of the case this note is on.
Exemple d'appel{"name": "create_security_case_note", "arguments": {"note": "texte", "securityCaseId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_security_detection≈ 131 tokens
Create a new Security Detection in OneUptime. Returns the created Security Detection object with its ID. Use this to add new Security Detections to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "create_security_detection", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_security_playbook≈ 580 tokens
Create a new Security Playbook in OneUptime. Returns the created Security Playbook object with its ID. Use this to add new Security Playbooks to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (9)
Paramètresname· object · requis
What the playbook does, in a few words.steps· object · optionnel
The steps the playbook takes, in order. Each has an action, its settings, and whether it needs approval, may fail without stopping the run, or runs only when threat intel matched.trigger· string · optionnel
When the playbook runs on its own: Case Opened, Detection Added (a new detection joins an open case), or Manual (only when somebody runs it).isEnabled· boolean · optionnel
Whether the playbook runs on its own. A disabled playbook can still be run by hand from a case.projectId· string · optionnel
ID of the project this playbook belongs to.description· string · optionnel
When to use the playbook and what it is for.detectionSource· string · optionnel
Run only on cases raised by this source: a Detection Rule, Threat Intel or a Connected Product. Empty runs on every source.minimumPriority· string · optionnel
Run only on cases at this priority or above. Empty runs on every priority.detectionRuleIds· object · optionnel
Run only on cases with a detection from one of these detection rules. Empty runs on cases from any rule.
Exemple d'appel{"name": "create_security_playbook", "arguments": {"name": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_status_page≈ 3871 tokens
Create a new Status Page in OneUptime. Returns the created Status Page object with its ID. Use this to add new Status Pages to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (72)
Paramètresname· string · requis
Any friendly name of this object.theme· string · optionnel
How the status page looks to visitors: Light, Dark, or System (light or dark, as each visitor's device is set). A status page created without a theme starts with System.labels· array · optionnel
Relation to Labels Array where this object is categorized in.customCSS· string · optionnel
Status Page Custom CSS. Served only from a verified custom domain.pageTitle· string · optionnel
Title of your Status Page. This is used for SEO.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.footerHTML· string · optionnel
Status Page Custom HTML Footer. Served only from a verified custom domain.headerHTML· string · optionnel
Status Page Custom HTML Header. Served only from a verified custom domain.isArchived· boolean · optionnel
Archived status pages are hidden from the Status Pages list, are not served to visitors, and send nothing to their subscribers. Unarchiving puts them back online.logoFileId· string · optionnel
Status Page Logo File ID.description· string · optionnel
Friendly description that will help you remember.ipWhitelist· string · optionnel
IP Whitelist for this Status Page. One IP per line. Only used if the status page is private.logoAltText· string · optionnel
Alternative text for the logo image, read by screen readers for accessibility.customFields· object · optionnel
Custom Fields on this resource.smtpConfigId· string · optionnel
ID of your SMTP Config Resource which is used to send email to subscribers.copyrightText· string · optionnel
Copyright Text.faviconFileId· string · optionnel
Status Page Favicon File ID.masterPassword· string · optionnel
Password required to unlock a private status page. This value is stored as a secure hash.reportTimezone· string · optionnel
The timezone report periods and send times are resolved in. A monthly report in this timezone runs from the 1st at 00:00 to the last day at 23:59.callSmsConfigId· string · optionnel
ID of your Call/SMS Config Resource which is used to send SMS to subscribers.defaultBarColor· object · optionnel
Default color of the bar on the overview page.defaultLanguage· string · optionnel
Default language that the status page is shown in when a visitor arrives for the first time.enableMcpServer· boolean · optionnel
Can AI agents read this status page over the public OneUptime MCP server? This does not affect the status page website, its RSS feed, or its public JSON API.isReportEnabled· boolean · optionnel
Whether this status page's email subscribers get reports. Turned on without a schedule, reports go out on the 1st of every month at 09:00 in the report timezone, each covering the calendar month before it.pageDescription· string · optionnel
Description of your Status Page. This is used for SEO.coverImageFileId· string · optionnel
Status Page Cover Image ID.customJavaScript· string · optionnel
Status Page Custom JavaScript. This runs when the status page is loaded from a verified custom domain.enabledLanguages· object · optionnel
Languages offered in the footer language switcher. Leave empty to offer all supported languages.reportDataInDays· number · optionnel
How many days of data should be included in the report?reportPeriodType· string · optionnel
Should the report cover a rolling number of days, or the previous whole calendar period?sendNextReportBy· object · optionnel
When the next report goes out. The server works it out from the schedule.coverImageAltText· string · optionnel
Alternative text for the cover image, read by screen readers for accessibility. Leave blank if the cover image is purely decorative.isPublicStatusPage· boolean · optionnel
Is this status page public?requireSsoForLogin· boolean · optionnel
Should SSO be required to login to Private Status Page.reportStartDateTime· object · optionnel
When the first report goes out. Every later one follows it by the recurring interval, at the same time of day. Left out when reports are turned on, it is 09:00 in the report timezone at the start of the next period of the interval: the next 1st of the month for a monthly schedule (the default), the next Monday for a weekly one, the next day for a daily one and the next 1 January for a yearly one. An hourly schedule starts at the next full hour.subscriberTimezones· object · optionnel
Timezones of subscribers to this status page.enableMasterPassword· boolean · optionnel
Require visitors to enter a master password before viewing a private status page.enableSmsSubscribers· boolean · optionnel
Can SMS subscribers subscribe to this Status Page?enableEmailSubscribers· boolean · optionnel
Can email subscribers subscribe to this Status Page?enableSlackSubscribers· boolean · optionnel
Can Slack subscribers subscribe to this Status Page?onlyShowScopedIncidents· boolean · optionnel
When on, this status page shows and notifies its subscribers about only the incidents limited to it. Incidents that are not limited to any status page never reach it.overviewPageDescription· string · optionnel
Overview Page description for your status page. This is a markdown field.reportRecurringInterval· object · optionnel
How often a report goes out. Left out when reports are turned on, it is every month.showUptimeHistoryInDays· number · optionnel
How many days of uptime history should be shown on the status page? Maximum is 90 days.enableWebhookSubscribers· boolean · optionnel
Can Webhook subscribers subscribe to this Status Page?showEpisodeHistoryInDays· number · optionnel
How many days of episode history to show on the status page.showEpisodesOnStatusPage· boolean · optionnel
Show Incident Episodes on Status Page?showIncidentHistoryInDays· number · optionnel
How many days of incident history should be shown on the status page (in days)?showIncidentsOnStatusPage· boolean · optionnel
Show Incidents on Status Page?embeddedOverallStatusToken· string · optionnel
Security token required to access the embedded overall status badge. This token must be provided in the URL.enableSearchEngineIndexing· boolean · optionnel
Should search engines like Google and Bing be allowed to index this status page? Turn this off to keep the page reachable by link but out of search results.enableEmbeddedOverallStatus· boolean · optionnel
Enable embedded overall status badge that can be displayed on external websites?sendSubscriberNotifications· boolean · optionnel
Does this status page tell its subscribers anything? Off, it sends them nothing - no message about an incident, an episode, scheduled maintenance or an announcement, and no report - however the event was created. Its subscribers are kept, and the channel switches still decide how visitors can sign up.allowedSubscriberEmailDomains· string · optionnel
The domains an email subscriber's address may be at, one a line, such as acme.com. An address at a subdomain of one matches too. Sign-ups and additions at any other domain are refused, and an email subscriber at another domain is sent nothing. Empty: any domain.overallUptimePercentPrecision· string · optionnel
Overall Precision of uptime percent for this status page.showAnnouncementHistoryInDays· number · optionnel
How many days of announcement history should be shown on the status page (in days)?showAnnouncementsOnStatusPage· boolean · optionnel
Show Announcements on Status Page?showEpisodeLabelsOnStatusPage· boolean · optionnel
Show Episode Labels on Status Page?hidePoweredByOneUptimeBranding· boolean · optionnel
Hide Powered By OneUptime Branding?limitSubscribersToPrivateUsers· boolean · optionnel
Only people who can sign in to this status page can be its subscribers, each with the email address they sign in with: no other address, and no phone, Slack, Microsoft Teams or webhook. A subscriber whose address is not a private user of this page - one removed since, by SCIM or by hand - is sent nothing.showIncidentLabelsOnStatusPage· boolean · optionnel
Show Incident Labels on Status Page?showSubscriberPageOnStatusPage· boolean · optionnel
Show Subscriber Page on Status Page?enableMicrosoftTeamsSubscribers· boolean · optionnel
Can Microsoft Teams subscribers subscribe to this Status Page?privateUserSessionLengthInHours· number · optionnel
How long, in hours, a private user stays signed in to this private status page after signing in, however active they are - with a password, SSO or OIDC. When the time is up they sign in again. Applies to readers signed in now too. A whole number from 1 to 8760; empty for no limit, where a reader stays signed in while they open the page at least once every 30 days.showScheduledEventHistoryInDays· number · optionnel
How many days of scheduled event history should be shown on the status page (in days)?allowSubscribersToChooseResources· boolean · optionnel
Can subscribers choose which resources to subscribe to?allowSubscribersToChooseEventTypes· boolean · optionnel
Can subscribers choose which event type like Announcements, Incidents, Scheduled Events to subscribe to?showOverallUptimePercentOnStatusPage· boolean · optionnel
Show Overall Uptime Percent on Status Page?showScheduledEventLabelsOnStatusPage· boolean · optionnel
Show Scheduled Event Labels on Status Page?subscriberEmailNotificationFooterText· string · optionnel
Text to send to subscribers in the footer of the email.showScheduledMaintenanceEventsOnStatusPage· boolean · optionnel
Show Scheduled Maintenance Events on Status Page?enableCustomSubscriberEmailNotificationFooterText· boolean · optionnel
Enable custom footer text in subscriber email notifications.
Exemple d'appel{"name": "create_status_page", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_status_page_announcement≈ 571 tokens
Create a new Status Page Announcement in OneUptime. Returns the created Status Page Announcement object with its ID. Use this to add new Status Page Announcements to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (9)
Paramètrestitle· string · requis
Title of this resource.monitors· array · optionnel
List of monitors affected by this announcement. If none are selected, all subscribers will be notified.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.attachments· array · optionnel
Files attached to this announcement.description· string · requis
Text of the announcement. This can be in Markdown format.statusPages· array · optionnel
Status Pages to show show this announcement on.endAnnouncementAt· object · optionnel
When should this announcement hidden?showAnnouncementAt· object · requis
When should this announcement be shown?shouldStatusPageSubscribersBeNotified· boolean · optionnel
Should subscribers be notified about this announcement?
Exemple d'appel{"name": "create_status_page_announcement", "arguments": {"title": "texte", "description": "texte", "showAnnouncementAt": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_team≈ 271 tokens
Create a new Team in OneUptime. Returns the created Team object with its ID. Use this to add new Teams to your project. Note: projectId is inferred from your API key — you do not need to provide it.
Paramètres, retour & exemple (4)
Paramètresname· string · requis
Any friendly name of this object.projectId· string · optionnel
ID of your OneUptime Project in which this object belongs.description· string · optionnel
Friendly description that will help you remember.customFields· object · optionnel
Custom Fields on this resource.
Exemple d'appel{"name": "create_team", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_alert≈ 134 tokens
Permanently delete a Alert from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Alert to delete. This action is irreversible.
Exemple d'appel{"name": "delete_alert", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_alert_internal_note≈ 148 tokens
Permanently delete a Alert Internal Note from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Alert Internal Note to delete. This action is irreversible.
Exemple d'appel{"name": "delete_alert_internal_note", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_alert_severity≈ 144 tokens
Permanently delete a Alert Severity from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Alert Severity to delete. This action is irreversible.
Exemple d'appel{"name": "delete_alert_severity", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_alert_state≈ 140 tokens
Permanently delete a Alert State from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Alert State to delete. This action is irreversible.
Exemple d'appel{"name": "delete_alert_state", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_alert_state_timeline≈ 150 tokens
Permanently delete a Alert State Timeline from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Alert State Timeline to delete. This action is irreversible.
Exemple d'appel{"name": "delete_alert_state_timeline", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_incident≈ 138 tokens
Permanently delete a Incident from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Incident to delete. This action is irreversible.
Exemple d'appel{"name": "delete_incident", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_incident_alert≈ 144 tokens
Permanently delete a Incident Alert from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Incident Alert to delete. This action is irreversible.
Exemple d'appel{"name": "delete_incident_alert", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_incident_internal_note≈ 152 tokens
Permanently delete a Incident Internal Note from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Incident Internal Note to delete. This action is irreversible.
Exemple d'appel{"name": "delete_incident_internal_note", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_incident_public_note≈ 150 tokens
Permanently delete a Incident Public Note from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Incident Public Note to delete. This action is irreversible.
Exemple d'appel{"name": "delete_incident_public_note", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_incident_severity≈ 146 tokens
Permanently delete a Incident Severity from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Incident Severity to delete. This action is irreversible.
Exemple d'appel{"name": "delete_incident_severity", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_incident_state≈ 144 tokens
Permanently delete a Incident State from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Incident State to delete. This action is irreversible.
Exemple d'appel{"name": "delete_incident_state", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_incident_state_timeline≈ 152 tokens
Permanently delete a Incident State Timeline from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Incident State Timeline to delete. This action is irreversible.
Exemple d'appel{"name": "delete_incident_state_timeline", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_label≈ 134 tokens
Permanently delete a Label from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Label to delete. This action is irreversible.
Exemple d'appel{"name": "delete_label", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_monitor≈ 136 tokens
Permanently delete a Monitor from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Monitor to delete. This action is irreversible.
Exemple d'appel{"name": "delete_monitor", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_monitor_status≈ 144 tokens
Permanently delete a Monitor Status from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Monitor Status to delete. This action is irreversible.
Exemple d'appel{"name": "delete_monitor_status", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_monitor_status_event≈ 150 tokens
Permanently delete a Monitor Status Event from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Monitor Status Event to delete. This action is irreversible.
Exemple d'appel{"name": "delete_monitor_status_event", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_on_call_policy≈ 144 tokens
Permanently delete a On-Call Policy from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the On-Call Policy to delete. This action is irreversible.
Exemple d'appel{"name": "delete_on_call_policy", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_scheduled_maintenance_event≈ 156 tokens
Permanently delete a Scheduled Maintenance Event from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Scheduled Maintenance Event to delete. This action is irreversible.
Exemple d'appel{"name": "delete_scheduled_maintenance_event", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_scheduled_maintenance_state≈ 156 tokens
Permanently delete a Scheduled Maintenance State from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Scheduled Maintenance State to delete. This action is irreversible.
Exemple d'appel{"name": "delete_scheduled_maintenance_state", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_scheduled_maintenance_state_timeline≈ 166 tokens
Permanently delete a Scheduled Maintenance State Timeline from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Scheduled Maintenance State Timeline to delete. This action is irreversible.
Exemple d'appel{"name": "delete_scheduled_maintenance_state_timeline", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_security_case≈ 142 tokens
Permanently delete a Security Case from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Security Case to delete. This action is irreversible.
Exemple d'appel{"name": "delete_security_case", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_security_case_note≈ 148 tokens
Permanently delete a Security Case Note from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Security Case Note to delete. This action is irreversible.
Exemple d'appel{"name": "delete_security_case_note", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_security_detection≈ 148 tokens
Permanently delete a Security Detection from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Security Detection to delete. This action is irreversible.
Exemple d'appel{"name": "delete_security_detection", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_security_playbook≈ 146 tokens
Permanently delete a Security Playbook from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Security Playbook to delete. This action is irreversible.
Exemple d'appel{"name": "delete_security_playbook", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_status_page≈ 140 tokens
Permanently delete a Status Page from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Status Page to delete. This action is irreversible.
Exemple d'appel{"name": "delete_status_page", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_status_page_announcement≈ 154 tokens
Permanently delete a Status Page Announcement from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Status Page Announcement to delete. This action is irreversible.
Exemple d'appel{"name": "delete_status_page_announcement", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - delete_team≈ 134 tokens
Permanently delete a Team from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
The unique identifier (UUID) of the Team to delete. This action is irreversible.
Exemple d'appel{"name": "delete_team", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_alert≈ 208 tokens
Retrieve a single Alert by its unique ID from OneUptime. Use list_alerts first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Alert to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Alert (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly if needed): customFields, createdStateLog, seriesLabels, monitorSummary, telemetryQuery.
Exemple d'appel{"name": "get_alert", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_alert_internal_note≈ 216 tokens
Retrieve a single Alert Internal Note by its unique ID from OneUptime. Use list_alert_internal_notes first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Alert Internal Note to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Alert Internal Note (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly if needed): savedFromChatMessage.
Exemple d'appel{"name": "get_alert_internal_note", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_alert_severity≈ 187 tokens
Retrieve a single Alert Severity by its unique ID from OneUptime. Use list_alert_severities first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Alert Severity to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Alert Severity (e.g. ["_id", "name"]). Omit to get all readable fields.
Exemple d'appel{"name": "get_alert_severity", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_alert_state≈ 182 tokens
Retrieve a single Alert State by its unique ID from OneUptime. Use list_alert_states first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Alert State to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Alert State (e.g. ["_id", "name"]). Omit to get all readable fields.
Exemple d'appel{"name": "get_alert_state", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_alert_state_timeline≈ 216 tokens
Retrieve a single Alert State Timeline by its unique ID from OneUptime. Use list_alert_state_timelines first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Alert State Timeline to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Alert State Timeline (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly if needed): stateChangeLog.
Exemple d'appel{"name": "get_alert_state_timeline", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_incident≈ 244 tokens
Retrieve a single Incident by its unique ID from OneUptime. Use list_incidents first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Incident to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Incident (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly if needed): subscriberNotificationStatusMessage, subscriberNotificationStatusMessageOnPostmortemPublished, customFields, createdStateLog, seriesLabels, monitorSummary, telemetryQuery, statusPagesNotifiedOnCreation.
Exemple d'appel{"name": "get_incident", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_incident_alert≈ 186 tokens
Retrieve a single Incident Alert by its unique ID from OneUptime. Use list_incident_alerts first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Incident Alert to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Incident Alert (e.g. ["_id", "name"]). Omit to get all readable fields.
Exemple d'appel{"name": "get_incident_alert", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_incident_internal_note≈ 220 tokens
Retrieve a single Incident Internal Note by its unique ID from OneUptime. Use list_incident_internal_notes first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Incident Internal Note to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Incident Internal Note (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly if needed): savedFromChatMessage.
Exemple d'appel{"name": "get_incident_internal_note", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_incident_public_note≈ 239 tokens
Retrieve a single Incident Public Note by its unique ID from OneUptime. Use list_incident_public_notes first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Incident Public Note to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Incident Public Note (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly if needed): subscriberNotificationStatusMessage, subscriberNotificationStatusMessageOnNoteUpdated, savedFromChatMessage.
Exemple d'appel{"name": "get_incident_public_note", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_incident_severity≈ 191 tokens
Retrieve a single Incident Severity by its unique ID from OneUptime. Use list_incident_severities first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Incident Severity to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Incident Severity (e.g. ["_id", "name"]). Omit to get all readable fields.
Exemple d'appel{"name": "get_incident_severity", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_incident_state≈ 186 tokens
Retrieve a single Incident State by its unique ID from OneUptime. Use list_incident_states first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Incident State to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Incident State (e.g. ["_id", "name"]). Omit to get all readable fields.
Exemple d'appel{"name": "get_incident_state", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_incident_state_timeline≈ 230 tokens
Retrieve a single Incident State Timeline by its unique ID from OneUptime. Use list_incident_state_timelines first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Incident State Timeline to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Incident State Timeline (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly if needed): subscriberNotificationStatusMessage, stateChangeLog.
Exemple d'appel{"name": "get_incident_state_timeline", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_label≈ 173 tokens
Retrieve a single Label by its unique ID from OneUptime. Use list_labels first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Label to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Label (e.g. ["_id", "name"]). Omit to get all readable fields.
Exemple d'appel{"name": "get_label", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_monitor≈ 218 tokens
Retrieve a single Monitor by its unique ID from OneUptime. Use list_monitors first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Monitor to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Monitor (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly if needed): description, customFields, incomingMonitorRequest, incomingEmailMonitorRequest, serverMonitorResponse.
Exemple d'appel{"name": "get_monitor", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_monitor_status≈ 187 tokens
Retrieve a single Monitor Status by its unique ID from OneUptime. Use list_monitor_statuses first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Monitor Status to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Monitor Status (e.g. ["_id", "name"]). Omit to get all readable fields.
Exemple d'appel{"name": "get_monitor_status", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_monitor_status_event≈ 216 tokens
Retrieve a single Monitor Status Event by its unique ID from OneUptime. Use list_monitor_status_events first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Monitor Status Event to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Monitor Status Event (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly if needed): statusChangeLog.
Exemple d'appel{"name": "get_monitor_status_event", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_on_call_policy≈ 208 tokens
Retrieve a single On-Call Policy by its unique ID from OneUptime. Use list_on_call_duty_policies first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the On-Call Policy to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each On-Call Policy (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly if needed): customFields.
Exemple d'appel{"name": "get_on_call_policy", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_public_status_page_announcements≈ 278 tokens
Get announcements from a public status page. This tool does NOT require an API key and works with public status pages. Status page owners can disable MCP access for their status page. If disabled, this tool returns an error and the data must be read from the status page website or its RSS feed instead. USAGE: - By domain: statusPageIdOrDomain = "status.company.com" - By ID: statusPageIdOrDomain = "550e8400-e29b-41d4-a716-446655440000" RETURNS: - List of active announcements - Announcement details (title, description, dates)
Paramètres, retour & exemple (2)
ParamètresannouncementId· string · optionnel
Optional: Specific announcement ID to fetch details forstatusPageIdOrDomain· string · requis
The status page ID (UUID) or domain name (e.g., 'status.company.com')
Exemple d'appel{"name": "get_public_status_page_announcements", "arguments": {"statusPageIdOrDomain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_public_status_page_incidents≈ 297 tokens
Get incidents from a public status page. This tool does NOT require an API key and works with public status pages. Status page owners can disable MCP access for their status page. If disabled, this tool returns an error and the data must be read from the status page website or its RSS feed instead. USAGE: - By domain: statusPageIdOrDomain = "status.company.com" - By ID: statusPageIdOrDomain = "550e8400-e29b-41d4-a716-446655440000" RETURNS: - List of incidents (active and recent history) - Incident details (title, description, severity) - Incident timeline and state changes - Public notes/updates for each incident
Paramètres, retour & exemple (2)
ParamètresincidentId· string · optionnel
Optional: Specific incident ID to fetch details forstatusPageIdOrDomain· string · requis
The status page ID (UUID) or domain name (e.g., 'status.company.com')
Exemple d'appel{"name": "get_public_status_page_incidents", "arguments": {"statusPageIdOrDomain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_public_status_page_overview≈ 315 tokens
Get the complete overview of a public status page including current status, resources, active incidents, scheduled maintenance, and announcements. This tool does NOT require an API key and works with public status pages. Status page owners can disable MCP access for their status page. If disabled, this tool returns an error and the data must be read from the status page website or its RSS feed instead. USAGE: - By domain: statusPageIdOrDomain = "status.company.com" - By ID: statusPageIdOrDomain = "550e8400-e29b-41d4-a716-446655440000" RETURNS: - Status page metadata (name, description, branding) - Resources and their current status - Active incidents - Upcoming scheduled maintenance - Active announcements - Monitor status history
Paramètres, retour & exemple (1)
ParamètresstatusPageIdOrDomain· string · requis
The status page ID (UUID) or domain name (e.g., 'status.company.com'). Use domain for public status pages with custom domains.
Exemple d'appel{"name": "get_public_status_page_overview", "arguments": {"statusPageIdOrDomain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_public_status_page_scheduled_maintenance≈ 320 tokens
Get scheduled maintenance events from a public status page. This tool does NOT require an API key and works with public status pages. Status page owners can disable MCP access for their status page. If disabled, this tool returns an error and the data must be read from the status page website or its RSS feed instead. USAGE: - By domain: statusPageIdOrDomain = "status.company.com" - By ID: statusPageIdOrDomain = "550e8400-e29b-41d4-a716-446655440000" RETURNS: - List of scheduled maintenance events (upcoming and ongoing) - Maintenance details (title, description, scheduled times) - Maintenance timeline and state changes - Public notes/updates for each maintenance event
Paramètres, retour & exemple (2)
ParamètresstatusPageIdOrDomain· string · requis
The status page ID (UUID) or domain name (e.g., 'status.company.com')scheduledMaintenanceId· string · optionnel
Optional: Specific scheduled maintenance ID to fetch details for
Exemple d'appel{"name": "get_public_status_page_scheduled_maintenance", "arguments": {"statusPageIdOrDomain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_scheduled_maintenance_event≈ 246 tokens
Retrieve a single Scheduled Maintenance Event by its unique ID from OneUptime. Use list_scheduled_maintenance_events first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Scheduled Maintenance Event to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Scheduled Maintenance Event (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly if needed): subscriberNotificationStatusMessage, customFields, sendSubscriberNotificationsOnBeforeTheEvent.
Exemple d'appel{"name": "get_scheduled_maintenance_event", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_scheduled_maintenance_state≈ 206 tokens
Retrieve a single Scheduled Maintenance State by its unique ID from OneUptime. Use list_scheduled_maintenance_states first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Scheduled Maintenance State to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Scheduled Maintenance State (e.g. ["_id", "name"]). Omit to get all readable fields.
Exemple d'appel{"name": "get_scheduled_maintenance_state", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_scheduled_maintenance_state_timeline≈ 245 tokens
Retrieve a single Scheduled Maintenance State Timeline by its unique ID from OneUptime. Use list_scheduled_maintenance_state_timelines first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Scheduled Maintenance State Timeline to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Scheduled Maintenance State Timeline (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly if needed): subscriberNotificationStatusMessage.
Exemple d'appel{"name": "get_scheduled_maintenance_state_timeline", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_security_case≈ 212 tokens
Retrieve a single Security Case by its unique ID from OneUptime. Use list_security_cases first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Security Case to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Security Case (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly if needed): entities, mitreTactics, mitreTechniques.
Exemple d'appel{"name": "get_security_case", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_security_case_note≈ 192 tokens
Retrieve a single Security Case Note by its unique ID from OneUptime. Use list_security_case_notes first if you need to find the ID.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
The unique identifier (UUID) of the Security Case Note to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"select· array · optionnel
Optional: field names to return for each Security Case Note (e.g. ["_id", "name"]). Omit to get all readable fields.
Exemple d'appel{"name": "get_security_case_note", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
+ 73 autres outils (affichage limité à 120).
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».