UptimeRobot

create_monitor

Create a new uptime monitor. Checks start immediately. Types: http, tcp (host:port URL), smtp, ping, ssl, dns. Set inverted=true for exposure monitoring (alert when a target that should stay down becomes reachable).

Remote vantajco/uptime

Remote (network-hosted)

Other tools also called create_monitor? See providers with this name

Input Schema


            {
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "URL for http, host for ping/smtp, host:port for tcp"
    },
    "name": {
      "type": "string",
      "description": "Display name"
    },
    "type": {
      "enum": [
        "http",
        "tcp",
        "smtp",
        "ping",
        "ssl",
        "dns"
      ],
      "type": "string",
      "description": "Check type"
    },
    "group": {
      "type": "string",
      "description": "Optional group name"
    },
    "regions": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Probe regions (defaults to all)"
    },
    "inverted": {
      "type": "boolean",
      "description": "Exposure monitoring: up while unreachable, alert when reachable"
    },
    "project_id": {
      "type": "string",
      "description": "Project ID (from list_projects)"
    },
    "timeout_seconds": {
      "type": "integer",
      "maximum": 120,
      "minimum": 1,
      "description": "Request timeout in seconds (default 30)"
    },
    "interval_seconds": {
      "enum": [
        30,
        60,
        180,
        300,
        600,
        1800,
        3600,
        21600,
        86400
      ],
      "type": "integer",
      "description": "Check interval (default 300)"
    },
    "expected_status_codes": {
      "type": "array",
      "items": {
        "type": "integer"
      },
      "description": "HTTP status codes considered up (default: any 2xx)"
    }
  }
}