Skip to content
cronitorex.com

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:

ZmiennaWartość
base_urlhttps://api.cronitorex.com — Ingest API
app_base_urlhttps://app.cronitorex.com — panel, Management API
api_keyKlucz Ingest API (ck_...) z Ustawienia → Klucz API
management_api_keyKlucz Management API (mk_...) z Ustawienia → Klucz API
monitor_uuidUuid 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)

RequestOpis
GET /healthHealthcheck API (bez auth)
POST /ping, Job startedWyślij status: run gdy job startuje
POST /ping, Job completedWyślij status: complete przy sukcesie
POST /ping, Job failedWyślij status: fail przy błędzie
POST /ping, Job skippedWyś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)

RequestOpis
List monitorsGET /api/v1/monitors, opcjonalny filtr ?kind=
Get monitorGET /api/v1/monitors/{uuid}
Create ping monitor / HTTP check / SSL checkPOST /api/v1/monitors z manifestem w body
Update monitorPUT /api/v1/monitors/{uuid} (pełny manifest, nazwa pinga niezmienna)
Delete monitorDELETE /api/v1/monitors/{uuid} — zawsze 403, usuwanie celowo tylko z panelu

Format manifestu i kody błędów: Management API.