К содержимому
OneKYC
Tenant API (KYC)

Обзор API

Обновлено:

OneKYC предоставляет два публичных HTTP-API для интеграции с тенант-серверами:

  • Tenant API (KYC) — управление верификацией физических лиц (аппликантов): создание сессий и ссылок верификации, получение результатов, OCR-данных, AML-скрининга, ручное ревью, статистики и аудита.
  • KYB API — отдельная поверхность для верификации юридических лиц (включая KYB review tasks). См. KYB API.

Обе поверхности доступны на API-домене вашего тенанта. Tenant API смонтирован на префиксе /tenant/v1/kyc/..., KYB API — на /tenant/v1/kyb/....

Аутентификация

Все запросы серверного взаимодействия подписываются по схеме HMAC-SHA256.

Обязательные заголовки:

  • Authorization: HMAC-SHA256 Credential=<key_id>, Signature=<hex_signature>
  • X-Timestamp: <unix_seconds> — допустимое расхождение с временем сервера ±5 минут.

Строка для подписи: timestamp\nmethod\npath\nbody_hash, где body_hash — lowercase hex SHA256 digest исходного тела запроса. Для запросов без тела используйте пустую строку.

Полное описание алгоритма, примеры на JavaScript / Python / Go, формат идентификаторов ключей (kyc_live_* / kyc_test_* / kyb_live_* / kyb_test_*) и список scopes — в разделе Аутентификация.

Окружения

ОкружениеПрефикс ключаНазначение
Productionkyc_live_ / kyb_live_Реальные верификации, биллинг, реальные вебхуки
Testkyc_test_ / kyb_test_Sandbox-сессии, изолированные данные, бесплатно

Структура раздела

На этой странице