API v1 menyajikan artikel terbit, kategori, sumber, dan pencarian dalam format JSON. Endpoint privat (redaksi) memerlukan sesi admin atau token API pribadi dan tidak didokumentasikan di halaman publik ini. Unduh spesifikasi OpenAPI.
Semua respons JSON berformat { ok, data } atau { ok, error }
/api/v1/healthStatus operasional layanan dan pemeriksaan basis data. Tanpa rahasia, tanpa stack trace.
curl -s https://geopulse-news.ditzdev.web.id/api/v1/health/api/v1/newsDaftar artikel terbit. Filter: query, category, region, tag, source, from, to, page, limit (maks 30).
curl -s "https://geopulse-news.ditzdev.web.id/api/v1/news?category=nasional&limit=5"/api/v1/news/{slug}Detail satu artikel terbit, termasuk sumber referensi dan koreksi publik.
curl -s https://geopulse-news.ditzdev.web.id/api/v1/news/karhutla-masih-menyala-ini-penampakan-drone-langit-palangka-raya/api/v1/categoriesDaftar kategori aktif.
curl -s https://geopulse-news.ditzdev.web.id/api/v1/categories/api/v1/sourcesRegistry sumber berita — hanya bidang aman (tanpa kunci/konfigurasi privat).
curl -s https://geopulse-news.ditzdev.web.id/api/v1/sources/api/v1/search?q=…Pencarian nyata ke basis data. Parameter q wajib (min. 2 karakter).
curl -s "https://geopulse-news.ditzdev.web.id/api/v1/search?q=verifikasi"/api/v1/openapi.jsonSpesifikasi OpenAPI 3.0 lengkap yang mencerminkan handler nyata.
curl -s https://geopulse-news.ditzdev.web.id/api/v1/openapi.json/feed.xml · /sitemap.xml · /robots.txtRSS 2.0, sitemap, dan robots untuk mesin pencari dan pembaca feed.
curl -s https://geopulse-news.ditzdev.web.id/feed.xml