Ta dokumentacja opisuje wszystkie metody API dla następujących działań:
Interfejs API akceptuje tylko żądania z ograniczonej listy adresów IP (na przykład z witryny konta klienta lub witryny zaplecza).
Wszelkie żądania kierowane do interfejsu API z adresu IP, który nie znajduje się na liście dozwolonych, będą odrzucane.
Ma to na celu zapobieganie atakom DDoS na interfejs API, próbom fałszowania żądań i eksperymentom hakerskim.
Użytkownicy zawsze uzyskują dostęp do publicznej strony platformy (biura klienta lub zaplecza), a ta strona sama żąda niezbędnych danych z interfejsu API platformy. Ponieważ adres IP witryny jest stały, znajdzie się ona na liście dozwolonych.
Wszystkie żądania API są realizowane przy użyciu następujących metod HTTP:
Każda sekcja API zawiera adres URL, do którego kierowane jest żądanie uzyskania odpowiednich danych.
Metoda żądania HTTP jest określona przed każdym adresem URL.
Każde żądanie API musi zawsze zawierać 4 zmienne:
Jeśli żądanie się powiedzie, API zawsze zwraca dwie zmienne:
Jeśli żądanie się nie powiedzie, API wyświetla zmienne:
Każde żądanie API musi zawierać zmienną hash, która jest podpisem cyfrowym żądania.
hash = md5($json . $time . $salt)