Uptimeify Docs

Website erstellen

Erstellt einen neuen Website-Monitor für einen Kunden.

POST /api/websites

Anfrage (Request Body)

{
  "customerId": "059e1469-0f05-4c93-bd4d-89c45bb2afd9",
  "name": "Neue Landing Page",
  "url": "https://landing.deinkunde.com",
  "checkInterval": 60 // Optional, Standardwert aus Paket-Limit
}

customerId akzeptiert die Public ID des Kunden (bevorzugt) und weiterhin Legacy-Nummern.

Optional kann managementType (managed oder self_service, Standard managed) gesetzt werden: siehe Managed vs. Self-Service. Nur Organisations-Admins dürfen die Klasse wählen; kunden-gescopte Ersteller erhalten immer self_service (erfordert allowSelfService und freies Kontingent).

Antwort (Response)

{
  "id": 103,
  "customerId": 1,
  "name": "Neue Landing Page",
  "url": "https://landing.deinkunde.com",
  "status": "active",
  "createdAt": "2023-10-27T10:05:00Z"
}

Häufige Fehler

  • 401 Unauthorized wenn du nicht angemeldet bist
  • 403 Forbidden wenn du keine Berechtigung für den Kunden oder die Organisation hast
  • 403 Forbidden (selfServiceNotAllowed), wenn ein kunden-gescopter Aufrufer einen Monitor anlegt, aber das aufgelöste allowSelfService des Kunden false ist
  • 403 Forbidden (selfServiceQuotaReached), wenn die Gesamtzahl der Self-Service-Monitore des Kunden (über alle Monitor-Typen) maxSelfServiceUrls bereits erreicht
  • 404 Customer not found wenn customerId keinem existierenden Kunden zugeordnet werden kann

Auf dieser Seite