Uvjeti korištenja API-ja

Pravila korištenja Neverin API-ja (api.neverin.hr) koja dopunjuju opće Uvjete korištenja.

Uvjeti korištenja API-ja dostupni su na hrvatskom i engleskom jeziku.

Zadnje ažuriranje:
Stupa na snagu:

Neverin API (api.neverin.hr, "API") omogućuje dohvat vremenske prognoze, nowcasta oborine i mjerenja s meteoroloških postaja ("Podaci") iz vaših skripti, poslužitelja i aplikacija. Ovi Uvjeti korištenja API-ja ("Uvjeti API-ja") uređuju pristup API-ju i korištenje Podataka dobivenih putem njega.

API ključ izrađujete u svom Profilu. Izradom ključa ili slanjem zahtjeva API-ju potvrđujete da ste pročitali i prihvatili ove Uvjete API-ja. Ako se s njima ne slažete, ne smijete koristiti API.

1. Opseg i odnos s Uvjetima korištenja

Uvjeti API-ja dopunjuju opće Uvjete korištenja, koji se na API primjenjuju u svemu što ovdje nije drukčije uređeno. Pojmovi "Neverin", "mi", "Usluge" i "Sadržaj" imaju značenje iz Uvjeta korištenja. Ako su odredbe tih dvaju dokumenata u neskladu, za korištenje API-ja mjerodavni su ovi Uvjeti API-ja.

API je automatizirani pristup koji izričito odobravamo u smislu odjeljka 2. Uvjeta korištenja. Svaki drugi automatizirani pristup Uslugama, uključujući strugivanje (scraping) web stranice i aplikacije, i dalje je zabranjen.

Ako s Neverinom imate sklopljen ugovor Neverin Business, odredbe tog ugovora imaju prednost pred ovim Uvjetima API-ja i Uvjetima korištenja.

2. API ključevi

API ključ mogu izraditi korisnici s potvrđenom e-mail adresom koji imaju aktivnu Premium pretplatu, ugovor Neverin Business ili aktivnu meteorološku postaju u Neverin mreži. Jedan račun može imati najviše tri aktivna ključa, osim ako ugovor Neverin Business ne predviđa drukčije.

Ključ je osoban i tajan. Vezan je uz vaš račun i odgovorni ste za svaki zahtjev poslan s njim. Ključ:

  • šaljete isključivo u zaglavlju X-API-Key, nikad u URL-u;
  • ne stavljate u kod koji se izvršava u pregledniku ili koji drugi mogu pročitati, uključujući javne repozitorije koda;
  • ne dijelite s trećim osobama, ne prodajete i ne prenosite.

Puni ključ prikazujemo samo jednom, pri izradi, a kod sebe čuvamo samo njegov kriptografski sažetak, pa izgubljeni ključ ne možemo vratiti. Ako posumnjate da je ključ procurio, odmah ga opozovite u Profilu i izradite novi. Opozvani ključ odmah prestaje raditi.

Za svaki zahtjev bilježimo IP adresu, ključ, račun, rutu, parametre, vrijeme i ishod zahtjeva, radi provedbe ograničenja, prikaza potrošnje u Profilu i sigurnosti sustava. Više o obradi tih podataka pročitajte u Politici privatnosti.

3. Planovi, ograničenja i poštena upotreba

Koje podatke API nudi uz koji plan i koliko zahtjeva dopušta opisano je na stranici Neverin API, u odjeljku API ključevi u Profilu i u dokumentaciji API-ja. Ukratko:

  • uz besplatni račun i tijekom probnog razdoblja API je dostupan samo vlasnicima aktivne postaje, za podatke njihovih postaja;
  • Premium pretplata uključuje i prognozu, nowcast i trenutne podatke drugih postaja, uz dnevno ograničenje broja zahtjeva;
  • za Neverin Business opseg podataka i ograničenja određuje ugovor.

Dnevno ograničenje vrijedi za cijeli račun, a ne za pojedini ključ, i računa se po UTC vremenu. Zahtjevi za podatke vaših postaja ne ubrajaju se u dnevno ograničenje, ali i za njih vrijedi ograničenje broja zahtjeva u minuti. Kad prijeđete ograničenje, API odbija zahtjeve dok se ono ne obnovi.

API koristite razumno: ne zaobilazite ograničenja, primjerice otvaranjem više računa ili dijeljenjem ključeva, ne šaljete zahtjeve češće nego što vam je potrebno i ne opterećujete sustav na način koji ometa druge korisnike. Ograničenja možemo mijenjati, a važeća su uvijek objavljena na stranici Neverin API i u dokumentaciji.

Svaki odgovor API-ja u polju meta.attribution navodi izvor podataka. Kad podatke prikazujete drugima, na web stranici, u aplikaciji ili na bilo kojem drugom mjestu, uz njih jasno navedite taj izvor:

  • za prognozu i nowcast: "Neverin", po mogućnosti s poveznicom na www.neverin.hr;
  • za podatke s postaja: izvor postaje naveden u odgovoru, s njegovom licencom kad je navedena.

Izvor ne smijete uklanjati, skrivati ni mijenjati, niti prikazivati podatke tako da se čini da potječu od nekog drugog ili da vas Neverin podržava. Navođenje izvora nije potrebno za podatke vaših postaja ni za podatke koje koristite samo za sebe, bez prikaza drugima.

