Ova dokumentacija opisuje sve API metode za sljedeće radnje:
API prihvaća samo zahtjeve s ograničenog popisa IP adresa (na primjer, sa stranice računa klijenta ili web-mjesta pozadinskog ureda).
Svaki zahtjev API-ju s IP adrese koja nije na popisu dopuštenih bit će odbijen.
To je učinjeno kako bi se spriječili DDoS napadi na API, pokušaji krivotvorenja zahtjeva i hakerski eksperimenti.
Korisnici uvijek pristupaju javnoj stranici platforme (korisnički ured ili back office), a ova stranica sama traži potrebne podatke od API-ja platforme. Budući da je IP adresa stranice fiksna, bit će na popisu dopuštenih.
Svi API zahtjevi izrađuju se pomoću sljedećih HTTP metoda:
Svaki odjeljak API-ja sadrži URL na koji se postavlja zahtjev za dobivanje relevantnih podataka.
Metoda HTTP zahtjeva navedena je ispred svakog URL-a.
Svaki API zahtjev uvijek mora sadržavati 4 varijable:
Ako je zahtjev uspješan, API uvijek vraća dvije varijable:
Ako zahtjev ne uspije, API prikazuje varijable:
Svaki API zahtjev mora sadržavati hash varijablu koja je digitalni potpis zahtjeva.
hash = md5($json . $time . $salt)