API metode
Popis endpointa koje backend izlaže, grupirano na public, write i cron. Podaci dolaze iz /api/sudreg_docs.
Još nema učitanih podataka.
Primjeri poziva (curl)
Base URL: https://registar-poslovnih-subjekata.onrender.com
Bez upisa u bazu
Ovi pozivi ili samo proxy-aju prema Sudreg API-ju ili čitaju postojeće podatke iz naše baze.
# Token za Sudreg (client_credentials)
curl -s "https://registar-poslovnih-subjekata.onrender.com/api/sudreg_token"
# Proxy prema Sudreg API-ju – subjekti (snapshot_id=123, prva stranica)
curl -s "https://registar-poslovnih-subjekata.onrender.com/api/sudreg?endpoint=subjekti&snapshot_id=123&limit=10&offset=0"
# Detalji subjekta po OIB-u
curl -s "https://registar-poslovnih-subjekata.onrender.com/api/sudreg?endpoint=detalji_subjekta&tip_identifikatora=oib&identifikator=12345678901"
# Šifrarnik sudova
curl -s "https://registar-poslovnih-subjekata.onrender.com/api/sudreg?endpoint=sudovi&snapshot_id=123"
# Očekivani brojevi redaka (čitanje iz rps_sudreg_expected_counts)
curl -s "https://registar-poslovnih-subjekata.onrender.com/api/sudreg_expected_counts?snapshot_id=123"
S upisom u bazu (API ključ)
Ovi pozivi čitaju Sudreg API i upisuju/obnavljaju podatke u tablicama rps_sudreg_% i sudreg_%. Potreban je API ključ: X-API-Key: <tvoj_kljuc>.
# Upis očekivanih brojeva redaka za jedan snapshot (rps_sudreg_expected_counts)
curl -s -X POST "https://registar-poslovnih-subjekata.onrender.com/api/sudreg_expected_counts?snapshot_id=123" \
-H "X-API-Key: TVOJ_API_KLJUC"
# Sync promjena (Sudreg /promjene → sudreg_promjene)
curl -s -X POST "https://registar-poslovnih-subjekata.onrender.com/api/sudreg_sync_promjene?snapshot_id=123" \
-H "X-API-Key: TVOJ_API_KLJUC"
# Sync entiteta (subjekti, tvrtke, sjedista, ...) za snapshot_id=123
curl -s -X POST "https://registar-poslovnih-subjekata.onrender.com/api/sudreg_sync_entiteti?snapshot_id=123&max_batches=5" \
-H "X-API-Key: TVOJ_API_KLJUC"
# Cijeli cron_daily (expected_counts → šifrarnici → entiteti) u pozadini
curl -s -X POST "https://registar-poslovnih-subjekata.onrender.com/api/sudreg_cron_daily" \
-H "X-API-Key: TVOJ_API_KLJUC"
# cron_daily uz čekanje završetka
curl -s -X POST "https://registar-poslovnih-subjekata.onrender.com/api/sudreg_cron_daily?wait=1" \
-H "X-API-Key: TVOJ_API_KLJUC"