1. Backend с данными
RSID docs
Russian
  • English
  • Russian
  • Uzbek
  • Обзор интеграции
  • Веб SDK
    • Руководство по интеграции
    • Авторизация (sign-in)
      POST
    • Обновление токена (refresh)
      POST
    • Создание сессии
      POST
    • Получение данных пользователя
      GET
  • Мобильный SDK
    • Руководство по интеграции
    • Авторизация (sign-in)
      POST
    • Обновление токена (refresh)
      POST
    • Создание сессии
      POST
    • Получение данных пользователя
      GET
  • Backend с данными
    • Руководство по интеграции
    • Авторизация (sign-in)
      POST
    • Обновление токена (refresh)
      POST
    • Вариант 1 — сравнение фото с фото из паспорта
      POST
    • Вариант 2 — сравнение двух фото с данными гражданина
      POST
    • Вариант 3 — сравнение двух фото без данных гражданина
      POST
    • Получение результата
      GET
  • Backend без данных
    • Руководство по интеграции
    • Авторизация (sign-in)
      POST
    • Обновление токена (refresh)
      POST
    • Вариант 1 — сравнение фото с фото из паспорта
      POST
    • Вариант 2 — сравнение двух фото с данными гражданина
      POST
    • Вариант 3 — сравнение двух фото без данных гражданина
      POST
  • Авторизация и QR-подписание
    • Вход через RS-ID (OAuth2)
    • Подписание по QR-коду
    • Получение данных пользователя по коду
      POST
    • Авторизация (sign-in)
      POST
    • Обновление токена (refresh)
      POST
    • Создание QR-токена
      POST
    • Статус QR-токена по qr_id
      GET
    • Статус QR-токена по external_id
      GET
  • Schemas
    • ErrorResponse
    • AuthCodeRequest
    • ClientCredentials
    • Token
    • UserInfo
    • TokenResponseEnvelope
    • DocumentInfo
    • Signer
    • StringResponseEnvelope
    • ContactInfo
    • CallbackEvent
    • UserProfile
    • QrTokenCreateRequest
    • PhotoItem
    • Address
    • UserProfileResponseEnvelope
    • AdditionalParams
    • WebSessionCreateRequest
    • QrToken
    • UserProfileResponse
    • CompareFaceRequest
    • UserResponseEnvelope
    • CompareImagesWithInfoRequest
    • QrTokenResponseEnvelope
    • CompareImagesRequest
    • SignCallback
    • ComparisonResult
    • MobileSessionCreateRequest
    • ComparisonResultEnvelope
  1. Backend с данными

Вариант 3 — сравнение двух фото без данных гражданина

POST
{{base_url}}/v1/face/async/compare-images
Сравнивает два фото, присланных клиентом, без данных гражданина. Обращения к реестру нет; в результате только оценка сходства и note.
Authorization: Bearer {access_token}.
Idempotency-Key: обязателен.

Request

Authorization
or
Header Params

Body Params application/jsonRequired

Examples

Responses

🟢200
application/json
Запрос принят. code = 0 (завершено) или -200 (ещё обрабатывается), data = session_id; ошибки, найденные при обработке, тоже приходят с HTTP 200 и отрицательным code. code = 0 — это не вердикт — проверьте результат через GET /v1/user/{session_id}.
Bodyapplication/json

🟠400
🟠401
🟠409
🔴500
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --globoff '{{base_url}}/v1/face/async/compare-images' \
--header 'Idempotency-Key: 6b1c2f0e-1d7a-4c4b-9c35-2f6b9a1e8d01' \
--header 'Content-Type: application/json' \
--data '{
    "original_photo": {
        "order": 1,
        "is_spoofing_required": true,
        "photo": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8U..."
    },
    "reference_photo": {
        "order": 2,
        "is_spoofing_required": false,
        "photo": "iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAACXBIWXMAAAsTAAALEwEAmpwY..."
    },
    "threshold": 0.7,
    "external_id": "e2a7c9d4-1b6f-4a3e-8c5d-7f0b2e9a6d18"
}'
Response Response Example
200 - Завершено — получите результат через GET /v1/user/{session_id}
{
    "data": "b7c2e1f0-9a8d-4c6b-b5e4-3d2c1b0a9f8e",
    "code": 0,
    "message": "Success"
}
Modified at 2026-11-10 09:18:57
Previous
Вариант 2 — сравнение двух фото с данными гражданина
Next
Получение результата
Built with