Letzte Checks abrufen

GET /api/websites/:websitePublicId/check-history

Letzte Checks abrufen

GET /api/websites/:websitePublicId/check-history

Gibt die letzten Monitoring-Checks einer Website zurück.

Query Parameter

  • limit (optional, Standard: 50, max: 200)
  • checkType (optional, erlaubt u.a. http_status, ssl_check, combined, playwright, heartbeat, dns sowie Legacy-Werte wie http oder ssl)

Pfadparameter

  • websitePublicId (empfohlen): Public-ID der Website als UUID
  • Legacy-Kompatibilität: numerische Website-IDs werden weiterhin akzeptiert

Beispiel (cURL)

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

curl -X GET "$BASE_URL/api/websites/6bfec6f6-245a-47ce-843b-157d97d56f88/check-history?limit=25&checkType=dns" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Accept: application/json"

Antwort (Response)

{
  "data": [
    {
      "id": "chk_01H...",
      "status": "success",
      "errorMessage": null,
      "warningMessage": null,
      "timingDns": 12,
      "diagnostics": null,
      "checkedAt": "2026-02-26T12:34:56.000Z",
      "locationId": 1,
      "locationName": "Frankfurt",
      "locationCode": "de-fra"
    }
  ]
}

Häufige Fehler

  • 400 Invalid Website identifier wenn :websitePublicId weder eine gültige UUID noch eine Legacy-ID ist
  • 400 Invalid checkType wenn du einen nicht unterstützten checkType sendest
  • 401 Unauthorized wenn du nicht angemeldet bist
  • 403 Forbidden wenn du keinen Zugriff auf die Website hast