DetectDocumentTypes

Метод возвращает возможные типы переданного документа.

POST /DetectDocumentTypes
Query Parameters:
 
  • boxId – идентификатор ящика
  • nameOnShelf – имя файла на «полке документов»
Body:

содержимое документа

Request Headers:
 
Status Codes:
  • 200 OK – операция успешно завершена
  • 401 Unauthorized – в запросе отсутствует HTTP-заголовок Authorization, или в этом заголовке содержатся некорректные авторизационные данные
  • 403 Forbidden – доступ к ящику с предоставленным авторизационным токеном запрещен
  • 404 Not Found – не найден ящик по переданному boxId
  • 500 Internal Server Error – при обработке запроса возникла непредвиденная ошибка

Метод можно использовать в двух случаях:

  • POST запрос с заполненным body
  • GET запрос с nameOnShelf параметром

Тело ответа будет содержать структуру DetectDocumentTypesResponse с описанием типов документов:

message DetectDocumentTypesResponse {
    repeated DetectedDocumentType DocumentTypes = 1;
}

message DetectedDocumentType {
    required string TypeNamedId = 1;
    required string Function = 2;
    required string Version = 3;
}