com.oneuptime/mcp

MCPcommunautéen ligne
v14.0.98com.oneuptimeUnknownMis à jour il y a 1 jGitHub

Manage incidents, alerts, monitors, status pages, on-call and telemetry in OneUptime.

État de l’endpointen ligne
vérifié il y a 2 jours · 394 ms
100 % des 1 vérification a atteint cet endpoint
Fonctionne dans
ClaudeCursorCopilotChatGPTGemini

Déduit des transports déclarés par cette annonce (streamable-http). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Indexé automatiquement depuis des sources publiques. Pas encore vérifié par son développeur sur Forge.Revendiquer cette annonce →
8kÉtoiles GitHub
483Forks
il y a 1 jDernière mise à jour
Paquet
Auteurcom.oneuptime
LicenceUnknown
Version14.0.98
Sourcemcp-registry
Statut de confiance
B
60/100Bon
Endpoint hébergé uniquement : cette évaluation porte sur qui le publie et s’il répond, pas sur le code qui tourne derrière. Aucune analyse de CVE, de dépendances ou de code source ne s’applique ; rien ici ne garantit donc que ce code est sain.
✓Listé dans l’index Forge+10/10
—Identité de l’éditeur vérifiée+0/30
→ Éditeur : exécutez `forge publish` depuis le dépôt pour revendiquer la propriété
—Vérification de domaine+0/10
→ Actuellement indisponible pour ce type d’annonce — la vérification de domaine ne s’exécute aujourd’hui que pour les paquets adossés à npm, cette ligne ne peut donc pas encore être obtenue ici, quel que soit le contenu hébergé sur le domaine.
✓Analyse d’injection de prompt · propre+30/30
✓Analyse d’obfuscation / exfiltration · propre+20/20
Collez-le dans Claude Code, Cursor ou tout assistant d’IA pour combler toutes les lacunes
StatutIndexé par la communauté
ÉditeurNon vérifié
SignatureNon signé
Domaine—
Provenance—
DépendancesNon audité
Surface d’outils200 outils · 32 privilégiés
Analyse de sécurité✓ Proprevlive · aujourd’huiQuelle est l’efficacité de cette analyse ?
ÉvaluationsAucune
Indexé25 oct. 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

200 outils · 32 privilégiés
Observé en direct depuis l’endpoint du fournisseur11h ago

Lu depuis un véritable échange MCP initialize → tools/list contre l’endpoint déclaré. Aucun outil n’a été invoqué — tools/list est l’appel d’introspection en lecture seule que le protocole prévoit pour cela. Cela reflète ce que le serveur annonçait à cet instant ; un endpoint hébergé n’est figé sur aucune version et peut changer sans préavis.

  • https://oneuptime.com/mcp200 outils · 1556 ms
create_teamCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
name*stringAny friendly name of this object.
descriptionstringFriendly description that will help you remember.
customFieldsobjectCustom Fields on this resource.
get_teamRetrieve a single Team by its unique ID from OneUptime. Use list_teams first if you need to find the ID.

