Кроме HTTP ответов, указанных для той или иной команды, сервер использует следующие коды ошибок независимо от команды:

  • 403 с текстовым содержимым "Permission denied" — у пользователя нет прав для выполнения данного запроса;
  • 503 — команда выполняется слишком долго;
  • 500 — ошибка парсинга запроса и другие внутренние ошибки сервера;
  • Другие HTTP коды.

Ошибка 403 с текстом Permission denied, в отличие от других ошибок не должна возникать в правильно реализованном клиенте. Правильно реализованный клиент может (и должен) узнавать список возможностей и не предлагать пользователю выполнять действия, которые запрещены политикой доступа (см. Capabilities в login.xsd и раздел Специальные Разрешения).