Подписи и печати
Проверяем наличие и расположение подписей и печатей на документах, что позволяет быстро отклонять документы, которые забыли подписать.
Чтобы воспользоваться сервисом, отправьте POST-запрос на URL https://latest.dbrain.io/check/sign_seal
Перед началом работы с сервисами изучите раздел «Общая информация о сервисах». Там мы рассказываем про допустимые форматы файлов, виды запросов и ответов, набор HTTP-статусов и даём рекомендации по устранению ошибок
Параметры запроса к API
Асинхронный запрос
async — boolean
Поведение по умолчанию: async=false
— сервис обрабатывает запросы синхронно. При отправке запроса вы получите ответ только после окончательного завершения обработки запроса сервисом.
Если вам нужен асинхронный режим, укажите в запросе async=true
. В ответ на запрос сервис вернёт в response body
параметр task_id
. Например:
Используйте этот task_id
, чтобы получить результат работы сервиса в методе result
:
Не забудьте указать в параметре token
ваш ключ лицензии. Рекомендуем запрашивать метод result
в цикле с периодом 1-2 секунды
Тегирование запроса
task_tags — string array
Поведение по умолчанию: параметр не используется.
Функция тегирует запросы по вашему усмотрению. Это упрощает отслеживание пакетов документов, связанных с конкретным клиентом-физлицом. Для использования функции укажите в параметре task_tags
удобный вам тег: task_tags=тэг
Тело запроса к API
В ответе на запрос к API:
task_id
string
Идентификатор запроса, формат: 32 символа, 16-ричная строка
error
string
Текстовое описание ошибки
task_tags
array[string]
Теги, если они переданы в параметре task_tags
success
boolean
Статус запроса
status_code
integer
HTTP-код статуса запроса
200 — запрос выполнен успешно
result.images
array[$string]
result.doc_type
string
Всегда возвращается пустым. Оставлен для совместимости структуры ответа с другими методами API
result.confidence
number
Всегда равно 1. Оставлен для совместимости структуры ответа с другими методами API
result.page_num
integer
Номер страницы в оригинальном файле, на котором найдены подписи и печати
result.fields
array
Массив, содержащий найденные подписи и печати
result.fields.name
string
Тип и порядковый номер найденной области изображения. Для печатей это print_X, для подписей это signature_X, где X — порядковый номер
result.fields.value
string
Всегда возвращает «true». Оставлен для совместимости структуры ответа с другими методами API
result.fields.confidence
number
Уровень уверенности сервиса от 0 до 1 в корректности детекции печати или подписи
result.fields.page_num
integer
Номер страницы в оригинальном файле, на котором найдена печать или подпись
result.fields.coords
array[integer]
Массив с координатами поля по четырём точкам: верхний левый угол, верхний правый, нижний левый, нижний правый. Поле может состоять из нескольких частей
result.fields.crops
array[$string]
result.fields.is_found
boolean
true — поле найдено в документе
false — поле в документе не найдено
result.tables
array[array]]
Всегда возвращает пустой массив. Оставлен для совместимости структуры ответа с другими методами API
Last updated