API Dokumentation

Übersicht über die REST API. Wähle links eine Ressource aus.

Übersicht über die REST API. Wähle links eine Ressource aus.

KI / LLM Text-Exporte

Base URL

Alle Beispiele nutzen eine Platzhalter-Base-URL:

BASE_URL="https://uptimeify.io"

Authentifizierung

Die meisten Endpunkte benötigen Authentifizierung.

TOKEN="wsm_<dein-api-token>"
curl -H "Authorization: Bearer $TOKEN" "$BASE_URL/api/websites"

API-Tokens aus dem Dashboard starten immer mit wsm_. Bitte den kompletten Token (inkl. Prefix) verwenden – sonst kommt 401 Unauthorized.

UUID-Pfadparameter

Bei migrierten Ressourcen verwenden die Docs und Beispiele die publicId-UUID im Pfad.

  • Nutze UUIDs in Pfaden wie /api/websites/:websitePublicId, /api/customers/:customerPublicId, /api/organizations/:organizationPublicId, /api/incidents/:incidentPublicId, /api/customer-ips/:customerIpPublicId, /api/customer-domains/:customerDomainPublicId und monitor-spezifischen :...PublicId-Parametern.
  • Interne numerische id-Felder können in Responses weiterhin vorkommen.
  • Query-/Body-Felder wie customerId, websiteId oder organizationId bleiben numerisch, sofern die jeweilige Endpoint-Seite nichts anderes sagt.

Antworten und Fehler

Beispiel-Fehlerantwort:

{
 "statusCode": 401,
 "statusMessage": "Unauthorized"
}