Kody błędów (error_code)

Kody błędu, które są zwracane przez obiekt response odpowiedzialne są za przekazywanie informacji do aplikacji klienckiej o statusie wysłanego zapytania. Kod błędu równy 0, oznacza sukces.

Kody błędów poniżej 1000 (tj. 1-999 włącznie) oznaczają, że dane wynikowe zostały w jakiś sposób zmodyfikowane (lub są niepełne), ale zwrócone. Wartości powyżej 1000 oznaczają iż zapytanie się nie powiodło i żadne obiekty nie zostały zwrócone.

error_code wartość const error_desc opis błędu
0 RET_VALUE_SUCCESS Success Zapytanie wykonane z powodzeniem
100 RET_VALUE_WARN_OUTPUT_TRUNCATED Warrning: output truncated Część rekordów nie została zwrócona, ze względu na wartości return_params
101 RET_VALUE_WARN_OUTPUT_TRUNCATED_BY_SYSTEM Warrning: output truncated by system Część rekordów nie została zwrócona, ze względu na ograniczenia systemu
1001 RET_VALUE_ERROR_AUTHORISATION_FAILED Error: Authorisation failed Błąd: brak autoryzacji do wykonania tej operacji (należy się zalogować)
1002 RET_VALUE_ERROR_PERMISSION_DENIED Error: Permision denied Błąd, brak uprawnień dla wykonania danej operacji. Więcej informacji znajduje się w debug_info
1010 RET_VALUE_ERROR_FIELD_NOT_FOUND Error: Field not found Błąd: nie znaleziono pola o zadanej nazwie