ZoomRobot

REST-API v2

Steuere deine Monitore, Alert-Kontakte und dein Konto programmatisch – als JSON über HTTP POST.

Authentifizierung

Jeder Request benötigt deinen persönlichen API-Key als Parameter api_key (POST-Feld oder JSON-Body). Du findest deinen API-Key im Dashboard unter „API-Zugriff“.

Basis-URL

https://zoomrobot.online/api/v2/

Endpunkte

EndpunktBeschreibung
POST /getMonitors.phpListe aller Monitore des Kontos
POST /newMonitor.phpNeuen Monitor anlegen
POST /editMonitor.phpBestehenden Monitor bearbeiten
POST /deleteMonitor.phpMonitor löschen
POST /getAlertContacts.phpListe aller Alert-Kontakte
POST /newAlertContact.phpNeuen Alert-Kontakt anlegen
POST /getAccountDetails.phpKonto- und Tarifinformationen

Beispiel: Monitore abrufen

curl -X POST https://zoomrobot.online/api/v2/getMonitors.php \
  -d "api_key=DEIN_API_KEY"

Beispiel-Antwort

{
  "stat": "ok",
  "monitors": [
    {
      "id": 12,
      "friendly_name": "Meine Webseite",
      "url": "https://example.com",
      "type": "http",
      "status": "up",
      "interval": 300
    }
  ]
}

Beispiel: Neuen Monitor anlegen

curl -X POST https://zoomrobot.online/api/v2/newMonitor.php \
  -d "api_key=DEIN_API_KEY" \
  -d "friendly_name=Meine Webseite" \
  -d "url=https://example.com" \
  -d "type=http" \
  -d "interval=300"

Alle Antworten sind JSON-kodiert und enthalten ein Feld stat mit dem Wert ok oder fail.