GET /api/data/weather
Vremea curentă în Onești (temperatură, descriere, vânt, umiditate, presiune).
curl https://onesti.city/api/data/weather
Vremea curentă în Onești (temperatură, descriere, vânt, umiditate, presiune).
curl https://onesti.city/api/data/weather
Prognoză 5 zile (temperatură minimă/maximă, condiții).
curl https://onesti.city/api/data/forecast
Indice AQI (1–5) și concentrații poluanți (PM2.5, PM10, NO₂ etc.).
curl https://onesti.city/api/data/air-quality
Anunțurile oficiale ale Primăriei Onești (titlu, link, descriere, data, PDF). Când un anunț are atașat un document PDF, răspunsul include și câmpurile summary și keyPoints (rezumat AI, procesat o singură dată).
curl "https://onesti.city/api/data/primarie?limit=10"
Rezumate AI pentru fiecare anunț al Primăriei care conține un PDF. Procesarea se face o singură dată pe document, în fundal; rezultatul este persistat. Recomandat pentru automatizări (ex: difuzare la radio).
curl "https://onesti.city/api/data/primarie-summaries?limit=50"
# response shape:
# {
# "success": true,
# "count": 8,
# "summaries": [
# {
# "title": "...",
# "link": "https://onesti.ro/...",
# "pdfUrl": "https://onesti.ro/.../doc.pdf",
# "summary": "Rezumat de 30-45 cuvinte pentru radio...",
# "keyPoints": ["punct 1", "punct 2"],
# "category": "Anunt",
# "pubDate": "2026-04-22T...",
# "processedAt": "2026-04-22 14:30:00"
# }
# ]
# }
Agregat de știri RSS locale și naționale. Suportă ?limit=N.
curl "https://onesti.city/api/data/news?limit=20"
Piesa curentă de la AI radio (titlu + artist).
curl https://onesti.city/api/data/now-playing
Mesajele aprobate pentru difuzare la radio. Doar citire — trimiterea mesajelor se face doar prin formularul de pe /mesaje, pentru a preveni abuzul automatizat.
curl https://onesti.city/api/messages
Lista sesizărilor aprobate. Suportă ?status=&category=&limit=.
curl "https://onesti.city/api/sesizari?limit=20"
Catalog de categorii (infrastructură, salubritate etc.).
curl https://onesti.city/api/sesizari/categories
Stare a sistemului + flag-uri de feature-uri active.
curl https://onesti.city/api/health