API
API REST para monitores, heartbeats, estadísticas, canales y páginas de estado. Autenticación con claves de API.
Autenticación
Crea una clave en Claves de API (Pro). Envíala como token Bearer.
curl https://app.uptimepush.com/api/v1/monitors -H "Authorization: Bearer up_live_..."Monitores
- GET /api/v1/monitors – listar
- POST /api/v1/monitors – crear (name, type, url, interval_sec, ...)
- GET /api/v1/monitors/:id – detalle
- PATCH /api/v1/monitors/:id – actualizar
- DELETE /api/v1/monitors/:id
- POST /api/v1/monitors/:id/pause y /resume
- GET /api/v1/monitors/:id/heartbeats?hours=24
- GET /api/v1/monitors/:id/stats?days=30
Crear un monitor
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}'Canales y páginas de estado
- GET/POST /api/v1/channels, POST /api/v1/channels/:id/test
- GET/POST /api/v1/status-pages
- GET /api/status/:slug.json – JSON público de estado
Respuestas
Todas las respuestas son JSON con ok: true u ok: false más un código de error. Límite de peticiones: 600 solicitudes por minuto por clave.
Tu web no duerme. Ahora tú sí puedes.
Empieza a monitorizar en minutos. Tus primeros 10 monitores corren de nuestra cuenta.