# Website Monitoring API Dokumentation > LLM-freundlicher Index der kanonischen REST-API-Dokumentation fuer Customer-Workflows und organisationsweite Verwaltung. Kanonische Doku-Basis: https://uptimeify.io/de/docs/api API-Basis-URL: https://uptimeify.io/api Authentifizierung: Bearer-Tokens aus dem Dashboard. In der API-Referenz dokumentierte Tokens beginnen in der Regel mit wsm_. Nutze den Bereich Customer API fuer kundensichere Automatisierung. Nutze den Bereich Organization API fuer organisationsweite Verwaltung, Billing und Benutzerpflege. ## Einstieg Zentrale Einstiegsseiten zu Authentifizierung, Token-Scopes und durchgehenden Beispielen. - [API Dokumentation](https://uptimeify.io/docs/api): Übersicht über die REST API. Wähle links eine Ressource aus. - [Einführung](https://uptimeify.io/docs/api/einfuehrung): Willkommen in der Uptimeify API-Dokumentation. Mit dieser REST API kannst du deine Monitoring-Infrastruktur programmatisch verwalten – z. B. Organisationen, Kunden, Websites und Alerts. - [API-Token erstellen](https://uptimeify.io/docs/api/einfuehrung/api-token-generieren) - [Erfolgsantwort](https://uptimeify.io/docs/api/einfuehrung/bestaetigungsmeldung): Bei Erfolg liefert die API einen JSON-Body mit den angefragten Daten. - [Fehlerantwort](https://uptimeify.io/docs/api/einfuehrung/fehlermeldungen): Fehler werden mit einem passenden HTTP-Statuscode und einem JSON-Body mit Details zurückgegeben. - [Token-Scopes (Organisation vs. Kunde)](https://uptimeify.io/docs/api/einfuehrung/token-organisation-vs-kunde): API-Tokens können optional mit einem Customer Scope erstellt werden: - [Benutzer & Sitzung](https://uptimeify.io/docs/api/auth): Verwalte deine aktuelle Benutzersitzung und rufe Profilinformationen ab. - [Aktuellen Benutzer abrufen](https://uptimeify.io/docs/api/auth/aktuellen-nutzer-abfragen): GET /api/auth/get-session - [Beispiele](https://uptimeify.io/docs/api/examples): Praxisnahe Beispiele für typische Workflows mit Kunden, Websites und Monitoren. - [Kunde + alle Monitore](https://uptimeify.io/docs/api/examples/create-customer-and-all-monitors): Beispiel-Automatisierung: Eine Website anlegen und danach je Monitor-Typ einen Monitor erstellen. - [Kunde + mehrere Monitore](https://uptimeify.io/docs/api/examples/create-customer-and-multiple-monitors): Beispiel: Kunde erstellen und mehrere Monitore einrichten (gleicher Typ und gemischte Typen). - [Kunde + Website erstellen](https://uptimeify.io/docs/api/examples/create-customer-and-website): End-to-End Beispiel: Kunde anlegen und anschließend die erste Website erstellen. - [Kunde + Websites löschen](https://uptimeify.io/docs/api/examples/delete-customer-and-all-websites): Sicherer Lösch-Flow: erst Websites löschen, dann den Kunden. ## Customer API Customer-sichere Ressourcen fuer Websites, Monitoring-Daten, Monitore und Website-Konfiguration. - [Website-Verwaltung](https://uptimeify.io/docs/api/websites): Verwalte die überwachten Websites. - [Website abrufen](https://uptimeify.io/docs/api/websites/website-abfragen): GET /api/websites/:websitePublicId - [Website aktualisieren](https://uptimeify.io/docs/api/websites/website-aktualisieren): PATCH /api/websites/:websitePublicId oder PUT /api/websites/:websitePublicId - [Website-Details abrufen](https://uptimeify.io/docs/api/websites/website-details-abfragen): GET /api/websites/:websitePublicId/details - [Website erstellen](https://uptimeify.io/docs/api/websites/website-erstellen): POST /api/websites - [Website löschen](https://uptimeify.io/docs/api/websites/website-loeschen): DELETE /api/websites/:websitePublicId - [Status ändern](https://uptimeify.io/docs/api/websites/website-status-wechseln): PATCH /api/websites/:websitePublicId (status) - [Websites auflisten](https://uptimeify.io/docs/api/websites/websites-auflisten): GET /api/websites - [Monitoring-Daten & Berichte](https://uptimeify.io/docs/api/monitoring) - [Ausfälle auflisten](https://uptimeify.io/docs/api/monitoring/ausfaelle-auflisten): GET /api/websites/:websitePublicId/incident-history - [Ausfall-Details abrufen](https://uptimeify.io/docs/api/monitoring/ausfall-details-abfragen): GET /api/incidents/:incidentPublicId - [Alert-Historie abrufen](https://uptimeify.io/docs/api/monitoring/eskalation-logs-abfragen): GET /api/websites/:websitePublicId/alert-history - [Ausfälle auflisten (Organisation)](https://uptimeify.io/docs/api/monitoring/incidents-auflisten): GET /api/incidents?organizationId=:organizationId - [Letzte Checks abrufen](https://uptimeify.io/docs/api/monitoring/letzte-checks-abfragen): GET /api/websites/:websitePublicId/check-history - [Metriken abrufen](https://uptimeify.io/docs/api/monitoring/metriken-abfragen): GET /api/websites/:websitePublicId/uptime-stats - [Monitoring-Daten abrufen](https://uptimeify.io/docs/api/monitoring/report-generieren): GET /api/websites/:websitePublicId/monitoring-data - [PDF-Bericht herunterladen](https://uptimeify.io/docs/api/monitoring/reports-auflisten): GET /api/websites/:websitePublicId/report.pdf - [Monitore](https://uptimeify.io/docs/api/monitore): Verwalte Protokoll-Monitore (ICMP, SMTP, SSH, FTP, IMAP/POP). - [DNS Monitore](https://uptimeify.io/docs/api/monitore/dns-monitore): Verwalte DNS-Monitore. - [DNS Monitor abrufen](https://uptimeify.io/docs/api/monitore/dns-monitore/dns-monitor-abrufen): GET /api/dns-monitors/:dnsMonitorPublicId - [DNS Monitor aktualisieren](https://uptimeify.io/docs/api/monitore/dns-monitore/dns-monitor-aktualisieren-status): PATCH /api/dns-monitors/:dnsMonitorPublicId - [DNS Monitor Check-Historie abrufen](https://uptimeify.io/docs/api/monitore/dns-monitore/dns-monitor-check-historie-abrufen): GET /api/dns-monitors/:dnsMonitorPublicId/check-history - [DNS Check triggern](https://uptimeify.io/docs/api/monitore/dns-monitore/dns-monitor-check-triggern): POST /api/dns-monitors/:dnsMonitorPublicId/trigger-check - [DNS Monitor erstellen](https://uptimeify.io/docs/api/monitore/dns-monitore/dns-monitor-erstellen): POST /api/dns-monitors - [DNS Monitor löschen](https://uptimeify.io/docs/api/monitore/dns-monitore/dns-monitor-loeschen): DELETE /api/dns-monitors/:dnsMonitorPublicId - [DNS Monitore auflisten](https://uptimeify.io/docs/api/monitore/dns-monitore/dns-monitore-auflisten): GET /api/dns-monitors - [DNSBL-Überwachung (Kunden-IPs)](https://uptimeify.io/docs/api/monitore/dnsbl-ueberwachung): Verwalte Kunden-IPs für DNSBL-Blacklist-Überwachung. - [Kunden-IP abrufen](https://uptimeify.io/docs/api/monitore/dnsbl-ueberwachung/kunden-ip-abrufen): GET /api/customer-ips/:customerIpPublicId - [Kunden-IP aktualisieren](https://uptimeify.io/docs/api/monitore/dnsbl-ueberwachung/kunden-ip-aktualisieren): PATCH /api/customer-ips/:customerIpPublicId - [Kunden-IP (für Kunde) erstellen](https://uptimeify.io/docs/api/monitore/dnsbl-ueberwachung/kunden-ip-fuer-kunden-erstellen): POST /api/customers/:customerId/ips - [Kunden-IP löschen](https://uptimeify.io/docs/api/monitore/dnsbl-ueberwachung/kunden-ip-loeschen): DELETE /api/customer-ips/:customerIpPublicId - [Kunden-IPs (Organisation) auflisten](https://uptimeify.io/docs/api/monitore/dnsbl-ueberwachung/kunden-ips-auflisten): GET /api/customer-ips - [Kunden-IPs (Kunde) auflisten](https://uptimeify.io/docs/api/monitore/dnsbl-ueberwachung/kunden-ips-fuer-kunden-auflisten): GET /api/customers/:customerId/ips - [Domain-Ablauf-Überwachung (Kunden-Domains)](https://uptimeify.io/docs/api/monitore/domain-ablauf-ueberwachung): Verwalte Domains für die Domain-Ablauf-Überwachung. - [Domain-Ablauf (Websites) auflisten](https://uptimeify.io/docs/api/monitore/domain-ablauf-ueberwachung/domain-ablauf-websites-auflisten): GET /api/domains - [Kunden-Domain abrufen](https://uptimeify.io/docs/api/monitore/domain-ablauf-ueberwachung/kunden-domain-abrufen): GET /api/customer-domains/:customerDomainPublicId - [Kunden-Domain aktualisieren](https://uptimeify.io/docs/api/monitore/domain-ablauf-ueberwachung/kunden-domain-aktualisieren): PATCH /api/customer-domains/:customerDomainPublicId - [Kunden-Domain erstellen (Kunde)](https://uptimeify.io/docs/api/monitore/domain-ablauf-ueberwachung/kunden-domain-fuer-kunden-erstellen): POST /api/customers/:customerId/domains - [Kunden-Domain löschen](https://uptimeify.io/docs/api/monitore/domain-ablauf-ueberwachung/kunden-domain-loeschen): DELETE /api/customer-domains/:customerDomainPublicId - [Kunden-Domains (Organisation) auflisten](https://uptimeify.io/docs/api/monitore/domain-ablauf-ueberwachung/kunden-domains-auflisten): GET /api/customer-domains - [FTP Monitore](https://uptimeify.io/docs/api/monitore/ftp-monitore): Verwalte FTP Monitore. - [FTP Monitor abrufen](https://uptimeify.io/docs/api/monitore/ftp-monitore/ftp-monitor-abrufen): GET /api/ftp-monitors/:ftpMonitorPublicId - [FTP Monitor aktualisieren (Status ändern)](https://uptimeify.io/docs/api/monitore/ftp-monitore/ftp-monitor-aktualisieren-status): PATCH /api/ftp-monitors/:ftpMonitorPublicId - [FTP Monitor Check-Historie abrufen](https://uptimeify.io/docs/api/monitore/ftp-monitore/ftp-monitor-check-historie-abrufen): GET /api/ftp-monitors/:ftpMonitorPublicId/check-history - [FTP Check triggern](https://uptimeify.io/docs/api/monitore/ftp-monitore/ftp-monitor-check-triggern): POST /api/ftp-monitors/:ftpMonitorPublicId/trigger-check - [FTP Monitor Details abrufen](https://uptimeify.io/docs/api/monitore/ftp-monitore/ftp-monitor-details-abrufen): GET /api/ftp-monitors/:ftpMonitorPublicId/details - [FTP Monitor erstellen](https://uptimeify.io/docs/api/monitore/ftp-monitore/ftp-monitor-erstellen): POST /api/ftp-monitors - [FTP Monitor löschen](https://uptimeify.io/docs/api/monitore/ftp-monitore/ftp-monitor-loeschen): DELETE /api/ftp-monitors/:ftpMonitorPublicId - [FTP Monitore auflisten](https://uptimeify.io/docs/api/monitore/ftp-monitore/ftp-monitore-auflisten): GET /api/ftp-monitors - [ICMP Monitore](https://uptimeify.io/docs/api/monitore/icmp-monitore): Verwalte ICMP (Ping) Monitore. - [ICMP Monitor abrufen](https://uptimeify.io/docs/api/monitore/icmp-monitore/icmp-monitor-abrufen): GET /api/icmp-monitors/:icmpMonitorPublicId - [ICMP Monitor aktualisieren](https://uptimeify.io/docs/api/monitore/icmp-monitore/icmp-monitor-aktualisieren-status): PATCH /api/icmp-monitors/:icmpMonitorPublicId - [ICMP Monitor Check-Historie abrufen](https://uptimeify.io/docs/api/monitore/icmp-monitore/icmp-monitor-check-historie-abrufen): GET /api/icmp-monitors/:icmpMonitorPublicId/check-history - [ICMP Check triggern](https://uptimeify.io/docs/api/monitore/icmp-monitore/icmp-monitor-check-triggern): POST /api/icmp-monitors/:icmpMonitorPublicId/trigger-check - [ICMP Monitor Details abrufen](https://uptimeify.io/docs/api/monitore/icmp-monitore/icmp-monitor-details-abrufen): GET /api/icmp-monitors/:icmpMonitorPublicId/details - [ICMP Monitor erstellen](https://uptimeify.io/docs/api/monitore/icmp-monitore/icmp-monitor-erstellen): POST /api/icmp-monitors - [ICMP Monitor löschen](https://uptimeify.io/docs/api/monitore/icmp-monitore/icmp-monitor-loeschen): DELETE /api/icmp-monitors/:icmpMonitorPublicId - [ICMP Monitore auflisten](https://uptimeify.io/docs/api/monitore/icmp-monitore/icmp-monitore-auflisten): GET /api/icmp-monitors - [IMAP/POP Monitore](https://uptimeify.io/docs/api/monitore/imap-pop-monitore): Verwalte IMAP/POP Monitore. - [IMAP/POP Monitor abrufen](https://uptimeify.io/docs/api/monitore/imap-pop-monitore/imap-pop-monitor-abrufen): GET /api/imap-pop-monitors/:imapPopMonitorPublicId - [IMAP/POP Monitor aktualisieren](https://uptimeify.io/docs/api/monitore/imap-pop-monitore/imap-pop-monitor-aktualisieren-status): PATCH /api/imap-pop-monitors/:imapPopMonitorPublicId - [IMAP/POP Monitor Check Historie abrufen](https://uptimeify.io/docs/api/monitore/imap-pop-monitore/imap-pop-monitor-check-historie-abrufen): GET /api/imap-pop-monitors/:imapPopMonitorPublicId/check-history - [IMAP/POP Check triggern](https://uptimeify.io/docs/api/monitore/imap-pop-monitore/imap-pop-monitor-check-triggern): POST /api/imap-pop-monitors/:imapPopMonitorPublicId/trigger-check - [IMAP/POP Monitor Details abrufen](https://uptimeify.io/docs/api/monitore/imap-pop-monitore/imap-pop-monitor-details-abrufen): GET /api/imap-pop-monitors/:imapPopMonitorPublicId/details - [IMAP/POP Monitor erstellen](https://uptimeify.io/docs/api/monitore/imap-pop-monitore/imap-pop-monitor-erstellen): POST /api/imap-pop-monitors - [IMAP/POP Monitor löschen](https://uptimeify.io/docs/api/monitore/imap-pop-monitore/imap-pop-monitor-loeschen): DELETE /api/imap-pop-monitors/:imapPopMonitorPublicId - [IMAP/POP Monitore auflisten](https://uptimeify.io/docs/api/monitore/imap-pop-monitore/imap-pop-monitore-auflisten): GET /api/imap-pop-monitors - [SMTP Monitore](https://uptimeify.io/docs/api/monitore/smtp-monitore): Verwalte SMTP Monitore über die API. - [SMTP Monitor abrufen](https://uptimeify.io/docs/api/monitore/smtp-monitore/smtp-monitor-abrufen): GET /api/smtp-monitors/:smtpMonitorPublicId - [SMTP Monitor aktualisieren](https://uptimeify.io/docs/api/monitore/smtp-monitore/smtp-monitor-aktualisieren-status): PATCH /api/smtp-monitors/:smtpMonitorPublicId - [SMTP Monitor Check-Historie abrufen](https://uptimeify.io/docs/api/monitore/smtp-monitore/smtp-monitor-check-historie-abrufen): GET /api/smtp-monitors/:smtpMonitorPublicId/check-history - [Check für SMTP Monitor triggern](https://uptimeify.io/docs/api/monitore/smtp-monitore/smtp-monitor-check-triggern): POST /api/smtp-monitors/:smtpMonitorPublicId/trigger-check - [SMTP Monitor Details abrufen](https://uptimeify.io/docs/api/monitore/smtp-monitore/smtp-monitor-details-abrufen): GET /api/smtp-monitors/:smtpMonitorPublicId/details - [SMTP Monitor erstellen](https://uptimeify.io/docs/api/monitore/smtp-monitore/smtp-monitor-erstellen): POST /api/smtp-monitors - [SMTP Monitor löschen](https://uptimeify.io/docs/api/monitore/smtp-monitore/smtp-monitor-loeschen): DELETE /api/smtp-monitors/:smtpMonitorPublicId - [SMTP Monitore auflisten](https://uptimeify.io/docs/api/monitore/smtp-monitore/smtp-monitore-auflisten): GET /api/smtp-monitors - [SSH Monitore](https://uptimeify.io/docs/api/monitore/ssh-monitore): Verwalte SSH Monitore. - [SSH Monitor abrufen](https://uptimeify.io/docs/api/monitore/ssh-monitore/ssh-monitor-abrufen): GET /api/ssh-monitors/:sshMonitorPublicId - [SSH Monitor aktualisieren](https://uptimeify.io/docs/api/monitore/ssh-monitore/ssh-monitor-aktualisieren-status): PATCH /api/ssh-monitors/:sshMonitorPublicId - [SSH Monitor Check Historie abrufen](https://uptimeify.io/docs/api/monitore/ssh-monitore/ssh-monitor-check-historie-abrufen): GET /api/ssh-monitors/:sshMonitorPublicId/check-history - [SSH Check triggern](https://uptimeify.io/docs/api/monitore/ssh-monitore/ssh-monitor-check-triggern): POST /api/ssh-monitors/:sshMonitorPublicId/trigger-check - [SSH Monitor Details abrufen](https://uptimeify.io/docs/api/monitore/ssh-monitore/ssh-monitor-details-abrufen): GET /api/ssh-monitors/:sshMonitorPublicId/details - [SSH Monitor erstellen](https://uptimeify.io/docs/api/monitore/ssh-monitore/ssh-monitor-erstellen): POST /api/ssh-monitors - [SSH Monitor löschen](https://uptimeify.io/docs/api/monitore/ssh-monitore/ssh-monitor-loeschen): DELETE /api/ssh-monitors/:sshMonitorPublicId - [SSH Monitore auflisten](https://uptimeify.io/docs/api/monitore/ssh-monitore/ssh-monitore-auflisten): GET /api/ssh-monitors - [Konfiguration](https://uptimeify.io/docs/api/website-konfiguration): Verwalte Check-Konfiguration, Benachrichtigungskanäle und Wartungsfenster. - [Check-Einstellungen aktualisieren](https://uptimeify.io/docs/api/website-konfiguration/check-konfiguration-aktualisieren): PATCH /api/websites/:websiteId/check-config - [Wartungsfenster abrufen](https://uptimeify.io/docs/api/website-konfiguration/wartungsfenster-abfragen): GET /api/maintenance-windows/:id - [Wartungsfenster aktualisieren](https://uptimeify.io/docs/api/website-konfiguration/wartungsfenster-aktualisieren): PATCH /api/maintenance-windows/:id - [Wartungsfenster auflisten](https://uptimeify.io/docs/api/website-konfiguration/wartungsfenster-auflisten): GET /api/maintenance-windows - [Wartung prüfen (Website)](https://uptimeify.io/docs/api/website-konfiguration/wartungsfenster-check-website): GET /api/maintenance-windows/check/:websiteId - [Wartungsfenster erstellen](https://uptimeify.io/docs/api/website-konfiguration/wartungsfenster-erstellen): POST /api/maintenance-windows - [Wartungsfenster löschen](https://uptimeify.io/docs/api/website-konfiguration/wartungsfenster-loeschen): DELETE /api/maintenance-windows/:id - [Wartung prüfen (Batch)](https://uptimeify.io/docs/api/website-konfiguration/wartungsfenster-pruefen): POST /api/maintenance-windows/check/batch ## Organization API Organisationsweite Ressourcen fuer Kundenverwaltung, Billing, Benutzer und Eskalationsregeln. - [Kunden-Verwaltung](https://uptimeify.io/docs/api/kunden): Pfadbasierte Kunden-Endpunkte verwenden customerPublicId-UUIDs. - [Kunden aktualisieren](https://uptimeify.io/docs/api/kunden/kunden-aktualisieren): PATCH /api/customers/:customerPublicId - [Kunden auflisten](https://uptimeify.io/docs/api/kunden/kunden-auflisten): GET /api/customers - [Kunden-Details abrufen](https://uptimeify.io/docs/api/kunden/kunden-details-abfragen): GET /api/customers/:customerPublicId - [Kunden erstellen](https://uptimeify.io/docs/api/kunden/kunden-erstellen): POST /api/customers - [Kunden kündigen](https://uptimeify.io/docs/api/kunden/kunden-kuendigen): POST /api/customers/:customerPublicId/cancel - [Paket wechseln](https://uptimeify.io/docs/api/kunden/paket-wechseln): PATCH /api/customers/:customerPublicId - [Organisation & Abrechnung](https://uptimeify.io/docs/api/organisation): Pfadbasierte Organisations-Endpunkte verwenden organizationPublicId-UUIDs. - [Organisation aktualisieren](https://uptimeify.io/docs/api/organisation/organisation-aktualisieren): PATCH /api/organization - [Organisations-Details abrufen](https://uptimeify.io/docs/api/organisation/organisation-details-abfragen): GET /api/organization - [Paket-Konfiguration löschen](https://uptimeify.io/docs/api/organisation/paket-konfiguration-loeschen): DELETE /api/package-configs/:packageType - [Paket-Konfiguration erstellen/aktualisieren](https://uptimeify.io/docs/api/organisation/paket-konfiguration-upsert): PATCH /api/package-configs/:packageType - [Paket-Konfigurationen auflisten](https://uptimeify.io/docs/api/organisation/paket-konfigurationen-auflisten): GET /api/package-configs - [Rechnungs-Details abrufen](https://uptimeify.io/docs/api/organisation/rechnung-details-abfragen): GET /api/organization/billing - [Rechnungs-Details aktualisieren](https://uptimeify.io/docs/api/organisation/rechnung-details-aktualisieren): PATCH /api/organization/billing - [Rechnungen auflisten](https://uptimeify.io/docs/api/organisation/rechnungen-auflisten): GET /api/mollie/invoices - [Benutzer](https://uptimeify.io/docs/api/benutzer): Verwalte Benutzer innerhalb deiner Organisation. - [Benutzer abrufen](https://uptimeify.io/docs/api/benutzer/benutzer-abrufen): GET /api/users/:id - [Benutzer aktualisieren](https://uptimeify.io/docs/api/benutzer/benutzer-aktualisieren): PATCH /api/users/:id - [Benutzer auflisten](https://uptimeify.io/docs/api/benutzer/benutzer-auflisten): GET /api/users - [Benutzer erstellen](https://uptimeify.io/docs/api/benutzer/benutzer-erstellen): POST /api/users - [Benutzer löschen](https://uptimeify.io/docs/api/benutzer/benutzer-loeschen): DELETE /api/users/:id ## Plattform-Administration Administrative und interne Plattform-Endpunkte fuer erweiterte Operator-Rollen. - [Globale Administration](https://uptimeify.io/docs/api/admin): Dieser Abschnitt deckt die Endpunkte der globalen Administration ab, die geschützt sind und nur für Plattform-Administratoren zugänglich sind. ## Lokalisierte Dokumentation Deutsch ist die kanonische Sprache fuer diese Datei. Eine englische Variante der LLMS- und API-Dokumentation ist ebenfalls verfuegbar. - [English LLMS index](https://uptimeify.io/llms.txt): Englischer Kompaktindex fuer dieselbe API-Dokumentation. - [English LLMS full](https://uptimeify.io/llms-full.txt): Englischer Voll-Export mit zusaetzlichen Zusammenfassungen und Endpoint-Hinweisen. - [English API docs](https://uptimeify.io/docs/api): Englische API-Referenz als kanonische oeffentliche Dokumentation.