1. Mobile SDK
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. Mobile SDK

Sessiya yaratish

POST
{{base_url}}/v1/sessions
Bitta foydalanuvchi uchun identifikatsiya sessiyasini yaratadi va uning session_id qiymatini qaytaradi.
Mijoz backendidan chaqiring, session_id ni ilovaga qaytaring va u bilan RS-ID SDK ni ishga tushiring.
Rejimlar
user_info bilan — SDK faqat kamerani ochadi.
user_info siz — SDK foydalanuvchidan ma'lumotlarini kiritishni so'raydi, so'ng kamerani ochadi.
Oldingi session_id bilan — mijozingizning oldingi sessiyasidagi fuqaro ma'lumotlari bilan qayta tekshirish; SDK faqat kamerani ochadi.
Qoidalar
client_type qiymati MOBILE bo'lishi kerak; hisob ma'lumotlari Mobile SDK mijoziga tegishli bo'lishi kerak.
IP ga bog'lanish va redirect_url yo'q — natija SDK dan ilovaga qaytadi.
user_info da yoki pinfl, yoki id_number, shuningdek birth_date (dd.MM.yyyy) yuboring. Foydalanuvchi 16+ yoshda bo'lishi kerak.
session_id mijozingizning o'z sessiyasi bo'lishi kerak; user_info yuborilsa, e'tiborga olinmaydi.
additional_params faqat lang, theme, primary_color ni qabul qiladi.
threshold: standart 0.5; 0.5 dan yuqori, qat'iy identifikatsiya uchun 0.7 dan yuqori tavsiya etiladi.
Authorization: Bearer {access_token}.

Request

Authorization
or
Body Params application/jsonRequired

Examples

Responses

🟢200
application/json
Sessiya yaratildi.
Bodyapplication/json

🟠400
🟠401
🔴500
Request Request Example
Shell
JavaScript
Java
Swift
cURL
curl --location --globoff '{{base_url}}/v1/sessions' \
--header 'Content-Type: application/json' \
--data '{
    "client_type": "MOBILE",
    "external_id": "9b1d2c7e-4f3a-4b8e-a1c5-6d2f0e9a7b31",
    "retry_count": 3,
    "threshold": 0.7,
    "locale": "UZ",
    "user_info": {
        "pinfl": "31205901234567",
        "birth_date": "12.05.1990"
    },
    "additional_params": {
        "lang": "uz",
        "theme": "light",
        "primary_color": "#1A73E8"
    }
}'
Response Response Example
200 - Muvaffaqiyat
{
    "data": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
    "code": 0,
    "message": "Success"
}
Modified at 2026-11-10 09:18:58
Previous
Tokenni yangilash (refresh)
Next
Foydalanuvchi ma'lumotlarini olish
Built with