Перейти к основному содержанию
POST
Python
Повторно проверяет подписанные документы шага и сохраняет результат в validation каждого подписанта. Didit заново читает каждый подписанный PDF и проверяет его SHA-256. Для подписи Advanced (AES) также проверяются подпись PAdES, сертификат, данные об отзыве и метка времени. У простой подписи нет цифровой подписи, поэтому проверяется только целостность файла. Документы не подписываются повторно. В консоли это кнопка Проверить снова на вкладке Подпись сессии.
Передайте signature_id, чтобы проверить одного подписанта. Без него Didit проверяет всех подписантов шага и возвращает 409 с signature_not_signed, если кто-то из них ещё не подписал. Если сохранённый подписанный PDF больше не совпадает со своим sha256_signed, возвращается 400 с signature_document_changed. Ответ имеет вид { "signatures": [...] } с проверенными подписантами. Общий результат смотрите в validation.valid, а каждый документ в validation.documents[]. Все поля описаны в разделе Повторная проверка подписи.

Связанные материалы

Авторизации

x-api-key
string
header
обязательно

API-ключ вашего приложения из раздела «Разработчикам» -> «API-ключи» в Business Console. Основной ключ имеет полный доступ. Именованный ключ может иметь ограниченную область действия: без доступа, чтение или запись для каждого ресурса, ограничение определенными сценариями или одобренными сессиями, списком IP-адресов и сроком действия. 401 означает, что ключ неверен, отозван или его срок действия истек; 403 означает, что ключ не был передан, у ключа нет доступа к этому ресурсу или действию, либо запрос поступил с адреса вне его списка IP-адресов; 404 на маршруте сессии означает, что сессия не входит в сценарии или статусы ключа. Ключ без доступа к медиа получает URL изображений, видео и PDF как null, а ключ без прав на запись сессий получает ссылки на сессии и токены как null. См. https://docs.didit.me/console/api-keys.

Параметры пути

sessionId
string<uuid>
обязательно

Сессия проверки пользователей (KYC) или верификации бизнеса (KYB).

Пример:

"11111111-2222-3333-4444-555555555555"

nodeId
string
обязательно

Шаг «Электронная подпись»: node_id элемента в signatures[].

Пример:

"feature_signature"

Тело

application/json
signature_id
string<uuid>

id элемента подписанта в signatures[].

Ответ

Проверенные подписанты с обновлённым полем validation.

signatures
object[]
Последнее изменение 7 ноября 2026 г.