Перейти к основному содержанию
POST
Проверяет введённые данные по базе данных Избирательной комиссии Индии (ECI). Didit предоставляет эту услугу через POST /v3/database-validation/, чтобы вы могли сверить отправленные данные с первоисточником и получить нормализованные результаты сопоставления.

Покрытие

  • Покрытие: > 75%
  • Страна: Индия
  • Идентификатор сервиса: ind_epic_voter_s_registration
  • Домен данных: Государственные данные
  • Категория: ElectoralRoll

Входные данные

  • Обязательные входные данные: full_name, date_of_birth, epic_card
  • Необязательные входные данные: vendor_data
  • Согласие: Обязательно
  • Доступность в сценарии: Доступно в сценарии с сопоставлением полей
  • Покрытие: > 75%
  • Цена: $0.25 за успешный запрос
В сценарии epic_card не печатается ни на одном удостоверяющем личность документе, поэтому ни один шаг не формирует его самостоятельно. Получите его из ответа в анкете, из поля извлечения Document AI или из значения, которое вы передаёте при создании сессии, и сопоставьте на шаге «Проверка по базам данных». Пока поле не сопоставлено, редактор сценариев показывает эту услугу отключённой и называет недостающий входной параметр. Во время выполнения отсутствие входного параметра означает, что проверка пропускается до любого запроса, поэтому с вас не возьмут плату за запрос к базе данных, который не удалось выполнить. Не каждый документ, который принимает эта услуга, содержит идентификатор, по которому она выполняет запрос. Если идентификатор не извлечён из документа, проверка получает статус не применимо: база данных не запрашивается и плата не взимается. Для некоторых стран такая ситуация касается большой доли реальных пользователей. Чтобы охватить и их, также получайте идентификатор из ответа в анкете, из поля извлечения Document AI или из значения, которое вы передаёте при создании сессии, и сопоставьте его на шаге «Проверка по базам данных».

Параметры тела запроса

string
по умолчанию:"IND"
обязательно
Код страны ISO 3166-1 alpha-3 для этой службы базы данных.Пример: IND
string
по умолчанию:"ind_epic_voter_s_registration"
обязательно
Массив, содержащий идентификатор этой услуги. Закрепление услуги ограничивает запрос именно этой базой данных.Пример: ind_epic_voter_s_registration
Явное согласие конечного пользователя на эту услугу.Пример: true
string
по умолчанию:"John Doe"
обязательно
Полное юридическое имя для проверки.Пример: John Doe
string
по умолчанию:"1990-01-01"
обязательно
Дата рождения в формате YYYY-MM-DD.Пример: 1990-01-01
string
по умолчанию:"ABC1234567"
обязательно
Номер избирательной карточки EPIC.Пример: ABC1234567
string
по умолчанию:"user-1234"
Ваш стабильный идентификатор этого пользователя, например внутренний ID пользователя. Didit использует его, чтобы связывать отдельные проверки с одним и тем же конечным пользователем и уменьшать шум при обнаружении дубликатов.Пример: user-1234

Правила ввода и примечания по проверке

  • epic_card должен соответствовать шаблону [A-Za-z]{3}\d{7,14}.

Как вызвать

Возвращаемые данные

Точные поля, которые попадают в source_data, зависят от того, что возвращает реестр. Сгенерированный пример для ind_epic_voter_s_registration сейчас документирует такую нормализованную структуру:
  • date_of_birth
  • full_name
  • identification_number

Цены и SLA

Запросы India EPIC (Voter’s Registration) (ECI) оплачиваются только тогда, когда Didit получает окончательный результат от источника проверки.
  • Цена за вызов: $0.25 USD.
  • Оплата: за успешный запрос. Плата не взимается, если реестр недоступен, если не заполнены обязательные поля или если запрос отклонён до обращения к источнику.
  • Задержка: типичный p95 < 2 с.
  • Доступность: 99.9% в квартал со стороны Didit; доступность источника данных зависит от страны и набора данных.

Что почитать дальше

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