Валидация подписи
Анализирует изображение подписи, переданное в формате Base64, и возвращает результат AI-валидации.
Это открытый эндпоинт — аутентификация не требуется.
Параметры запроса
Изображение подписи, закодированное в Base64
mimeType
string
default:"image/png"
MIME-тип изображения. Поддерживаемые значения:
image/png
image/jpeg
image/gif
image/webp
Пример запроса
curl -X POST "https://identy.loveandpay.io/api/Signature/validate" \
-H "Content-Type: application/json" \
-d '{
"imageBase64": "/9j/4AAQSkZJRgABAQEASABIAAD/4gHY...",
"mimeType": "image/jpeg"
}'
Пример ответа
Результат валидации: true — подпись подлинная, false — недействительная
Оценка уверенности AI от 0 до 100
Числовой код категории подписи (0-8)
Текстовое описание результата анализа
Массив обнаруженных проблем
Массив рекомендаций для пользователя
{
"isValid": true,
"confidenceScore": 92,
"category": 1,
"description": "Подпись распознана как подлинная рукописная подпись с высокой степенью уверенности",
"issues": [],
"recommendations": []
}
Недействительная подпись (200)
{
"isValid": false,
"confidenceScore": 78,
"category": 3,
"description": "Изображение содержит неразборчивые каракули вместо подписи",
"issues": [
"Отсутствует характерная структура подписи",
"Линии хаотичны и не образуют узнаваемый паттерн"
],
"recommendations": [
"Попросите подписанта поставить чёткую подпись",
"Убедитесь что подпись выполнена на чистом фоне"
]
}
Категории
| Код | Название | Описание |
|---|
| 0 | Unknown | Не удалось классифицировать |
| 1 | ValidSignature | Подлинная подпись |
| 2 | InvalidSignature | Недействительная подпись |
| 3 | Scribble | Каракули |
| 4 | PrintedText | Печатный текст |
| 5 | Drawing | Рисунок |
| 6 | BlankOrEmpty | Пустое изображение |
| 7 | LowQuality | Низкое качество |
| 8 | PartialSignature | Частичная подпись |
Ошибки
| Код | Описание |
|---|
| 400 | Неверный формат запроса или Base64 |
| 500 | Внутренняя ошибка сервера |