1. Server orqali (ma'lumotlar bilan)
RSID docs
Uzbek
  • English
  • Russian
  • Uzbek
  • Umumiy tushunchalar
  • Web SDK
    • Integratsiya qo'llanmasi
    • Avtorizatsiya (sign-in)
      POST
    • Tokenni yangilash (refresh)
      POST
    • Sessiya yaratish
      POST
    • Foydalanuvchi ma'lumotlarini olish
      GET
  • Mobile SDK
    • Integratsiya qo'llanmasi
    • Avtorizatsiya (sign-in)
      POST
    • Tokenni yangilash (refresh)
      POST
    • Sessiya yaratish
      POST
    • Foydalanuvchi ma'lumotlarini olish
      GET
  • Server orqali (ma'lumotlar bilan)
    • Integratsiya qo'llanmasi
    • Avtorizatsiya (sign-in)
      POST
    • Tokenni yangilash (refresh)
      POST
    • 1-variant — fotosuratni pasport fotosurati bilan taqqoslash
      POST
    • 2-variant — ikki fotosuratni fuqaro ma'lumotlari bilan taqqoslash
      POST
    • 3-variant — ikki fotosuratni fuqaro ma'lumotlarisiz taqqoslash
      POST
    • Natijani olish
      GET
  • Server orqali (ma'lumotlarsiz)
    • Integratsiya qo'llanmasi
    • Avtorizatsiya (sign-in)
      POST
    • Tokenni yangilash (refresh)
      POST
    • 1-variant — fotosuratni pasport fotosurati bilan taqqoslash
      POST
    • 2-variant — ikki fotosuratni fuqaro ma'lumotlari bilan taqqoslash
      POST
    • 3-variant — ikki fotosuratni fuqaro ma'lumotlarisiz taqqoslash
      POST
  • Avtorizatsiya va QR orqali imzolash
    • RS-ID orqali kirish (OAuth2)
    • QR-kod orqali imzolash
    • Kod bo'yicha foydalanuvchi ma'lumotlarini olish
      POST
    • Avtorizatsiya (sign-in)
      POST
    • Tokenni yangilash (refresh)
      POST
    • QR-token yaratish
      POST
    • qr_id bo'yicha QR-token holati
      GET
    • external_id bo'yicha QR-token holati
      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. Server orqali (ma'lumotlar bilan)

2-variant — ikki fotosuratni fuqaro ma'lumotlari bilan taqqoslash

POST
{{base_url}}/v1/authentication/async/compare-images
Mijoz yuborgan ikkita fotosuratni o'zaro taqqoslaydi. Fuqaro user_info bo'yicha aniqlanadi.
Natijada fuqaroning shaxsiy ma'lumotlari qaytarilmaydi.
Authorization: Bearer {access_token}.
Idempotency-Key: majburiy.
Jonli selfi uchun is_spoofing_required: true yuboring, hujjat fotosurati uchun false qoldiring.

Request

Authorization
or
Header Params

Body Params application/jsonRequired

Examples

Responses

🟢200
application/json
So'rov qabul qilindi. code = 0 (yakunlandi) yoki -200 (hali ishlanmoqda), data = session_id; ishlash davomida topilgan xatolar ham HTTP 200 va manfiy code bilan keladi. code = 0 — bu hukm emas — natijani GET /v1/user/{session_id} orqali tekshiring.
Bodyapplication/json

🟠400
🟠401
🟠409
🔴500
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --globoff '{{base_url}}/v1/authentication/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..."
    },
    "user_info": {
        "pinfl": "31205901234567",
        "birth_date": "12.05.1990"
    },
    "threshold": 0.7,
    "external_id": "c4e8a1f2-7b3d-4e6a-9f0c-2b5d8e1a4c77"
}'
Response Response Example
200 - Yakunlandi — natijani GET /v1/user/{session_id} orqali oling
{
    "data": "a1b2c3d4-5e6f-4a7b-8c9d-0e1f2a3b4c5d",
    "code": 0,
    "message": "Success"
}
Modified at 2026-11-10 09:18:58
Previous
1-variant — fotosuratni pasport fotosurati bilan taqqoslash
Next
3-variant — ikki fotosuratni fuqaro ma'lumotlarisiz taqqoslash
Built with