API

Monitörler, heartbeat'ler, istatistikler, kanallar ve durum sayfaları için REST API. API anahtarlarıyla kimlik doğrulama.

Kimlik doğrulama

API anahtarları (Pro) bölümünden bir anahtar oluşturun. Bearer token olarak gönderin.

curl https://app.uptimepush.com/api/v1/monitors -H "Authorization: Bearer up_live_..."

Monitörler

  • GET /api/v1/monitors – listele
  • POST /api/v1/monitors – oluşturma (name, type, url, interval_sec, ...)
  • GET /api/v1/monitors/:id – ayrıntı
  • PATCH /api/v1/monitors/:id – güncelleme
  • DELETE /api/v1/monitors/:id
  • POST /api/v1/monitors/:id/pause ve /resume
  • GET /api/v1/monitors/:id/heartbeats?hours=24
  • GET /api/v1/monitors/:id/stats?days=30

Monitör oluşturma

curl -X POST https://app.uptimepush.com/api/v1/monitors \
  -H "Authorization: Bearer up_live_..." -H "Content-Type: application/json" \
  -d '{"name":"API","type":"http","url":"https://api.example.com/health","interval_sec":60}'

Kanallar ve durum sayfaları

  • GET/POST /api/v1/channels, POST /api/v1/channels/:id/test
  • GET/POST /api/v1/status-pages
  • GET /api/status/:slug.json – herkese açık durum JSON'u

Yanıtlar

Tüm yanıtlar ok: true veya ok: false ve bir hata kodu içeren JSON formatındadır. Hız sınırı: anahtar başına dakikada 600 istek.

Web siteniz uyumuyor. Artık siz uyuyabilirsiniz.

Dakikalar içinde izlemeye başlayın. İlk 10 monitör bizden.

Ücretsiz başla – kart gerekmez ↗