5. Dopuštena upotreba

API je namijenjen osobnim i nekomercijalnim projektima, primjerice skriptama, kućnoj automatizaciji, osobnim web stranicama i vlastitim aplikacijama. Javni prikaz podataka dopušten je uz navođenje izvora iz odjeljka 4.

Za svaku komercijalnu upotrebu potreban je ugovor Neverin Business. Komercijalnom upotrebom smatra se osobito:

  • korištenje podataka u proizvodu ili usluzi koju naplaćujete ili u okviru svoje poslovne djelatnosti;
  • preprodaja, davanje podlicence ili distribucija podataka trećim osobama, u izvornom ili izmijenjenom obliku;
  • izrada zbirki ili baza podataka iz podataka dobivenih API-jem radi njihove daljnje ponude drugima.

Podatke svojih postaja koristite kako želite, uključujući komercijalnu upotrebu (odjeljak 6).

6. Podaci s meteoroloških postaja

Podaci s postaja koje nisu vaše zadržavaju licencu svog izvora, koju API navodi uz izvor postaje kad je poznata. Pri korištenju tih podataka uz ove Uvjete API-ja poštujte i tu licencu. Pojedine javne postaje nisu dostupne putem API-ja ako to traži njihov izvor.

Kao vlasnik postaje podatke svojih postaja možete koristiti kako želite, bez ograničenja iz odjeljka 5 i bez obveze navođenja izvora. Putem API-ja dostupni su dok je postaja aktivna i povezana s vašim računom.

7. Dostupnost i točnost

API pružamo "kakav jest" i "kako je dostupan". Ne jamčimo njegovu neprekidnu dostupnost ni brzinu odgovora, kao ni točnost, potpunost i pravodobnost podataka. Mogući su prekidi zbog održavanja, tehničkih problema ili nedostupnosti izvora podataka, primjerice radara ili postaja. Nowcast je dostupan samo na području koje pokriva radarska slika.

Podaci služe isključivo u informativne svrhe i ne smiju biti jedina osnova za sigurnosno kritične, pravne, financijske ili hitne odluke. Neverin ne izdaje službena upozorenja, pa ni podatke dobivene API-jem ne smijete prikazivati kao službena upozorenja. U slučaju opasnog vremena oslonite se na nadležne meteorološke službe i službe civilne zaštite.

8. Verzije API-ja

Trenutna verzija API-ja je v1, s rutama koje počinju s /v1/. Unutar verzije v1 mogu se pojaviti nove rute, novi parametri i nova polja u odgovorima, pa vaš kod mora zanemariti polja koja ne poznaje. Promjene koje bi narušile postojeće integracije objavit ćemo kao novu verziju, primjerice /v2.

Verzija v1 dostupna je do daljnjega. Ne obvezujemo se na rok ni na razdoblje najave za ukidanje pojedine verzije.

9. Suspenzija i opoziv ključeva

Ključ možemo privremeno blokirati ili trajno opozvati, a pristup API-ju ograničiti ili ukinuti, ako:

  • ključ procuri ili ga koristi netko tko nije vlasnik računa;
  • kršite ove Uvjete API-ja ili Uvjete korištenja, uključujući zaobilaženje ograničenja i komercijalnu upotrebu bez ugovora;
  • vaše korištenje ugrožava sigurnost ili stabilnost sustava ili ometa druge korisnike.

Kad je to razumno moguće, o tome ćemo vas obavijestiti e-poštom.

Kad Premium pretplata istekne, ključevi i dalje rade za podatke vaših postaja i za uvid u potrošnju, a prognoza, nowcast i druge postaje ponovno su dostupni čim obnovite Premium, bez izrade novog ključa. Brisanjem računa brišu se i svi njegovi ključevi i podaci o potrošnji.

10. Odgovornost

Na korištenje API-ja primjenjuju se odredbe o odricanju od jamstava i ograničenju odgovornosti iz odjeljaka 14. i 15. Uvjeta korištenja. Neverin ne odgovara za štetu nastalu zbog nedostupnosti API-ja ili zbog pogrešnih, zakašnjelih ili nepotpunih podataka, niti za štetu koju vi ili treće osobe pretrpite korištenjem proizvoda ili prikaza koji se oslanjaju na podatke dobivene API-jem.

Odgovorni ste za svoje korištenje API-ja i podataka te za to da ono, kao i vaši proizvodi koji ih koriste, poštuje ove Uvjete API-ja i važeće propise.

Ništa u ovim Uvjetima API-ja ne isključuje niti ograničava odgovornost koja se prema prisilnim propisima ne može isključiti, niti zakonska prava koja imate kao potrošač.

11. Izmjene i kontakt

Ove Uvjete API-ja možemo s vremena na vrijeme izmijeniti. O bitnim izmjenama korisnike s aktivnim API ključem obavijestit ćemo unaprijed, e-poštom ili na stranici Neverin API, uz razuman rok prije njihova stupanja na snagu. Datum "Zadnje ažuriranje" uvijek označava najnoviju verziju, a nastavak korištenja API-ja nakon stupanja izmjena na snagu znači da ih prihvaćate. Ako se s izmjenama ne slažete, prestanite koristiti API i opozovite svoje ključeve.

Pitanja o API-ju i upite za Neverin Business pošaljite na [email protected]. Ostali podaci za kontakt navedeni su u Uvjetima korištenja.