Kolekcja Postman
Pobierz gotową kolekcję Postman z wszystkimi endpointami API skonfigurowanymi z góry.
Pobieranie
Pobierz cronitorex-postman.json
Import do Postmana: File → Import → wybierz pobrany plik.
Setup
Po imporcie ustaw zmienne kolekcji:
| Zmienna | Wartość |
|---|---|
base_url | https://api.cronitorex.com — Ingest API |
app_base_url | https://app.cronitorex.com — panel, Management API |
api_key | Klucz Ingest API (ck_...) z Ustawienia → Klucz API |
management_api_key | Klucz Management API (mk_...) z Ustawienia → Klucz API |
monitor_uuid | Uuid monitora do requestów get/update/delete (skopiuj z List monitors) |
Auth Bearer jest skonfigurowana per zakres: requesty Ping/Health używają api_key, a folder Monitors nadpisuje ją kluczem management_api_key. Każde API akceptuje wyłącznie własny klucz.
Zawarte requesty
Health i Ping (Ingest API, base_url)
| Request | Opis |
|---|---|
GET /health | Healthcheck API (bez auth) |
POST /ping, Job started | Wyślij status: run gdy job startuje |
POST /ping, Job completed | Wyślij status: complete przy sukcesie |
POST /ping, Job failed | Wyślij status: fail przy błędzie |
POST /ping, Job skipped | Wyślij status: skip w maintenance window |
GET /ping/{monitor} | Wariant z query params do one-linerów w crontabie, IoT, CI |
Management API (app_base_url)
| Request | Opis |
|---|---|
| List monitors | GET /api/v1/monitors, opcjonalny filtr ?kind= |
| Get monitor | GET /api/v1/monitors/{uuid} |
| Create ping monitor / HTTP check / SSL check | POST /api/v1/monitors z manifestem w body |
| Update monitor | PUT /api/v1/monitors/{uuid} (pełny manifest, nazwa pinga niezmienna) |
| Delete monitor | DELETE /api/v1/monitors/{uuid} — zawsze 403, usuwanie celowo tylko z panelu |
Format manifestu i kody błędów: Management API.