API Pristup

Pristup tečajnoj listi HNB-a

Kao besplatnu uslugu zajednici pružamo pristup tečajnoj listi HNB-a putem SmartAccounta. I to sa dostupnosti od 99,99%.

Ako ste ikada radili integraciju sa HNB v2 ili v3 API-jem primjetili ste nestandardni način formatiranja podataka, brojeve kao text, i slične probleme. A tu je naravno i problem dostupnosti. U stalnoj želji za unapređenjem SmartAccounta ali i vraćanjem zajednici od danas pružamo besplatan pristup podacima tečajne liste za USD i GBP valute, za povjesne podatke i EUR.

API je dostupan i bez SmartAccount računa.

Primjer: tečaj USD ($)

$ curl "https://smartaccount.hr/api/rates?currency=USD" | jq
{
  "data": {
    "buying": 1.0824,
    "middle": 1.0808,
    "selling": 1.0792
  },
  "meta": {
    "date": "2023-08-28",
    "currency": "USD",
    "base_currency": "EUR"
  }
}

Vrijednosti su tipa decimal.

Moguće je i definirati datum za pregled povijesnih podataka. Datum mora biti poslan u ISO8601 formatu.

$ curl "https://smartaccount.hr/api/rates?currency=USD&date=2023-05-01" | jq
{
  "data": {
    "buying": 1.0997,
    "middle": 1.0981,
    "selling": 1.0965
  },
  "meta": {
    "date": "2023-05-01",
    "currency": "USD",
    "base_currency": "EUR"
  }
}

Greška 400

API vraća grešku 400 Bad request uz objašnjenje greške.

$ curl "https://smartaccount.hr/api/rates" | jq
{
  "errors": {
    "currency": [
      "can't be blank"
    ]
  }
}

Validirana je vrijednost polja currency gdje su moguće vrijednosti USD GBP EUR. Uz napomenu da je EUR moguće zatražiti samo za datume prije 2023-01-01.

Validirana je i vrijednost polja date gdje vrijednost ne može biti u budućnosti, te mora biti formatirano po ISO8601 standardu (npr. 2023-01-01).

Dostupnost i verzioniranje

API je dostupan potpuno besplatno za integraciju u postojeće i nove sustave uz soft-limit od 10 upita po sekundi.

API se neće mijenjati, uz iznimke dodavanja novih valuta ovisno o potrebi i zahtjevima klijenata.

Podrška

API se pruža bez podrške, no zaprimamo upite na koje odgovaramo po principu best effort. Upite molimo šaljite na [email protected].

28. 08. 2023.

Trebate pouzdano knjigovodstvo?
Tu smo za Vas!