vsensдокументация
Коды ошибок

Коды ошибок

Каждая ошибка API ссылается сюда по коду в поле code.

Ошибка
{
  "data": null,
  "error": {
    "code": "vms.camera.detector_required",
    "message": "Сначала назначьте детектор на камеру (модель + сценарии)",
    "retryable": false
  }
}
  • code — стабильный машинный код ошибки. По нему стоит ветвить логику интеграции.
  • message — текст для человека. Он может меняться, сравнивать его не нужно.
  • retryable — есть ли смысл повторить запрос без изменений.
  • fields — ошибки отдельных полей запроса, если запрос не прошёл проверку.

Справочник кодов с объяснением и действиями появится в этом разделе.