---
title: "Check-Einstellungen aktualisieren"
description: "Konfiguriere, welche Aspekte der Website überwacht werden sollen."
---

`PATCH /api/websites/:websiteId/check-config`

## 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
BASE_URL="https://uptimeify.io"
TOKEN="<dein-api-token>"

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,"minPageSize":1024,"maxPageSize":5242880}'
```

## Beispiel-Antwort

```json
{
  "success": true
}
```

## Häufige Fehler

- `401 Unauthorized` wenn du nicht angemeldet bist
- `403 Forbidden` wenn du keinen Zugriff auf die Website hast
- `404 Website not found` wenn die Website nicht existiert

