---
title: "Konfiguration"
description: "Verwalte erweiterte Monitoring-Einstellungen für deine Websites."
---

## Authentifizierung

Alle Beispiele gehen von einem Bearer-Token aus:

```bash
BASE_URL="https://uptimeify.io"
TOKEN="<dein-api-token>"
```

## Check-Konfiguration

### Check-Einstellungen aktualisieren
`PATCH /api/websites/:websiteId/check-config`

Konfiguriere, welche Aspekte der Website überwacht werden sollen.

#### Anfrage (Request Body)

```json
{
  "checkSslEnabled": true,
  "checkHttpsRedirectEnabled": true,
  "checkStatusEnabled": true,
  "checkSizeEnabled": true,
  "checkResponseTimeEnabled": true,
  "checkKeywordEnabled": false,
  "checkDomainExpiryEnabled": true,
  "minPageSize": 1024, // in Bytes (optional)
  "maxPageSize": 5242880 // in Bytes (optional)
}
```

Beispiel (cURL):

```bash
curl -X PATCH \
  "$BASE_URL/api/websites/101/check-config" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"checkSslEnabled":true,"checkHttpsRedirectEnabled":true,"checkStatusEnabled":true,"checkSizeEnabled":true,"checkResponseTimeEnabled":true,"checkKeywordEnabled":false,"checkDomainExpiryEnabled":true,"minPageSize":1024,"maxPageSize":5242880}'
```

## Alarm-Konfigurationen

Alarming-Defaults und Feature-Flags werden über **Paket-Konfigurationen der Organisation** verwaltet.

Siehe:

- [Paket-Konfigurationen auflisten](../organisation/paket-konfigurationen-auflisten)
- [Paket-Konfiguration erstellen/aktualisieren](../organisation/paket-konfiguration-upsert)
- [Paket-Konfiguration löschen](../organisation/paket-konfiguration-loeschen)

## Benachrichtigungskanäle

## Wartungsfenster

### Wartungsfenster auflisten
`GET /api/maintenance-windows?websiteId=:websiteId`

### Wartungsfenster abrufen
`GET /api/maintenance-windows/:id`

### Wartungsfenster erstellen
`POST /api/maintenance-windows`

#### Anfrage (Request Body)

```json
{
  "websiteId": 101,
  "name": "Server-Upgrade",
  "description": "Geplante Downtime",
  "startTime": "2026-02-25T02:00:00.000Z",
  "endTime": "2026-02-25T04:00:00.000Z",
  "isRecurring": false,
  "isActive": true
}
```

### Wartungsfenster aktualisieren
`PATCH /api/maintenance-windows/:id`

### Wartungsfenster löschen
`DELETE /api/maintenance-windows/:id`

### Wartung prüfen (Website)
`GET /api/maintenance-windows/check/:websiteId`

### Wartung prüfen (Batch)
`POST /api/maintenance-windows/check/batch`

## Endpunkte

- [Check-Einstellungen aktualisieren](./check-konfiguration-aktualisieren)
- [Wartungsfenster auflisten](./wartungsfenster-auflisten)
- [Wartungsfenster abrufen](./wartungsfenster-abfragen)
- [Wartungsfenster erstellen](./wartungsfenster-erstellen)
- [Wartungsfenster aktualisieren](./wartungsfenster-aktualisieren)
- [Wartungsfenster löschen](./wartungsfenster-loeschen)
- [Wartung prüfen (Website)](./wartungsfenster-check-website)
- [Wartung prüfen (Batch)](./wartungsfenster-check-website)