Retrieve a single Team by its unique ID from OneUptime. Use list_teams first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Team to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Team (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly if…
list_teamsList and search Teams from OneUptime with optional filtering, pagination, and sorting. Returns an array of Team objects plus the total matching count.

List and search Teams from OneUptime with optional filtering, pagination, and sorting. Returns an array of Team objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Teams. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, Not…
selectarrayOptional: field names to return for each Team (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly if…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_teamUpdate an existing Team in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_team afterwards to see the updated record.

Update an existing Team in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_team afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Team to update. Required. Use list_teams to find IDs.
namestringAny friendly name of this object.
descriptionstringFriendly description that will help you remember.
customFieldsobjectCustom Fields on this resource.
delete_teamprivilégiéPermanently delete a Team from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Team from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Team to delete. This action is irreversible.
count_teamsCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Teams. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value":…
create_labelCreate 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.

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ètreTypeDescription
name*stringAny friendly name of this object.
projectIdstringID of your OneUptime Project in which this object belongs.
descriptionstringFriendly description that will help you remember.
color*objectColor of this resource in Hex (#32a852 for example).
isArchivedbooleanArchived labels stay on everything that has them, but can't be added to anything again.
get_labelRetrieve a single Label by its unique ID from OneUptime. Use list_labels first if you need to find the ID.

Retrieve a single Label by its unique ID from OneUptime. Use list_labels first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Label to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Label (e.g. ["_id", "name"]). Omit to get all readable fields.
list_labelsList and search Labels from OneUptime with optional filtering, pagination, and sorting. Returns an array of Label objects plus the total matching count.

List and search Labels from OneUptime with optional filtering, pagination, and sorting. Returns an array of Label objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Labels. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, No…
selectarrayOptional: field names to return for each Label (e.g. ["_id", "name"]). Omit to get all readable fields.
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_labelUpdate an existing Label in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_label afterwards to see the updated record.

Update an existing Label in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_label afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Label to update. Required. Use list_labels to find IDs.
namestringAny friendly name of this object.
descriptionstringFriendly description that will help you remember.
colorobjectColor of this resource in Hex (#32a852 for example).
isArchivedbooleanArchived labels stay on everything that has them, but can't be added to anything again.
delete_labelprivilégiéPermanently delete a Label from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Label from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Label to delete. This action is irreversible.
count_labelsCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Labels. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value":…
create_security_caseCreate 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.

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ètreTypeDescription
projectIdstringID of the project this case belongs to.
title*stringWhat the case is about, in a line.
descriptionstringWhat is known about the threat, in Markdown. A case opened by a detection starts with the detection's description.
securityCaseStatusIdstringID of the case's status. Optional on create: a new case starts in the project's new status.
securityCasePriorityIdstringID of the case's priority. Optional on create: a case opened by hand starts at the project's medium priority.
verdictstringWhat the case turned out to be, set when it is closed: True Positive, Benign Positive, False Positive or Undetermined.
closingNotestringWhy the case was closed the way it was, in Markdown: what was found and what was done.
assignedToUserIdstringID of the person working the case.
assignedToTeamIdstringID of the team whose queue the case is in.
entitiesobjectThe users, hosts, IP addresses, domains and files the case is about, each as { type, value }. Detections add theirs as they join the case.
mitreTacticsobjectATT&CK tactic ids (TA0006) the case's detections are tagged with.
mitreTechniquesobjectATT&CK technique ids (T1110) the case's detections are tagged with.
labelsarrayLabels to filter and report on cases by.
get_security_caseRetrieve a single Security Case by its unique ID from OneUptime. Use list_security_cases first if you need to find the ID.

Retrieve a single Security Case by its unique ID from OneUptime. Use list_security_cases first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Security Case (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request expli…
list_security_casesList and search Security Cases from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Case objects plus the total matching count.

List and search Security Cases from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Case objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Security Cases. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: Equ…
selectarrayOptional: field names to return for each Security Case (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request expli…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_security_caseUpdate an existing Security Case in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_case afterwards to see the updated record.

Update an existing Security Case in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_case afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case to update. Required. Use list_security_cases to find IDs.
titlestringWhat the case is about, in a line.
descriptionstringWhat is known about the threat, in Markdown. A case opened by a detection starts with the detection's description.
securityCaseStatusIdstringID of the case's status. Optional on create: a new case starts in the project's new status.
securityCasePriorityIdstringID of the case's priority. Optional on create: a case opened by hand starts at the project's medium priority.
verdictstringWhat the case turned out to be, set when it is closed: True Positive, Benign Positive, False Positive or Undetermined.
closingNotestringWhy the case was closed the way it was, in Markdown: what was found and what was done.
assignedToUserIdstringID of the person working the case.
assignedToTeamIdstringID of the team whose queue the case is in.
entitiesobjectThe users, hosts, IP addresses, domains and files the case is about, each as { type, value }. Detections add theirs as they join the case.
mitreTacticsobjectATT&CK tactic ids (TA0006) the case's detections are tagged with.
mitreTechniquesobjectATT&CK technique ids (T1110) the case's detections are tagged with.
labelsarrayLabels to filter and report on cases by.
delete_security_caseprivilégiéPermanently delete a Security Case from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Security Case from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case to delete. This action is irreversible.
count_security_casesCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Security Cases. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>",…
create_security_case_noteCreate 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.

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ètreTypeDescription
projectIdstringID of the project this note belongs to.
securityCaseId*stringID of the case this note is on.
note*stringThe note, in Markdown.
get_security_case_noteRetrieve a single Security Case Note by its unique ID from OneUptime. Use list_security_case_notes first if you need to find the ID.

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ètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case Note to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Security Case Note (e.g. ["_id", "name"]). Omit to get all readable fields.
list_security_case_notesList and search Security Case Notes from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Case Note objects plus the total matching count.

List and search Security Case Notes from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Case Note objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Security Case Notes. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators…
selectarrayOptional: field names to return for each Security Case Note (e.g. ["_id", "name"]). Omit to get all readable fields.
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_security_case_noteUpdate an existing Security Case Note in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_case_note afterwards to see the updated record.

Update an existing Security Case Note in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_case_note afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case Note to update. Required. Use list_security_case_notes to find IDs.
notestringThe note, in Markdown.
delete_security_case_noteprivilégiéPermanently delete a Security Case Note from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Security Case Note from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case Note to delete. This action is irreversible.
count_security_case_notesCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Security Case Notes. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operato…
create_security_case_taskCreate a new Security Case Task in OneUptime. Returns the created Security Case Task object with its ID. Use this to add new Security Case Tasks to your project. Note: projectId is inferred from your API key — you do not need to provide it.

Create a new Security Case Task in OneUptime. Returns the created Security Case Task object with its ID. Use this to add new Security Case Tasks to your project. Note: projectId is inferred from your API key — you do not need to provide it.

ParamètreTypeDescription
projectIdstringID of the project this task belongs to.
securityCaseId*stringID of the case this task is on.
title*stringWhat has to be done, in a line.
assignedToUserIdstringID of the person doing the task. Empty while nobody is.
isDonebooleanWhether the task is done. Setting it records who did it and when; clearing it opens the task again.
get_security_case_taskRetrieve a single Security Case Task by its unique ID from OneUptime. Use list_security_case_tasks first if you need to find the ID.

Retrieve a single Security Case Task by its unique ID from OneUptime. Use list_security_case_tasks first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case Task to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Security Case Task (e.g. ["_id", "name"]). Omit to get all readable fields.
list_security_case_tasksList and search Security Case Tasks from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Case Task objects plus the total matching count.

List and search Security Case Tasks from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Case Task objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Security Case Tasks. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators…
selectarrayOptional: field names to return for each Security Case Task (e.g. ["_id", "name"]). Omit to get all readable fields.
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_security_case_taskUpdate an existing Security Case Task in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_case_task afterwards to see the updated record.

Update an existing Security Case Task in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_case_task afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case Task to update. Required. Use list_security_case_tasks to find IDs.
titlestringWhat has to be done, in a line.
assignedToUserIdstringID of the person doing the task. Empty while nobody is.
isDonebooleanWhether the task is done. Setting it records who did it and when; clearing it opens the task again.
delete_security_case_taskprivilégiéPermanently delete a Security Case Task from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Security Case Task from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case Task to delete. This action is irreversible.
count_security_case_tasksCount the total number of Security Case Tasks in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.

Count the total number of Security Case Tasks in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.

ParamètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Security Case Tasks. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operato…
create_security_case_evidenceCreate a new Security Case Evidence in OneUptime. Returns the created Security Case Evidence object with its ID. Use this to add new Security Case Evidence to your project. Note: projectId is inferred from your API key — you do not need to provide it.

Create a new Security Case Evidence in OneUptime. Returns the created Security Case Evidence object with its ID. Use this to add new Security Case Evidence to your project. Note: projectId is inferred from your API key — you do not need to provide it.

ParamètreTypeDescription
projectIdstringID of the project this evidence belongs to.
securityCaseId*stringID of the case this evidence is kept on.
kind*stringWhat the evidence is: a File uploaded to OneUptime, or a Link to evidence kept somewhere else. It can't be changed.
name*stringWhat the evidence is, in a few words. A file's own name when none is given.
descriptionstringWhat the evidence shows, and where and how it was collected.
fileIdstringID of the uploaded file, for File evidence: upload it first, then name it here.
urlstringWhere the evidence is kept, for Link evidence: an http or https address.
get_security_case_evidenceRetrieve a single Security Case Evidence by its unique ID from OneUptime. Use list_security_case_evidence first if you need to find the ID.

Retrieve a single Security Case Evidence by its unique ID from OneUptime. Use list_security_case_evidence first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case Evidence to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Security Case Evidence (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (requ…
list_security_case_evidenceList and search Security Case Evidence from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Case Evidence objects plus the total matching count.

List and search Security Case Evidence from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Case Evidence objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Security Case Evidence. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operat…
selectarrayOptional: field names to return for each Security Case Evidence (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (requ…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_security_case_evidenceUpdate an existing Security Case Evidence in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_case_evidence afterwards to see the updated record.

Update an existing Security Case Evidence in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_case_evidence afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case Evidence to update. Required. Use list_security_case_evidence to find IDs.
namestringWhat the evidence is, in a few words. A file's own name when none is given.
descriptionstringWhat the evidence shows, and where and how it was collected.
delete_security_case_evidenceprivilégiéPermanently delete a Security Case Evidence from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Security Case Evidence from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case Evidence to delete. This action is irreversible.
count_security_case_evidenceCount the total number of Security Case Evidence in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.

Count the total number of Security Case Evidence in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.

ParamètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Security Case Evidence. Each field accepts a direct value (exact match) or an operator object {"_type": "<Oper…
create_security_case_priorityCreate a new Security Case Priority in OneUptime. Returns the created Security Case Priority object with its ID. Use this to add new Security Case Priorities to your project. Note: projectId is inferred from your API key — you do not need to provide it.

Create a new Security Case Priority in OneUptime. Returns the created Security Case Priority object with its ID. Use this to add new Security Case Priorities to your project. Note: projectId is inferred from your API key — you do not need to provide it.

ParamètreTypeDescription
projectIdstringID of the project this priority belongs to.
name*stringWhat the priority is called, like High or P1.
descriptionstringHow fast a case at this priority needs a person, in a sentence.
color*objectThe priority's colour, in hex (#32a852 for example).
isCriticalPrioritybooleanIs it the priority Critical detections open cases at? From it up, a case can't wait. A project has one; it can't be deleted or archived.
isHighPrioritybooleanIs it the priority High detections open cases at? From it up, a case counts as urgent. A project has one; it can't be deleted or archived.
isMediumPrioritybooleanIs it the priority Medium detections, and the cases people open, start at? A project has one; it can't be deleted or archived.
isLowPrioritybooleanIs it the priority Low detections open cases at? A project has one, and it can't be deleted or archived.
isInformationalPrioritybooleanIs it the priority Informational detections open cases at? A project has one, and it can't be deleted or archived.
orderintegerWhere this priority ranks among the project's security case priorities: 1 is the most urgent. Detections open their cases at the critical, high, medium, low an…
acknowledgeWithinInMinutesnumberHow long a case at this priority may wait for somebody to take it on, in minutes, from when it opens. Empty for no target.
containWithinInMinutesnumberHow long a case at this priority may take to be contained or closed, in minutes, from when it opens. Empty for no target.
isArchivedbooleanArchived priorities stay on the cases at them, but can't be picked again. The built-in priorities can't be archived.
get_security_case_priorityRetrieve a single Security Case Priority by its unique ID from OneUptime. Use list_security_case_priorities first if you need to find the ID.

Retrieve a single Security Case Priority by its unique ID from OneUptime. Use list_security_case_priorities first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case Priority to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Security Case Priority (e.g. ["_id", "name"]). Omit to get all readable fields.
list_security_case_prioritiesList and search Security Case Priorities from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Case Priority objects plus the total matching count.

List and search Security Case Priorities from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Case Priority objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Security Case Priorities. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Oper…
selectarrayOptional: field names to return for each Security Case Priority (e.g. ["_id", "name"]). Omit to get all readable fields.
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_security_case_priorityUpdate an existing Security Case Priority in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_case_priority afterwards to see the updated record.

Update an existing Security Case Priority in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_case_priority afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case Priority to update. Required. Use list_security_case_priorities to find IDs.
namestringWhat the priority is called, like High or P1.
descriptionstringHow fast a case at this priority needs a person, in a sentence.
colorobjectThe priority's colour, in hex (#32a852 for example).
isCriticalPrioritybooleanIs it the priority Critical detections open cases at? From it up, a case can't wait. A project has one; it can't be deleted or archived.
isHighPrioritybooleanIs it the priority High detections open cases at? From it up, a case counts as urgent. A project has one; it can't be deleted or archived.
isMediumPrioritybooleanIs it the priority Medium detections, and the cases people open, start at? A project has one; it can't be deleted or archived.
isLowPrioritybooleanIs it the priority Low detections open cases at? A project has one, and it can't be deleted or archived.
isInformationalPrioritybooleanIs it the priority Informational detections open cases at? A project has one, and it can't be deleted or archived.
orderintegerWhere this priority ranks among the project's security case priorities: 1 is the most urgent. Detections open their cases at the critical, high, medium, low an…
acknowledgeWithinInMinutesnumberHow long a case at this priority may wait for somebody to take it on, in minutes, from when it opens. Empty for no target.
containWithinInMinutesnumberHow long a case at this priority may take to be contained or closed, in minutes, from when it opens. Empty for no target.
isArchivedbooleanArchived priorities stay on the cases at them, but can't be picked again. The built-in priorities can't be archived.
delete_security_case_priorityprivilégiéPermanently delete a Security Case Priority from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Security Case Priority from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case Priority to delete. This action is irreversible.
count_security_case_prioritiesCount the total number of Security Case Priorities in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.

Count the total number of Security Case Priorities in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.

ParamètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Security Case Priorities. Each field accepts a direct value (exact match) or an operator object {"_type": "<Op…
create_security_case_statusCreate a new Security Case Status in OneUptime. Returns the created Security Case Status object with its ID. Use this to add new Security Case Statuses to your project. Note: projectId is inferred from your API key — you do not need to provide it.

Create a new Security Case Status in OneUptime. Returns the created Security Case Status object with its ID. Use this to add new Security Case Statuses to your project. Note: projectId is inferred from your API key — you do not need to provide it.

ParamètreTypeDescription
projectIdstringID of the project this status belongs to.
name*stringWhat the status is called, like Investigating or Triage.
descriptionstringWhat a case in this status is waiting for, in a sentence.
color*objectThe status's colour, in hex (#32a852 for example).
isNewStatusbooleanIs it the status every new case starts in? A project has one, and it can't be deleted or archived.
isAcknowledgedStatusbooleanIs it the status a reopened case moves to? From it down, a case counts as taken on. A project has one, and it can't be deleted or archived.
isContainedStatusbooleanIs it the status the time to contain is measured to? From it down, a case counts as contained. A project has one.
isClosedStatusbooleanIs it the status Close Case moves a case to? From it down, a case counts as closed and carries a verdict. A project has one.
orderintegerWhere this status sits in the project's list of security case statuses: 1 is the top. A case in a status at or below the acknowledged (contained, closed) statu…
isArchivedbooleanArchived statuses stay on the cases in them, but can't be picked again. The built-in statuses can't be archived.
get_security_case_statusRetrieve a single Security Case Status by its unique ID from OneUptime. Use list_security_case_statuses first if you need to find the ID.

Retrieve a single Security Case Status by its unique ID from OneUptime. Use list_security_case_statuses first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case Status to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Security Case Status (e.g. ["_id", "name"]). Omit to get all readable fields.
list_security_case_statusesList and search Security Case Statuses from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Case Status objects plus the total matching count.

List and search Security Case Statuses from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Case Status objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Security Case Statuses. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operat…
selectarrayOptional: field names to return for each Security Case Status (e.g. ["_id", "name"]). Omit to get all readable fields.
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_security_case_statusUpdate an existing Security Case Status in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_case_status afterwards to see the updated record.

Update an existing Security Case Status in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_case_status afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case Status to update. Required. Use list_security_case_statuses to find IDs.
namestringWhat the status is called, like Investigating or Triage.
descriptionstringWhat a case in this status is waiting for, in a sentence.
colorobjectThe status's colour, in hex (#32a852 for example).
isNewStatusbooleanIs it the status every new case starts in? A project has one, and it can't be deleted or archived.
isAcknowledgedStatusbooleanIs it the status a reopened case moves to? From it down, a case counts as taken on. A project has one, and it can't be deleted or archived.
isContainedStatusbooleanIs it the status the time to contain is measured to? From it down, a case counts as contained. A project has one.
isClosedStatusbooleanIs it the status Close Case moves a case to? From it down, a case counts as closed and carries a verdict. A project has one.
orderintegerWhere this status sits in the project's list of security case statuses: 1 is the top. A case in a status at or below the acknowledged (contained, closed) statu…
isArchivedbooleanArchived statuses stay on the cases in them, but can't be picked again. The built-in statuses can't be archived.
delete_security_case_statusprivilégiéPermanently delete a Security Case Status from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Security Case Status from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Case Status to delete. This action is irreversible.
count_security_case_statusesCount the total number of Security Case Statuses in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.

Count the total number of Security Case Statuses in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.

ParamètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Security Case Statuses. Each field accepts a direct value (exact match) or an operator object {"_type": "<Oper…
create_security_detectionCreate 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.

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.

Aucun schéma d’entrée n’a été publié pour cet outil.

get_security_detectionRetrieve a single Security Detection by its unique ID from OneUptime. Use list_security_detections first if you need to find the ID.

Retrieve a single Security Detection by its unique ID from OneUptime. Use list_security_detections first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Detection to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Security Detection (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request…
list_security_detectionsList and search Security Detections from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Detection objects plus the total matching count.

List and search Security Detections from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Detection objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Security Detections. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators…
selectarrayOptional: field names to return for each Security Detection (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_security_detectionUpdate an existing Security Detection in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_detection afterwards to see the updated record.

Update an existing Security Detection in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_detection afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Detection to update. Required. Use list_security_detections to find IDs.
delete_security_detectionprivilégiéPermanently delete a Security Detection from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Security Detection from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Detection to delete. This action is irreversible.
count_security_detectionsCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Security Detections. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operato…
create_security_playbookCreate 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.

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ètreTypeDescription
projectIdstringID of the project this playbook belongs to.
name*objectWhat the playbook does, in a few words.
descriptionstringWhen to use the playbook and what it is for.
isEnabledbooleanWhether the playbook runs on its own. A disabled playbook can still be run by hand from a case.
triggerstringWhen the playbook runs on its own: Case Opened, Detection Added (a new detection joins an open case), or Manual (only when somebody runs it).
minimumSecurityCasePriorityIdstringID of the lowest case priority the playbook runs on by itself. Empty runs on every priority.
detectionSourcestringRun only on cases raised by this source: a Detection Rule, Threat Intel, a Connected Product or Entity Risk. Empty runs on every source.
detectionRuleIdsobjectRun only on cases with a detection from one of these detection rules. Empty runs on cases from any rule.
stepsobjectThe 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 t…
get_security_playbookRetrieve a single Security Playbook by its unique ID from OneUptime. Use list_security_playbooks first if you need to find the ID.

Retrieve a single Security Playbook by its unique ID from OneUptime. Use list_security_playbooks first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Playbook to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Security Playbook (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request e…
list_security_playbooksList and search Security Playbooks from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Playbook objects plus the total matching count.

List and search Security Playbooks from OneUptime with optional filtering, pagination, and sorting. Returns an array of Security Playbook objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Security Playbooks. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators:…
selectarrayOptional: field names to return for each Security Playbook (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request e…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_security_playbookUpdate an existing Security Playbook in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_playbook afterwards to see the updated record.

Update an existing Security Playbook in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_security_playbook afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Playbook to update. Required. Use list_security_playbooks to find IDs.
nameobjectWhat the playbook does, in a few words.
descriptionstringWhen to use the playbook and what it is for.
isEnabledbooleanWhether the playbook runs on its own. A disabled playbook can still be run by hand from a case.
triggerstringWhen the playbook runs on its own: Case Opened, Detection Added (a new detection joins an open case), or Manual (only when somebody runs it).
minimumSecurityCasePriorityIdstringID of the lowest case priority the playbook runs on by itself. Empty runs on every priority.
detectionSourcestringRun only on cases raised by this source: a Detection Rule, Threat Intel, a Connected Product or Entity Risk. Empty runs on every source.
detectionRuleIdsobjectRun only on cases with a detection from one of these detection rules. Empty runs on cases from any rule.
stepsobjectThe 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 t…
delete_security_playbookprivilégiéPermanently delete a Security Playbook from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Security Playbook from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Security Playbook to delete. This action is irreversible.
count_security_playbooksCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Security Playbooks. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator…
create_status_pageCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
name*stringAny friendly name of this object.
pageTitlestringTitle of your Status Page. This is used for SEO.
pageDescriptionstringDescription of your Status Page. This is used for SEO.
enableSearchEngineIndexingbooleanShould 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.
descriptionstringFriendly description that will help you remember.
labelsarrayRelation to Labels Array where this object is categorized in.
isArchivedbooleanArchived status pages are hidden from the Status Pages list, are not served to visitors, and send nothing to their subscribers. Unarchiving puts them back onli…
faviconFileIdstringStatus Page Favicon File ID.
logoFileIdstringStatus Page Logo File ID.
darkThemeLogoFileIdstringStatus Page Dark Theme Logo File ID.
coverImageFileIdstringStatus Page Cover Image ID.
headerHTMLstringStatus Page Custom HTML Header. Served only from a verified custom domain.
footerHTMLstringStatus Page Custom HTML Footer. Served only from a verified custom domain.
customCSSstringStatus Page Custom CSS. Served only from a verified custom domain.
customJavaScriptstringStatus Page Custom JavaScript. This runs when the status page is loaded from a verified custom domain.
isPublicStatusPagebooleanIs this status page public?
enableMcpServerbooleanCan 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.
enableMasterPasswordbooleanRequire visitors to enter a master password before viewing a private status page.
masterPasswordstringPassword required to unlock a private status page. This value is stored as a secure hash.
showIncidentLabelsOnStatusPagebooleanShow Incident Labels on Status Page?
showScheduledEventLabelsOnStatusPagebooleanShow Scheduled Event Labels on Status Page?
enableEmailSubscribersbooleanCan email subscribers subscribe to this Status Page?
allowSubscribersToChooseResourcesbooleanCan subscribers choose which resources to subscribe to?
get_status_pageRetrieve a single Status Page by its unique ID from OneUptime. Use list_status_pages first if you need to find the ID.

Retrieve a single Status Page by its unique ID from OneUptime. Use list_status_pages first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Status Page to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Status Page (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explici…
list_status_pagesList and search Status Pages from OneUptime with optional filtering, pagination, and sorting. Returns an array of Status Page objects plus the total matching count.

List and search Status Pages from OneUptime with optional filtering, pagination, and sorting. Returns an array of Status Page objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Status Pages. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: Equal…
selectarrayOptional: field names to return for each Status Page (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explici…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_status_pageUpdate an existing Status Page in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_status_page afterwards to see the updated record.

Update an existing Status Page in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_status_page afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Status Page to update. Required. Use list_status_pages to find IDs.
namestringAny friendly name of this object.
pageTitlestringTitle of your Status Page. This is used for SEO.
pageDescriptionstringDescription of your Status Page. This is used for SEO.
enableSearchEngineIndexingbooleanShould 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.
descriptionstringFriendly description that will help you remember.
labelsarrayRelation to Labels Array where this object is categorized in.
isArchivedbooleanArchived status pages are hidden from the Status Pages list, are not served to visitors, and send nothing to their subscribers. Unarchiving puts them back onli…
faviconFileIdstringStatus Page Favicon File ID.
logoFileIdstringStatus Page Logo File ID.
darkThemeLogoFileIdstringStatus Page Dark Theme Logo File ID.
coverImageFileIdstringStatus Page Cover Image ID.
headerHTMLstringStatus Page Custom HTML Header. Served only from a verified custom domain.
footerHTMLstringStatus Page Custom HTML Footer. Served only from a verified custom domain.
customCSSstringStatus Page Custom CSS. Served only from a verified custom domain.
customJavaScriptstringStatus Page Custom JavaScript. This runs when the status page is loaded from a verified custom domain.
isPublicStatusPagebooleanIs this status page public?
enableMcpServerbooleanCan 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.
enableMasterPasswordbooleanRequire visitors to enter a master password before viewing a private status page.
masterPasswordstringPassword required to unlock a private status page. This value is stored as a secure hash.
showIncidentLabelsOnStatusPagebooleanShow Incident Labels on Status Page?
showScheduledEventLabelsOnStatusPagebooleanShow Scheduled Event Labels on Status Page?
enableEmailSubscribersbooleanCan email subscribers subscribe to this Status Page?
allowSubscribersToChooseResourcesbooleanCan subscribers choose which resources to subscribe to?
delete_status_pageprivilégiéPermanently delete a Status Page from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Status Page from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Status Page to delete. This action is irreversible.
count_status_pagesCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Status Pages. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "v…
create_on_call_policyCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
name*stringAny friendly name of this object.
labelsarrayRelation to Labels Array where this object is categorized in.
descriptionstringFriendly description that will help you remember.
isArchivedbooleanArchived 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 i…
repeatPolicyIfNoOneAcknowledgesbooleanRepeat the policy if no one acknowledges the alert.
repeatPolicyIfNoOneAcknowledgesNoOfTimesnumberHow many more times the policy starts again from its first escalation rule when nobody acknowledges: a whole number of 1 or more while Repeat Policy If No One…
acknowledgementTimeoutInMinutesnumberPage again when something this policy paged about is acknowledged but not resolved within this many minutes (5 to 1440). Empty: never.
customFieldsobjectCustom Fields on this resource.
get_on_call_policyRetrieve 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.

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ètreTypeDescription
id*stringThe unique identifier (UUID) of the On-Call Policy to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: 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 expl…
list_on_call_duty_policiesList and search On-Call Duty Policies from OneUptime with optional filtering, pagination, and sorting. Returns an array of On-Call Policy objects plus the total matching count.

List and search On-Call Duty Policies from OneUptime with optional filtering, pagination, and sorting. Returns an array of On-Call Policy objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for On-Call Duty Policies. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operato…
selectarrayOptional: 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 expl…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_on_call_policyUpdate an existing On-Call Policy in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_on_call_policy afterwards to see the updated record.

Update an existing On-Call Policy in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_on_call_policy afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the On-Call Policy to update. Required. Use list_on_call_duty_policies to find IDs.
namestringAny friendly name of this object.
labelsarrayRelation to Labels Array where this object is categorized in.
descriptionstringFriendly description that will help you remember.
isArchivedbooleanArchived 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 i…
repeatPolicyIfNoOneAcknowledgesbooleanRepeat the policy if no one acknowledges the alert.
repeatPolicyIfNoOneAcknowledgesNoOfTimesnumberHow many more times the policy starts again from its first escalation rule when nobody acknowledges: a whole number of 1 or more while Repeat Policy If No One…
acknowledgementTimeoutInMinutesnumberPage again when something this policy paged about is acknowledged but not resolved within this many minutes (5 to 1440). Empty: never.
customFieldsobjectCustom Fields on this resource.
delete_on_call_policyprivilégiéPermanently delete a On-Call Policy from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a On-Call Policy from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the On-Call Policy to delete. This action is irreversible.
count_on_call_duty_policiesCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all On-Call Duty Policies. Each field accepts a direct value (exact match) or an operator object {"_type": "<Opera…
create_monitorCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
name*stringAny friendly name for this monitor.
descriptionstringFriendly description that will help you remember.
isArchivedbooleanArchived monitors are hidden from monitor lists and status pages, are not checked, and open no incidents or alerts. Unarchiving resumes monitoring.
labelsarrayRelation to Labels Array where this object is categorized in.
dependsOnMonitorsarrayParent monitors this monitor depends on. When a parent is offline (or in one of the configured suppression statuses), alerts and incidents from this monitor ar…
suppressAlertsWhenParentMonitorStatusesarrayParent monitor statuses that suppress this monitor's alerts and incidents. When empty, statuses flagged as offline suppress (the default). Only used when Depen…
hostsarrayHosts this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
kubernetesClustersarrayKubernetes clusters this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
dockerHostsarrayDocker hosts this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
podmanHostsarrayPodman hosts this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
proxmoxClustersarrayProxmox clusters this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
vmwareVCentersarrayVMware vCenters this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
cephClustersarrayCeph clusters this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
storageArraysarrayStorage arrays this monitor watches. Incidents and alerts it creates are linked to them.
cloudResourcesarrayCloud resources this monitor watches. Incidents and alerts it creates are linked to them.
dockerSwarmClustersarrayDocker Swarm clusters this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
iotFleetsarrayIoT fleets this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
databaseServersarrayDatabases this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
servicesarrayServices this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
monitorTemplateIdstringID of the Monitor Template this monitor was created from. Null for monitors not created from a template.
monitorType*stringWhat is the type of this monitor? Website? API? etc.
currentMonitorStatusIdstringWhats the current status ID of this monitor?
monitorStepsobjectWhat would you like to monitor and what is the criteria?
get_monitorRetrieve a single Monitor by its unique ID from OneUptime. Use list_monitors first if you need to find the ID.

Retrieve a single Monitor by its unique ID from OneUptime. Use list_monitors first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Monitor to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Monitor (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly…
list_monitorsList and search Monitors from OneUptime with optional filtering, pagination, and sorting. Returns an array of Monitor objects plus the total matching count.

List and search Monitors from OneUptime with optional filtering, pagination, and sorting. Returns an array of Monitor objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Monitors. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo,…
selectarrayOptional: field names to return for each Monitor (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_monitorUpdate an existing Monitor in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_monitor afterwards to see the updated record.

Update an existing Monitor in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_monitor afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Monitor to update. Required. Use list_monitors to find IDs.
namestringAny friendly name for this monitor.
descriptionstringFriendly description that will help you remember.
isArchivedbooleanArchived monitors are hidden from monitor lists and status pages, are not checked, and open no incidents or alerts. Unarchiving resumes monitoring.
labelsarrayRelation to Labels Array where this object is categorized in.
dependsOnMonitorsarrayParent monitors this monitor depends on. When a parent is offline (or in one of the configured suppression statuses), alerts and incidents from this monitor ar…
suppressAlertsWhenParentMonitorStatusesarrayParent monitor statuses that suppress this monitor's alerts and incidents. When empty, statuses flagged as offline suppress (the default). Only used when Depen…
hostsarrayHosts this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
kubernetesClustersarrayKubernetes clusters this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
dockerHostsarrayDocker hosts this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
podmanHostsarrayPodman hosts this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
proxmoxClustersarrayProxmox clusters this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
vmwareVCentersarrayVMware vCenters this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
cephClustersarrayCeph clusters this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
storageArraysarrayStorage arrays this monitor watches. Incidents and alerts it creates are linked to them.
cloudResourcesarrayCloud resources this monitor watches. Incidents and alerts it creates are linked to them.
dockerSwarmClustersarrayDocker Swarm clusters this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
iotFleetsarrayIoT fleets this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
databaseServersarrayDatabases this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
servicesarrayServices this monitor watches. Incidents and alerts it creates are linked to them, so OneUptime AI can investigate and fix them there.
monitorTemplateIdstringID of the Monitor Template this monitor was created from. Null for monitors not created from a template.
currentMonitorStatusIdstringWhats the current status ID of this monitor?
monitorStepsobjectWhat would you like to monitor and what is the criteria?
monitoringIntervalstringHow often would you like OneUptime to monitor this resource? A 5-field cron expression, not a label: "*/5 * * * *" is every five minutes.
delete_monitorprivilégiéPermanently delete a Monitor from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Monitor from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Monitor to delete. This action is irreversible.
count_monitorsCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Monitors. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value…
create_monitor_statusCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
name*stringAny friendly name of this object.
descriptionstringFriendly description that will help you remember.
color*objectColor of this resource in Hex (#32a852 for example).
isOperationalStatebooleanIs this monitor in operational state?
isOfflineStatebooleanIs this monitor in offline state?
prioritynumberWhere 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,…
isArchivedbooleanArchived statuses stay on the monitors that are in them, but can't be picked again. The operational and offline statuses can't be archived.
get_monitor_statusRetrieve a single Monitor Status by its unique ID from OneUptime. Use list_monitor_statuses first if you need to find the ID.

Retrieve a single Monitor Status by its unique ID from OneUptime. Use list_monitor_statuses first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Monitor Status to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Monitor Status (e.g. ["_id", "name"]). Omit to get all readable fields.
list_monitor_statusesList and search Monitor Statuses from OneUptime with optional filtering, pagination, and sorting. Returns an array of Monitor Status objects plus the total matching count.

List and search Monitor Statuses from OneUptime with optional filtering, pagination, and sorting. Returns an array of Monitor Status objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Monitor Statuses. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: E…
selectarrayOptional: field names to return for each Monitor Status (e.g. ["_id", "name"]). Omit to get all readable fields.
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_monitor_statusUpdate an existing Monitor Status in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_monitor_status afterwards to see the updated record.

Update an existing Monitor Status in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_monitor_status afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Monitor Status to update. Required. Use list_monitor_statuses to find IDs.
namestringAny friendly name of this object.
descriptionstringFriendly description that will help you remember.
colorobjectColor of this resource in Hex (#32a852 for example).
isOperationalStatebooleanIs this monitor in operational state?
isOfflineStatebooleanIs this monitor in offline state?
prioritynumberWhere 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,…
isArchivedbooleanArchived statuses stay on the monitors that are in them, but can't be picked again. The operational and offline statuses can't be archived.
delete_monitor_statusprivilégiéPermanently delete a Monitor Status from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Monitor Status from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Monitor Status to delete. This action is irreversible.
count_monitor_statusesCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Monitor Statuses. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>"…
create_incident_stateCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
name*stringAny friendly name of this object.
descriptionstringFriendly description that will help you remember.
color*objectColor of this resource in Hex (#32a852 for example).
isCreatedStatebooleanIs it the created state of the incident?
isAcknowledgedStatebooleanIs it the acknowledged state of the incident?
isResolvedStatebooleanIs it the resolved state of the incident?
orderintegerWhere 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 th…
isArchivedbooleanArchived states stay on the incidents and episodes that are in them, but can't be picked again. The created, acknowledged and resolved states can't be archived.
get_incident_stateRetrieve a single Incident State by its unique ID from OneUptime. Use list_incident_states first if you need to find the ID.

Retrieve a single Incident State by its unique ID from OneUptime. Use list_incident_states first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident State to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Incident State (e.g. ["_id", "name"]). Omit to get all readable fields.
list_incident_statesList and search Incident States from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident State objects plus the total matching count.

List and search Incident States from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident State objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Incident States. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: Eq…
selectarrayOptional: field names to return for each Incident State (e.g. ["_id", "name"]). Omit to get all readable fields.
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_incident_stateUpdate an existing Incident State in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_state afterwards to see the updated record.

Update an existing Incident State in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_state afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident State to update. Required. Use list_incident_states to find IDs.
namestringAny friendly name of this object.
descriptionstringFriendly description that will help you remember.
colorobjectColor of this resource in Hex (#32a852 for example).
isCreatedStatebooleanIs it the created state of the incident?
isAcknowledgedStatebooleanIs it the acknowledged state of the incident?
isResolvedStatebooleanIs it the resolved state of the incident?
orderintegerWhere 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 th…
isArchivedbooleanArchived states stay on the incidents and episodes that are in them, but can't be picked again. The created, acknowledged and resolved states can't be archived.
delete_incident_stateprivilégiéPermanently delete a Incident State from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Incident State from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident State to delete. This action is irreversible.
count_incident_statesCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Incident States. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>",…
create_incidentCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
title*stringTitle of this incident.
descriptionstringShort description of this incident. This is in markdown and will be visible on the status page.
declaredAtobjectDate and time when this incident was declared.
impactStartedAtobjectWhen customer impact actually began. Left blank until someone records it - never inferred, because a guessed value is worse than no value.
monitorsarrayList of monitors affected by this incident.
hostsarrayList of hosts affected by this incident.
networkDevicesarrayList of network devices affected by this incident.
kubernetesClustersarrayList of Kubernetes clusters affected by this incident.
kubernetesResourcesarrayList of Kubernetes resources (pods, deployments, nodes, etc.) affected by this incident.
kubernetesContainersarrayList of Kubernetes containers affected by this incident.
dockerHostsarrayList of Docker hosts affected by this incident.
podmanHostsarrayList of Podman hosts affected by this incident.
proxmoxClustersarrayList of Proxmox clusters affected by this incident.
vmwareVCentersarrayList of vCenters affected by this incident.
iotFleetsarrayList of IoT fleets affected by this incident.
dockerSwarmClustersarrayList of Docker Swarm clusters affected by this incident.
cephClustersarrayList of Ceph clusters affected by this incident.
storageArraysarrayList of storage arrays affected by this incident.
cloudResourcesarrayList of cloud resources affected by this incident.
databaseServersarrayList of databases affected by this incident.
dockerResourcesarrayList of Docker resources (containers, images, networks, volumes) affected by this incident.
podmanResourcesarrayList of Podman resources (containers, images, networks, volumes) affected by this incident.
servicesarrayList of services affected by this incident.
get_incidentRetrieve a single Incident by its unique ID from OneUptime. Use list_incidents first if you need to find the ID.

Retrieve a single Incident by its unique ID from OneUptime. Use list_incidents first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Incident (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly…
list_incidentsList and search Incidents from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident objects plus the total matching count.

List and search Incidents from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Incidents. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo,…
selectarrayOptional: field names to return for each Incident (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (request explicitly…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_incidentUpdate an existing Incident in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident afterwards to see the updated record.

Update an existing Incident in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident to update. Required. Use list_incidents to find IDs.
titlestringTitle of this incident.
descriptionstringShort description of this incident. This is in markdown and will be visible on the status page.
declaredAtobjectDate and time when this incident was declared.
impactStartedAtobjectWhen customer impact actually began. Left blank until someone records it - never inferred, because a guessed value is worse than no value.
monitorsarrayList of monitors affected by this incident.
hostsarrayList of hosts affected by this incident.
networkDevicesarrayList of network devices affected by this incident.
kubernetesClustersarrayList of Kubernetes clusters affected by this incident.
kubernetesResourcesarrayList of Kubernetes resources (pods, deployments, nodes, etc.) affected by this incident.
kubernetesContainersarrayList of Kubernetes containers affected by this incident.
dockerHostsarrayList of Docker hosts affected by this incident.
podmanHostsarrayList of Podman hosts affected by this incident.
proxmoxClustersarrayList of Proxmox clusters affected by this incident.
vmwareVCentersarrayList of vCenters affected by this incident.
iotFleetsarrayList of IoT fleets affected by this incident.
dockerSwarmClustersarrayList of Docker Swarm clusters affected by this incident.
cephClustersarrayList of Ceph clusters affected by this incident.
storageArraysarrayList of storage arrays affected by this incident.
cloudResourcesarrayList of cloud resources affected by this incident.
databaseServersarrayList of databases affected by this incident.
dockerResourcesarrayList of Docker resources (containers, images, networks, volumes) affected by this incident.
podmanResourcesarrayList of Podman resources (containers, images, networks, volumes) affected by this incident.
servicesarrayList of services affected by this incident.
delete_incidentprivilégiéPermanently delete a Incident from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Incident from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident to delete. This action is irreversible.
count_incidentsCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Incidents. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "valu…
create_incident_state_timelineCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
incidentId*stringRelation to Incident ID in which this resource belongs.
incidentStateId*stringIncident State ID Relation. Which incident state does this incident change to?
shouldStatusPageSubscribersBeNotifiedbooleanShould subscribers be notified about this state change?
rootCausestringWhat is the root cause of this status change?
endsAtobjectWhen did this status change end?
startsAtobjectWhen did this status change? Correct this when the recorded time is wrong - every measurement derived from this timeline is recomputed from the corrected value.
get_incident_state_timelineRetrieve a single Incident State Timeline by its unique ID from OneUptime. Use list_incident_state_timelines first if you need to find the ID.

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ètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident State Timeline to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Incident State Timeline (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (req…
list_incident_state_timelinesList and search Incident State Timelines from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident State Timeline objects plus the total matching count.

List and search Incident State Timelines from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident State Timeline objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Incident State Timelines. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Oper…
selectarrayOptional: field names to return for each Incident State Timeline (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (req…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_incident_state_timelineUpdate an existing Incident State Timeline in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_state_timeline afterwards to see the updated record.

Update an existing Incident State Timeline in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_state_timeline afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident State Timeline to update. Required. Use list_incident_state_timelines to find IDs.
incidentStateIdstringIncident State ID Relation. Which incident state does this incident change to?
startsAtobjectWhen did this status change? Correct this when the recorded time is wrong - every measurement derived from this timeline is recomputed from the corrected value.
delete_incident_state_timelineprivilégiéPermanently delete a Incident State Timeline from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Incident State Timeline from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident State Timeline to delete. This action is irreversible.
count_incident_state_timelinesCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Incident State Timelines. Each field accepts a direct value (exact match) or an operator object {"_type": "<Op…
create_incident_internal_noteCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
incidentId*stringRelation to Incident ID in which this resource belongs.
notestringNotes in markdown.
attachmentsarrayFiles attached to this note.
postedFromSlackMessageIdstringUnique 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 sa…
postedAtobjectDate 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 p…
get_incident_internal_noteRetrieve a single Incident Internal Note by its unique ID from OneUptime. Use list_incident_internal_notes first if you need to find the ID.

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ètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident Internal Note to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Incident Internal Note (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (requ…
list_incident_internal_notesList and search Incident Internal Notes from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident Internal Note objects plus the total matching count.

List and search Incident Internal Notes from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident Internal Note objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Incident Internal Notes. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Opera…
selectarrayOptional: field names to return for each Incident Internal Note (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (requ…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_incident_internal_noteUpdate an existing Incident Internal Note in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_internal_note afterwards to see the updated record.

Update an existing Incident Internal Note in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_internal_note afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident Internal Note to update. Required. Use list_incident_internal_notes to find IDs.
notestringNotes in markdown.
attachmentsarrayFiles attached to this note.
postedAtobjectDate 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 p…
delete_incident_internal_noteprivilégiéPermanently delete a Incident Internal Note from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Incident Internal Note from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident Internal Note to delete. This action is irreversible.
count_incident_internal_notesCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Incident Internal Notes. Each field accepts a direct value (exact match) or an operator object {"_type": "<Ope…
create_incident_public_noteCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
incidentId*stringRelation to Incident ID in which this resource belongs.
notestringNotes in markdown.
attachmentsarrayFiles attached to this note.
shouldStatusPageSubscribersBeNotifiedOnNoteCreatedbooleanShould subscribers be notified about this note? If left out, this follows the incident: true when subscribers were notified that the incident was declared, fal…
postedAtobjectDate and time when the note was posted.
postedFromSlackMessageIdstringUnique 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 sa…
get_incident_public_noteRetrieve a single Incident Public Note by its unique ID from OneUptime. Use list_incident_public_notes first if you need to find the ID.

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ètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident Public Note to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Incident Public Note (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (reques…
list_incident_public_notesList and search Incident Public Notes from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident Public Note objects plus the total matching count.

List and search Incident Public Notes from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident Public Note objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Incident Public Notes. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operato…
selectarrayOptional: field names to return for each Incident Public Note (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (reques…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_incident_public_noteUpdate an existing Incident Public Note in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_public_note afterwards to see the updated record.

Update an existing Incident Public Note in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_public_note afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident Public Note to update. Required. Use list_incident_public_notes to find IDs.
notestringNotes in markdown.
attachmentsarrayFiles attached to this note.
postedAtobjectDate and time when the note was posted.
delete_incident_public_noteprivilégiéPermanently delete a Incident Public Note from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Incident Public Note from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident Public Note to delete. This action is irreversible.
count_incident_public_notesCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Incident Public Notes. Each field accepts a direct value (exact match) or an operator object {"_type": "<Opera…
create_incident_severityCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
name*stringAny friendly name of this object.
descriptionstringFriendly description that will help you remember.
color*objectColor of this resource in Hex (#32a852 for example).
orderintegerWhere 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…
isArchivedbooleanArchived severities stay on the incidents and episodes that have them, but can't be picked again. A project keeps at least one severity that is not archived.
get_incident_severityRetrieve a single Incident Severity by its unique ID from OneUptime. Use list_incident_severities first if you need to find the ID.

Retrieve a single Incident Severity by its unique ID from OneUptime. Use list_incident_severities first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident Severity to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Incident Severity (e.g. ["_id", "name"]). Omit to get all readable fields.
list_incident_severitiesList and search Incident Severities from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident Severity objects plus the total matching count.

List and search Incident Severities from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident Severity objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Incident Severities. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators…
selectarrayOptional: field names to return for each Incident Severity (e.g. ["_id", "name"]). Omit to get all readable fields.
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_incident_severityUpdate an existing Incident Severity in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_severity afterwards to see the updated record.

Update an existing Incident Severity in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_severity afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident Severity to update. Required. Use list_incident_severities to find IDs.
namestringAny friendly name of this object.
descriptionstringFriendly description that will help you remember.
colorobjectColor of this resource in Hex (#32a852 for example).
orderintegerWhere 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…
isArchivedbooleanArchived severities stay on the incidents and episodes that have them, but can't be picked again. A project keeps at least one severity that is not archived.
delete_incident_severityprivilégiéPermanently delete a Incident Severity from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Incident Severity from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident Severity to delete. This action is irreversible.
count_incident_severitiesCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Incident Severities. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operato…
create_postmortem_statusCreate a new Postmortem Status in OneUptime. Returns the created Postmortem Status object with its ID. Use this to add new Postmortem Statuses to your project. Note: projectId is inferred from your API key — you do not need to provide it.

Create a new Postmortem Status in OneUptime. Returns the created Postmortem Status object with its ID. Use this to add new Postmortem Statuses to your project. Note: projectId is inferred from your API key — you do not need to provide it.

ParamètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
name*stringAny friendly name of this object.
descriptionstringFriendly description that will help you remember.
color*objectColor of this resource in Hex (#32a852 for example).
isNotStartedStatusbooleanIs it the status a new incident's postmortem starts in? A project has one, and it can't be deleted or archived.
isDraftStatusbooleanIs it the status a postmortem moves to once its note is written? A project has one, and it can't be deleted or archived.
isCompletedStatusbooleanIs it the status a postmortem moves to once it is published on a status page? A postmortem in this status, or in one below it, counts as done. A project has on…
orderintegerWhere this status sits in the project's list of postmortem statuses: 1 is the top. A postmortem in the completed status, or in a status below it, counts as don…
isArchivedbooleanArchived statuses stay on the incidents whose postmortems are in them, but can't be picked again. The not started, draft and completed statuses can't be archiv…
get_postmortem_statusRetrieve a single Postmortem Status by its unique ID from OneUptime. Use list_postmortem_statuses first if you need to find the ID.

Retrieve a single Postmortem Status by its unique ID from OneUptime. Use list_postmortem_statuses first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Postmortem Status to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Postmortem Status (e.g. ["_id", "name"]). Omit to get all readable fields.
list_postmortem_statusesList and search Postmortem Statuses from OneUptime with optional filtering, pagination, and sorting. Returns an array of Postmortem Status objects plus the total matching count.

List and search Postmortem Statuses from OneUptime with optional filtering, pagination, and sorting. Returns an array of Postmortem Status objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Postmortem Statuses. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators…
selectarrayOptional: field names to return for each Postmortem Status (e.g. ["_id", "name"]). Omit to get all readable fields.
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_postmortem_statusUpdate an existing Postmortem Status in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_postmortem_status afterwards to see the updated record.

Update an existing Postmortem Status in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_postmortem_status afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Postmortem Status to update. Required. Use list_postmortem_statuses to find IDs.
namestringAny friendly name of this object.
descriptionstringFriendly description that will help you remember.
colorobjectColor of this resource in Hex (#32a852 for example).
isNotStartedStatusbooleanIs it the status a new incident's postmortem starts in? A project has one, and it can't be deleted or archived.
isDraftStatusbooleanIs it the status a postmortem moves to once its note is written? A project has one, and it can't be deleted or archived.
isCompletedStatusbooleanIs it the status a postmortem moves to once it is published on a status page? A postmortem in this status, or in one below it, counts as done. A project has on…
orderintegerWhere this status sits in the project's list of postmortem statuses: 1 is the top. A postmortem in the completed status, or in a status below it, counts as don…
isArchivedbooleanArchived statuses stay on the incidents whose postmortems are in them, but can't be picked again. The not started, draft and completed statuses can't be archiv…
delete_postmortem_statusprivilégiéPermanently delete a Postmortem Status from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Postmortem Status from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Postmortem Status to delete. This action is irreversible.
count_postmortem_statusesCount the total number of Postmortem Statuses in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.

Count the total number of Postmortem Statuses in OneUptime, optionally filtered by query criteria. Returns a single number. Useful for dashboards, reports, or checking if records exist before listing.

ParamètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Postmortem Statuses. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operato…
create_alert_stateCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
name*stringAny friendly name of this object.
descriptionstringFriendly description that will help you remember.
color*objectColor of this resource in Hex (#32a852 for example).
isCreatedStatebooleanIs it the created state of the alert?
isAcknowledgedStatebooleanIs it the acknowledged state of the alert?
isResolvedStatebooleanIs it the resolved state of the alert?
orderintegerWhere 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 acknowl…
isArchivedbooleanArchived states stay on the alerts and episodes that are in them, but can't be picked again. The created, acknowledged and resolved states can't be archived.
get_alert_stateRetrieve a single Alert State by its unique ID from OneUptime. Use list_alert_states first if you need to find the ID.

Retrieve a single Alert State by its unique ID from OneUptime. Use list_alert_states first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Alert State to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Alert State (e.g. ["_id", "name"]). Omit to get all readable fields.
list_alert_statesList and search Alert States from OneUptime with optional filtering, pagination, and sorting. Returns an array of Alert State objects plus the total matching count.

List and search Alert States from OneUptime with optional filtering, pagination, and sorting. Returns an array of Alert State objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Alert States. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: Equal…
selectarrayOptional: field names to return for each Alert State (e.g. ["_id", "name"]). Omit to get all readable fields.
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_alert_stateUpdate an existing Alert State in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_alert_state afterwards to see the updated record.

Update an existing Alert State in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_alert_state afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Alert State to update. Required. Use list_alert_states to find IDs.
namestringAny friendly name of this object.
descriptionstringFriendly description that will help you remember.
colorobjectColor of this resource in Hex (#32a852 for example).
isCreatedStatebooleanIs it the created state of the alert?
isAcknowledgedStatebooleanIs it the acknowledged state of the alert?
isResolvedStatebooleanIs it the resolved state of the alert?
orderintegerWhere 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 acknowl…
isArchivedbooleanArchived states stay on the alerts and episodes that are in them, but can't be picked again. The created, acknowledged and resolved states can't be archived.
delete_alert_stateprivilégiéPermanently delete a Alert State from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Alert State from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Alert State to delete. This action is irreversible.
count_alert_statesCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Alert States. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "v…
create_alertCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
title*stringTitle of this alert.
descriptionstringShort description of this alert. This will be visible on the status page. This is in markdown.
impactStartedAtobjectWhen customer impact actually began. Left blank until someone records it - never inferred, because a guessed value is worse than no value.
monitorIdstringID of the monitor this alert belongs to.
onCallDutyPoliciesarrayList of on-call duty policies affected by this alert.
hostsarrayList of hosts affected by this alert.
networkDevicesarrayList of network devices affected by this alert.
kubernetesClustersarrayList of Kubernetes clusters affected by this alert.
kubernetesResourcesarrayList of Kubernetes resources (pods, deployments, nodes, etc.) affected by this alert.
kubernetesContainersarrayList of Kubernetes containers affected by this alert.
dockerHostsarrayList of Docker hosts affected by this alert.
podmanHostsarrayList of Podman hosts affected by this alert.
proxmoxClustersarrayList of Proxmox clusters affected by this alert.
vmwareVCentersarrayList of vCenters affected by this alert.
iotFleetsarrayList of IoT fleets affected by this alert.
dockerSwarmClustersarrayList of Docker Swarm clusters affected by this alert.
cephClustersarrayList of Ceph clusters affected by this alert.
storageArraysarrayList of storage arrays affected by this alert.
cloudResourcesarrayList of cloud resources affected by this alert.
databaseServersarrayList of databases affected by this alert.
dockerResourcesarrayList of Docker resources (containers, images, networks, volumes) affected by this alert.
podmanResourcesarrayList of Podman resources (containers, images, networks, volumes) affected by this alert.
servicesarrayList of services affected by this alert.
get_alertRetrieve a single Alert by its unique ID from OneUptime. Use list_alerts first if you need to find the ID.

Retrieve a single Alert by its unique ID from OneUptime. Use list_alerts first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Alert to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: 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…
list_alertsList and search Alerts from OneUptime with optional filtering, pagination, and sorting. Returns an array of Alert objects plus the total matching count.

List and search Alerts from OneUptime with optional filtering, pagination, and sorting. Returns an array of Alert objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Alerts. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, No…
selectarrayOptional: 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…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_alertUpdate an existing Alert in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_alert afterwards to see the updated record.

Update an existing Alert in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_alert afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Alert to update. Required. Use list_alerts to find IDs.
titlestringTitle of this alert.
descriptionstringShort description of this alert. This will be visible on the status page. This is in markdown.
impactStartedAtobjectWhen customer impact actually began. Left blank until someone records it - never inferred, because a guessed value is worse than no value.
monitorIdstringID of the monitor this alert belongs to.
onCallDutyPoliciesarrayList of on-call duty policies affected by this alert.
hostsarrayList of hosts affected by this alert.
networkDevicesarrayList of network devices affected by this alert.
kubernetesClustersarrayList of Kubernetes clusters affected by this alert.
kubernetesResourcesarrayList of Kubernetes resources (pods, deployments, nodes, etc.) affected by this alert.
kubernetesContainersarrayList of Kubernetes containers affected by this alert.
dockerHostsarrayList of Docker hosts affected by this alert.
podmanHostsarrayList of Podman hosts affected by this alert.
proxmoxClustersarrayList of Proxmox clusters affected by this alert.
vmwareVCentersarrayList of vCenters affected by this alert.
iotFleetsarrayList of IoT fleets affected by this alert.
dockerSwarmClustersarrayList of Docker Swarm clusters affected by this alert.
cephClustersarrayList of Ceph clusters affected by this alert.
storageArraysarrayList of storage arrays affected by this alert.
cloudResourcesarrayList of cloud resources affected by this alert.
databaseServersarrayList of databases affected by this alert.
dockerResourcesarrayList of Docker resources (containers, images, networks, volumes) affected by this alert.
podmanResourcesarrayList of Podman resources (containers, images, networks, volumes) affected by this alert.
servicesarrayList of services affected by this alert.
delete_alertprivilégiéPermanently delete a Alert from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Alert from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Alert to delete. This action is irreversible.
count_alertsCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Alerts. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value":…
create_alert_state_timelineCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
alertId*stringRelation to Alert ID in which this resource belongs.
alertStateId*stringAlert State ID Relation. Which alert state does this alert change to?
rootCausestringWhat is the root cause of this status change?
endsAtobjectWhen did this status change end?
startsAtobjectWhen did this status change? Correct this when the recorded time is wrong - every measurement derived from this timeline is recomputed from the corrected value.
get_alert_state_timelineRetrieve a single Alert State Timeline by its unique ID from OneUptime. Use list_alert_state_timelines first if you need to find the ID.

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ètreTypeDescription
id*stringThe unique identifier (UUID) of the Alert State Timeline to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Alert State Timeline (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (reques…
list_alert_state_timelinesList and search Alert State Timelines from OneUptime with optional filtering, pagination, and sorting. Returns an array of Alert State Timeline objects plus the total matching count.

List and search Alert State Timelines from OneUptime with optional filtering, pagination, and sorting. Returns an array of Alert State Timeline objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Alert State Timelines. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operato…
selectarrayOptional: field names to return for each Alert State Timeline (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (reques…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_alert_state_timelineUpdate an existing Alert State Timeline in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_alert_state_timeline afterwards to see the updated record.

Update an existing Alert State Timeline in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_alert_state_timeline afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Alert State Timeline to update. Required. Use list_alert_state_timelines to find IDs.
alertStateIdstringAlert State ID Relation. Which alert state does this alert change to?
startsAtobjectWhen did this status change? Correct this when the recorded time is wrong - every measurement derived from this timeline is recomputed from the corrected value.
delete_alert_state_timelineprivilégiéPermanently delete a Alert State Timeline from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Alert State Timeline from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Alert State Timeline to delete. This action is irreversible.
count_alert_state_timelinesCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Alert State Timelines. Each field accepts a direct value (exact match) or an operator object {"_type": "<Opera…
create_alert_internal_noteCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
alertId*stringRelation to Alert ID in which this resource belongs.
notestringNotes in markdown.
attachmentsarrayFiles attached to this note.
postedFromSlackMessageIdstringUnique 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 sa…
postedAtobjectDate 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 p…
get_alert_internal_noteRetrieve a single Alert Internal Note by its unique ID from OneUptime. Use list_alert_internal_notes first if you need to find the ID.

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ètreTypeDescription
id*stringThe unique identifier (UUID) of the Alert Internal Note to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: 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…
list_alert_internal_notesList and search Alert Internal Notes from OneUptime with optional filtering, pagination, and sorting. Returns an array of Alert Internal Note objects plus the total matching count.

List and search Alert Internal Notes from OneUptime with optional filtering, pagination, and sorting. Returns an array of Alert Internal Note objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Alert Internal Notes. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operator…
selectarrayOptional: 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…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_alert_internal_noteUpdate an existing Alert Internal Note in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_alert_internal_note afterwards to see the updated record.

Update an existing Alert Internal Note in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_alert_internal_note afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Alert Internal Note to update. Required. Use list_alert_internal_notes to find IDs.
notestringNotes in markdown.
attachmentsarrayFiles attached to this note.
postedAtobjectDate 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 p…
delete_alert_internal_noteprivilégiéPermanently delete a Alert Internal Note from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Alert Internal Note from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Alert Internal Note to delete. This action is irreversible.
count_alert_internal_notesCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Alert Internal Notes. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operat…
create_alert_severityCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
name*stringAny friendly name of this object.
descriptionstringFriendly description that will help you remember.
color*objectColor of this resource in Hex (#32a852 for example).
orderintegerWhere 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 nu…
isArchivedbooleanArchived severities stay on the alerts and episodes that have them, but can't be picked again. A project keeps at least one severity that is not archived.
get_alert_severityRetrieve a single Alert Severity by its unique ID from OneUptime. Use list_alert_severities first if you need to find the ID.

Retrieve a single Alert Severity by its unique ID from OneUptime. Use list_alert_severities first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Alert Severity to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Alert Severity (e.g. ["_id", "name"]). Omit to get all readable fields.
list_alert_severitiesList and search Alert Severities from OneUptime with optional filtering, pagination, and sorting. Returns an array of Alert Severity objects plus the total matching count.

List and search Alert Severities from OneUptime with optional filtering, pagination, and sorting. Returns an array of Alert Severity objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Alert Severities. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: E…
selectarrayOptional: field names to return for each Alert Severity (e.g. ["_id", "name"]). Omit to get all readable fields.
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_alert_severityUpdate an existing Alert Severity in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_alert_severity afterwards to see the updated record.

Update an existing Alert Severity in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_alert_severity afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Alert Severity to update. Required. Use list_alert_severities to find IDs.
namestringAny friendly name of this object.
descriptionstringFriendly description that will help you remember.
colorobjectColor of this resource in Hex (#32a852 for example).
orderintegerWhere 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 nu…
isArchivedbooleanArchived severities stay on the alerts and episodes that have them, but can't be picked again. A project keeps at least one severity that is not archived.
delete_alert_severityprivilégiéPermanently delete a Alert Severity from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Alert Severity from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Alert Severity to delete. This action is irreversible.
count_alert_severitiesCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Alert Severities. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>"…
create_incident_alertCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
incidentId*stringID of the Incident this alert is linked to.
alertId*stringID of the Alert that is linked to the incident.
get_incident_alertRetrieve a single Incident Alert by its unique ID from OneUptime. Use list_incident_alerts first if you need to find the ID.

Retrieve a single Incident Alert by its unique ID from OneUptime. Use list_incident_alerts first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident Alert to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Incident Alert (e.g. ["_id", "name"]). Omit to get all readable fields.
list_incident_alertsList and search Incident Alerts from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident Alert objects plus the total matching count.

List and search Incident Alerts from OneUptime with optional filtering, pagination, and sorting. Returns an array of Incident Alert objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Incident Alerts. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: Eq…
selectarrayOptional: field names to return for each Incident Alert (e.g. ["_id", "name"]). Omit to get all readable fields.
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_incident_alertUpdate an existing Incident Alert in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_alert afterwards to see the updated record.

Update an existing Incident Alert in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_incident_alert afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident Alert to update. Required. Use list_incident_alerts to find IDs.
delete_incident_alertprivilégiéPermanently delete a Incident Alert from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Incident Alert from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Incident Alert to delete. This action is irreversible.
count_incident_alertsCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Incident Alerts. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>",…
create_monitor_status_eventCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
monitorId*stringRelation to Monitor ID Resource in which this object belongs.
monitorStatusId*stringRelation to Monitor Status ID Resource in which this object belongs.
rootCausestringWhat is the root cause of this status change?
endsAtobjectWhen did this status change end?
startsAtobjectWhen did this status change?
get_monitor_status_eventRetrieve a single Monitor Status Event by its unique ID from OneUptime. Use list_monitor_status_events first if you need to find the ID.

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ètreTypeDescription
id*stringThe unique identifier (UUID) of the Monitor Status Event to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Monitor Status Event (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (reques…
list_monitor_status_eventsList and search Monitor Status Events from OneUptime with optional filtering, pagination, and sorting. Returns an array of Monitor Status Event objects plus the total matching count.

List and search Monitor Status Events from OneUptime with optional filtering, pagination, and sorting. Returns an array of Monitor Status Event objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Monitor Status Events. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operato…
selectarrayOptional: field names to return for each Monitor Status Event (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (reques…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_monitor_status_eventUpdate an existing Monitor Status Event in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_monitor_status_event afterwards to see the updated record.

Update an existing Monitor Status Event in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_monitor_status_event afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Monitor Status Event to update. Required. Use list_monitor_status_events to find IDs.
monitorStatusIdstringRelation to Monitor Status ID Resource in which this object belongs.
delete_monitor_status_eventprivilégiéPermanently delete a Monitor Status Event from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Monitor Status Event from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Monitor Status Event to delete. This action is irreversible.
count_monitor_status_eventsCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Monitor Status Events. Each field accepts a direct value (exact match) or an operator object {"_type": "<Opera…
create_status_page_announcementCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
statusPagesarrayStatus Pages to show show this announcement on.
monitorsarrayList of monitors affected by this announcement. If none are selected, all subscribers will be notified.
title*stringTitle of this resource.
showAnnouncementAt*objectWhen should this announcement be shown?
endAnnouncementAtobjectWhen should this announcement hidden?
description*stringText of the announcement. This can be in Markdown format.
attachmentsarrayFiles attached to this announcement.
shouldStatusPageSubscribersBeNotifiedbooleanShould subscribers be notified about this announcement?
get_status_page_announcementRetrieve a single Status Page Announcement by its unique ID from OneUptime. Use list_status_page_announcements first if you need to find the ID.

Retrieve a single Status Page Announcement by its unique ID from OneUptime. Use list_status_page_announcements first if you need to find the ID.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Status Page Announcement to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Status Page Announcement (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (re…
list_status_page_announcementsList and search Status Page Announcements from OneUptime with optional filtering, pagination, and sorting. Returns an array of Status Page Announcement objects plus the total matching count.

List and search Status Page Announcements from OneUptime with optional filtering, pagination, and sorting. Returns an array of Status Page Announcement objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Status Page Announcements. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Ope…
selectarrayOptional: field names to return for each Status Page Announcement (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default (re…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_status_page_announcementUpdate an existing Status Page Announcement in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_status_page_announcement afterwards to see the updated record.

Update an existing Status Page Announcement in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_status_page_announcement afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Status Page Announcement to update. Required. Use list_status_page_announcements to find IDs.
statusPagesarrayStatus Pages to show show this announcement on.
monitorsarrayList of monitors affected by this announcement. If none are selected, all subscribers will be notified.
titlestringTitle of this resource.
showAnnouncementAtobjectWhen should this announcement be shown?
endAnnouncementAtobjectWhen should this announcement hidden?
descriptionstringText of the announcement. This can be in Markdown format.
attachmentsarrayFiles attached to this announcement.
delete_status_page_announcementprivilégiéPermanently delete a Status Page Announcement from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Status Page Announcement from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Status Page Announcement to delete. This action is irreversible.
count_status_page_announcementsCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Status Page Announcements. Each field accepts a direct value (exact match) or an operator object {"_type": "<O…
create_scheduled_maintenance_stateCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
name*stringAny friendly name of this object.
descriptionstringFriendly description that will help you remember.
color*objectColor of this resource in Hex (#32a852 for example).
isScheduledStatebooleanIs this state a scheduled state?
isOngoingStatebooleanIs this state a ongoing state?
isEndedStatebooleanIs this state a ended state?
isResolvedStatebooleanIs this state a resolved state?
orderintegerWhere 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, ende…
isArchivedbooleanArchived states stay on the maintenance events that are in them, but can't be picked again. The scheduled, ongoing, ended and completed states can't be archive…
get_scheduled_maintenance_stateRetrieve a single Scheduled Maintenance State by its unique ID from OneUptime. Use list_scheduled_maintenance_states first if you need to find the ID.

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ètreTypeDescription
id*stringThe unique identifier (UUID) of the Scheduled Maintenance State to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Scheduled Maintenance State (e.g. ["_id", "name"]). Omit to get all readable fields.
list_scheduled_maintenance_statesList and search Scheduled Maintenance States from OneUptime with optional filtering, pagination, and sorting. Returns an array of Scheduled Maintenance State objects plus the total matching count.

List and search Scheduled Maintenance States from OneUptime with optional filtering, pagination, and sorting. Returns an array of Scheduled Maintenance State objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Scheduled Maintenance States. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}.…
selectarrayOptional: field names to return for each Scheduled Maintenance State (e.g. ["_id", "name"]). Omit to get all readable fields.
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_scheduled_maintenance_stateUpdate an existing Scheduled Maintenance State in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_scheduled_maintenance_state afterwards to see the updated record.

Update an existing Scheduled Maintenance State in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_scheduled_maintenance_state afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Scheduled Maintenance State to update. Required. Use list_scheduled_maintenance_states to find IDs.
namestringAny friendly name of this object.
descriptionstringFriendly description that will help you remember.
colorobjectColor of this resource in Hex (#32a852 for example).
isScheduledStatebooleanIs this state a scheduled state?
isOngoingStatebooleanIs this state a ongoing state?
isEndedStatebooleanIs this state a ended state?
isResolvedStatebooleanIs this state a resolved state?
orderintegerWhere 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, ende…
isArchivedbooleanArchived states stay on the maintenance events that are in them, but can't be picked again. The scheduled, ongoing, ended and completed states can't be archive…
delete_scheduled_maintenance_stateprivilégiéPermanently delete a Scheduled Maintenance State from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Scheduled Maintenance State from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Scheduled Maintenance State to delete. This action is irreversible.
count_scheduled_maintenance_statesCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Scheduled Maintenance States. Each field accepts a direct value (exact match) or an operator object {"_type":…
create_scheduled_maintenance_eventCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
title*stringTitle of this scheduled event.
descriptionstringDescription of this scheduled event that will show up on Status Page. This is in markdown.
monitorsarrayList of monitors attached to this event.
hostsarrayList of hosts affected by this event.
kubernetesClustersarrayList of Kubernetes clusters affected by this event.
dockerHostsarrayList of Docker hosts affected by this event.
podmanHostsarrayList of Podman hosts affected by this event.
proxmoxClustersarrayList of Proxmox clusters affected by this event.
vmwareVCentersarrayList of vCenters affected by this event.
iotFleetsarrayList of IoT fleets affected by this event.
networkSitesarrayList of network sites affected by this event. Their descendants are covered too.
dockerSwarmClustersarrayList of Docker Swarm clusters affected by this event.
cephClustersarrayList of Ceph clusters affected by this event.
storageArraysarrayList of storage arrays affected by this event.
databaseServersarrayList of databases affected by this event.
servicesarrayList of services affected by this event.
statusPagesarrayList of status pages to show this event on.
labelsarrayRelation to Labels Array where this object is categorized in.
currentScheduledMaintenanceStateIdstringScheduled Maintenance State ID. The state the event currently is in.
changeMonitorStatusToIdstringRelation 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…
startsAt*objectWhen does this event start?
endsAt*objectWhen does this event end?
shouldStatusPageSubscribersBeNotifiedOnEventCreatedbooleanShould subscribers be notified about this event creation?
get_scheduled_maintenance_eventRetrieve a single Scheduled Maintenance Event by its unique ID from OneUptime. Use list_scheduled_maintenance_events first if you need to find the ID.

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ètreTypeDescription
id*stringThe unique identifier (UUID) of the Scheduled Maintenance Event to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Scheduled Maintenance Event (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default…
list_scheduled_maintenance_eventsList and search Scheduled Maintenance Events from OneUptime with optional filtering, pagination, and sorting. Returns an array of Scheduled Maintenance Event objects plus the total matching count.

List and search Scheduled Maintenance Events from OneUptime with optional filtering, pagination, and sorting. Returns an array of Scheduled Maintenance Event objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Scheduled Maintenance Events. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}.…
selectarrayOptional: field names to return for each Scheduled Maintenance Event (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by default…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_scheduled_maintenance_eventUpdate an existing Scheduled Maintenance Event in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_scheduled_maintenance_event afterwards to see the updated record.

Update an existing Scheduled Maintenance Event in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_scheduled_maintenance_event afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Scheduled Maintenance Event to update. Required. Use list_scheduled_maintenance_events to find IDs.
titlestringTitle of this scheduled event.
descriptionstringDescription of this scheduled event that will show up on Status Page. This is in markdown.
monitorsarrayList of monitors attached to this event.
hostsarrayList of hosts affected by this event.
kubernetesClustersarrayList of Kubernetes clusters affected by this event.
dockerHostsarrayList of Docker hosts affected by this event.
podmanHostsarrayList of Podman hosts affected by this event.
proxmoxClustersarrayList of Proxmox clusters affected by this event.
vmwareVCentersarrayList of vCenters affected by this event.
iotFleetsarrayList of IoT fleets affected by this event.
networkSitesarrayList of network sites affected by this event. Their descendants are covered too.
dockerSwarmClustersarrayList of Docker Swarm clusters affected by this event.
cephClustersarrayList of Ceph clusters affected by this event.
storageArraysarrayList of storage arrays affected by this event.
databaseServersarrayList of databases affected by this event.
servicesarrayList of services affected by this event.
statusPagesarrayList of status pages to show this event on.
labelsarrayRelation to Labels Array where this object is categorized in.
currentScheduledMaintenanceStateIdstringScheduled Maintenance State ID. The state the event currently is in.
changeMonitorStatusToIdstringRelation 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…
startsAtobjectWhen does this event start?
endsAtobjectWhen does this event end?
customFieldsobjectCustom Fields on this resource.
delete_scheduled_maintenance_eventprivilégiéPermanently delete a Scheduled Maintenance Event from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Scheduled Maintenance Event from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Scheduled Maintenance Event to delete. This action is irreversible.
count_scheduled_maintenance_eventsCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Scheduled Maintenance Events. Each field accepts a direct value (exact match) or an operator object {"_type":…
create_scheduled_maintenance_state_timelineCreate 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.

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ètreTypeDescription
projectIdstringID of your OneUptime Project in which this object belongs.
scheduledMaintenanceId*stringID of Scheduled Maintenance this resource belongs to.
scheduledMaintenanceStateId*stringScheduled Maintenance State ID. Which state does this event belongs to?
shouldStatusPageSubscribersBeNotifiedbooleanShould subscribers be notified about this state change?
endsAtobjectWhen did this status change end?
startsAtobjectWhen did this status change? Correct this when the recorded time is wrong - every measurement derived from this timeline is recomputed from the corrected value.
get_scheduled_maintenance_state_timelineRetrieve 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.

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ètreTypeDescription
id*stringThe unique identifier (UUID) of the Scheduled Maintenance State Timeline to retrieve. Example: "550e8400-e29b-41d4-a716-446655440000"
selectarrayOptional: field names to return for each Scheduled Maintenance State Timeline (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by…
list_scheduled_maintenance_state_timelinesList and search Scheduled Maintenance State Timelines from OneUptime with optional filtering, pagination, and sorting. Returns an array of Scheduled Maintenance State Timeline objects plus the total matching count.

List and search Scheduled Maintenance State Timelines from OneUptime with optional filtering, pagination, and sorting. Returns an array of Scheduled Maintenance State Timeline objects plus the total matching count.

ParamètreTypeDescription
queryobjectFilter criteria for Scheduled Maintenance State Timelines. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value…
selectarrayOptional: field names to return for each Scheduled Maintenance State Timeline (e.g. ["_id", "name"]). Omit to get all readable fields. Large fields excluded by…
skipnumberNumber of records to skip for pagination. Default: 0. Example: skip=10 to start from the 11th record.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100.
sortobjectSort order for results. Use "ASC" for ascending or "DESC" for descending. Example: {"createdAt": "DESC"} to sort by newest first.
update_scheduled_maintenance_state_timelineUpdate an existing Scheduled Maintenance State Timeline in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_scheduled_maintenance_state_timeline afterwards to see the updated record.

Update an existing Scheduled Maintenance State Timeline in OneUptime. Only include the fields you want to change - unspecified fields will remain unchanged. Use get_scheduled_maintenance_state_timeline afterwards to see the updated record.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Scheduled Maintenance State Timeline to update. Required. Use list_scheduled_maintenance_state_timelines to find IDs.
scheduledMaintenanceStateIdstringScheduled Maintenance State ID. Which state does this event belongs to?
startsAtobjectWhen did this status change? Correct this when the recorded time is wrong - every measurement derived from this timeline is recomputed from the corrected value.
delete_scheduled_maintenance_state_timelineprivilégiéPermanently delete a Scheduled Maintenance State Timeline from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

Permanently delete a Scheduled Maintenance State Timeline from OneUptime. This action cannot be undone. Returns a confirmation message upon successful deletion.

ParamètreTypeDescription
id*stringThe unique identifier (UUID) of the Scheduled Maintenance State Timeline to delete. This action is irreversible.
count_scheduled_maintenance_state_timelinesCount 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.

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ètreTypeDescription
queryobjectOptional filter criteria. If omitted, counts all Scheduled Maintenance State Timelines. Each field accepts a direct value (exact match) or an operator object {…
list_logsQuery Logs telemetry data from OneUptime. IMPORTANT: telemetry tables are large — always filter by a time range and keep limits small (e.g. 10-50). Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotN…

Query Logs telemetry data from OneUptime. IMPORTANT: telemetry tables are large — always filter by a time range and keep limits small (e.g. 10-50). Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, NotN…

ParamètreTypeDescription
queryobjectFilter criteria for Logs. Always include a time-range filter. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "va…
selectobjectFields to return, as an object of field names to true (e.g. {"time": true, "body": true}). Select only the fields you need — telemetry rows can be large.
skipnumberNumber of records to skip. Default: 0.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100. Keep small for telemetry queries.
sortobjectSort order. Use "ASC" or "DESC". Example: {"time": "DESC"} for most recent first.
count_logsCount Logs telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.

Count Logs telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.

ParamètreTypeDescription
queryobjectOptional filter criteria. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotE…
list_spansQuery Spans telemetry data from OneUptime. IMPORTANT: telemetry tables are large — always filter by a time range and keep limits small (e.g. 10-50). Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, Not…

Query Spans telemetry data from OneUptime. IMPORTANT: telemetry tables are large — always filter by a time range and keep limits small (e.g. 10-50). Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, Not…

ParamètreTypeDescription
queryobjectFilter criteria for Spans. Always include a time-range filter. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "v…
selectobjectFields to return, as an object of field names to true (e.g. {"time": true, "body": true}). Select only the fields you need — telemetry rows can be large.
skipnumberNumber of records to skip. Default: 0.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100. Keep small for telemetry queries.
sortobjectSort order. Use "ASC" or "DESC". Example: {"time": "DESC"} for most recent first.
count_spansCount Spans telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.

Count Spans telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.

ParamètreTypeDescription
queryobjectOptional filter criteria. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotE…
list_metricsQuery Metrics telemetry data from OneUptime. IMPORTANT: telemetry tables are large — always filter by a time range and keep limits small (e.g. 10-50). Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, N…

Query Metrics telemetry data from OneUptime. IMPORTANT: telemetry tables are large — always filter by a time range and keep limits small (e.g. 10-50). Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqual, IsNull, N…

ParamètreTypeDescription
queryobjectFilter criteria for Metrics. Always include a time-range filter. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>",…
selectobjectFields to return, as an object of field names to true (e.g. {"time": true, "body": true}). Select only the fields you need — telemetry rows can be large.
skipnumberNumber of records to skip. Default: 0.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100. Keep small for telemetry queries.
sortobjectSort order. Use "ASC" or "DESC". Example: {"time": "DESC"} for most recent first.
count_metricsCount Metrics telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.

Count Metrics telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.

ParamètreTypeDescription
queryobjectOptional filter criteria. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotE…
list_exception_instancesQuery Exception Instances telemetry data from OneUptime. IMPORTANT: telemetry tables are large — always filter by a time range and keep limits small (e.g. 10-50). Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqua…

Query Exception Instances telemetry data from OneUptime. IMPORTANT: telemetry tables are large — always filter by a time range and keep limits small (e.g. 10-50). Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotEqua…

ParamètreTypeDescription
queryobjectFilter criteria for Exception Instances. Always include a time-range filter. Each field accepts a direct value (exact match) or an operator object {"_type": "<…
selectobjectFields to return, as an object of field names to true (e.g. {"time": true, "body": true}). Select only the fields you need — telemetry rows can be large.
skipnumberNumber of records to skip. Default: 0.
limitnumberMaximum number of records to return. Default: 10, Maximum: 100. Keep small for telemetry queries.
sortobjectSort order. Use "ASC" or "DESC". Example: {"time": "DESC"} for most recent first.
count_exception_instancesCount Exception Instances telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.

Count Exception Instances telemetry records in OneUptime, optionally filtered. Prefer counting with a time-range filter.

ParamètreTypeDescription
queryobjectOptional filter criteria. Each field accepts a direct value (exact match) or an operator object {"_type": "<Operator>", "value": ...}. Operators: EqualTo, NotE…

200 outils sur 200 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

Manage incidents, alerts, monitors, status pages, on-call and telemetry in OneUptime.

Mots-clés
mcp
Alternatives
Comparaison des surfaces d’outils…

Aucune couverture des dépendances

Cette entrée ne publie aucun paquet npm : Forge n'a donc pas d'arbre de dépendances pour elle. C'est une lacune de couverture — pas une affirmation qu'elle n'a aucune dépendance.