# RSID docs ## Docs - [Integration Overview](https://docs.rsid.uz/overview.md): - Web SDK [Usage guide](https://docs.rsid.uz/web-sdk.md): - Mobile SDK [Usage guide](https://docs.rsid.uz/mobile-sdk.md): - Backend with information [Usage guide](https://docs.rsid.uz/backend-with-info.md): - Backend without information [Usage guide](https://docs.rsid.uz/backend-without-info.md): - Auth and Qr identification [Sign with RS-ID (Oauth2 style)](https://docs.rsid.uz/oauth2-sign.md): - Auth and Qr identification [Qr Sign/Identification process](https://docs.rsid.uz/ds-sign.md): ## API Docs - Web SDK [sign-in](https://docs.rsid.uz/sign-in-46538357e0.md): Exchanges the client's `client_id` and `client_secret` for an access token. - Web SDK [refresh](https://docs.rsid.uz/refresh-46538358e0.md): Issues a new `access_token` using the `refresh_token` from **sign-in**, without signing in again. - Web SDK [create-session](https://docs.rsid.uz/create-session-46538359e0.md): Creates an identification session for one user and returns its `session_id`. - Web SDK [user-info](https://docs.rsid.uz/user-info-46538360e0.md): Returns the verified citizen profile for a successfully identified session. - Mobile SDK [sign-in](https://docs.rsid.uz/sign-in-46538819e0.md): Exchanges the client's Mobile SDK `client_id` and `client_secret` for an access token. - Mobile SDK [refresh](https://docs.rsid.uz/refresh-46538820e0.md): Issues a new `access_token` using the `refresh_token` from **sign-in**, without signing in again. - Mobile SDK [create-session](https://docs.rsid.uz/create-session-46538821e0.md): Creates an identification session for one user and returns its `session_id`. - Mobile SDK [user](https://docs.rsid.uz/user-46538822e0.md): Returns the verified citizen profile for a successfully identified session. - Backend with information [sign-in](https://docs.rsid.uz/sign-in-46732203e0.md): Exchanges the client's `client_id` and `client_secret` for an access token. - Backend with information [refresh](https://docs.rsid.uz/refresh-46732204e0.md): Issues a new `access_token` using the `refresh_token` from **sign-in**, without signing in again. - Backend with information [Option 1 — compare photo with passport photo](https://docs.rsid.uz/option-1-compare-photo-with-passport-photo-46732205e0.md): Compares **one** user photo with the citizen's **passport photo** from the state registry. The citizen is found by `user_info`. - Backend with information [Option 2 — compare two photos with citizen data](https://docs.rsid.uz/option-2-compare-two-photos-with-citizen-data-46732206e0.md): Compares **two photos sent by the client** with each other. The citizen is identified by `user_info`. - Backend with information [Option 3 — compare two photos without citizen data](https://docs.rsid.uz/option-3-compare-two-photos-without-citizen-data-46732207e0.md): Compares **two photos sent by the client** without any citizen data. No registry lookup; the result has only the similarity score and note. - Backend with information [Get result](https://docs.rsid.uz/get-result-46732208e0.md): Returns the result of a comparison by its `session_id` — for all three options. - Backend without information [sign-in](https://docs.rsid.uz/sign-in-46748433e0.md): Exchanges the client's `client_id` and `client_secret` for an access token. - Backend without information [refresh](https://docs.rsid.uz/refresh-46748546e0.md): Issues a new `access_token` using the `refresh_token` from **sign-in**, without signing in again. - Backend without information [Option 1 — compare photo with passport photo](https://docs.rsid.uz/option-1-compare-photo-with-passport-photo-46748587e0.md): Compares **one** user photo with the citizen's **passport photo** from the state registry. The citizen is found by `user_info`. - Backend without information [Option 2 — compare two photos with citizen data](https://docs.rsid.uz/option-2-compare-two-photos-with-citizen-data-46748596e0.md): Compares **two photos sent by the client** with each other. The citizen is identified by `user_info`. - Backend without information [Option 3 — compare two photos without citizen data](https://docs.rsid.uz/option-3-compare-two-photos-without-citizen-data-46748597e0.md): Compares **two photos sent by the client** without any citizen data. No registry lookup; the result has only the similarity score and note. - Auth and Qr identification [Get user info by code](https://docs.rsid.uz/get-user-info-by-code-46758665e0.md): Exchanges the one-time authorization `code` (received on your `redirect_uri` after the user signs in on the RS-ID auth page) for the user's verified profile. - Auth and Qr identification [sign-in](https://docs.rsid.uz/sign-in-46761050e0.md): Exchanges the client's `client_id` and `client_secret` for an access token. - Auth and Qr identification [refresh](https://docs.rsid.uz/refresh-46761051e0.md): Issues a new `access_token` using the `refresh_token` from **sign-in**, without signing in again. - Auth and Qr identification [Create a QR token](https://docs.rsid.uz/create-a-qr-token-46761052e0.md): Creates a signing request and returns the QR code. - Auth and Qr identification [Get QR token status by qr_id](https://docs.rsid.uz/get-qr-token-status-by-qr-id-46761053e0.md): Returns the QR token status by `qr_id`. - Auth and Qr identification [Get QR token status by external_id](https://docs.rsid.uz/get-qr-token-status-by-external-id-46761054e0.md): Returns the QR token status by your own `external_id`. ## Schemas - [ErrorResponse](https://docs.rsid.uz/errorresponse-18658888d0.md): - [AuthCodeRequest](https://docs.rsid.uz/authcoderequest-18744360d0.md): - [ClientCredentials](https://docs.rsid.uz/clientcredentials-18658889d0.md): - [Token](https://docs.rsid.uz/token-18658890d0.md): - [UserInfo](https://docs.rsid.uz/userinfo-18658893d0.md): - [TokenResponseEnvelope](https://docs.rsid.uz/tokenresponseenvelope-18658891d0.md): - [DocumentInfo](https://docs.rsid.uz/documentinfo-18744361d0.md): - [Signer](https://docs.rsid.uz/signer-18746014d0.md): - [StringResponseEnvelope](https://docs.rsid.uz/stringresponseenvelope-18658892d0.md): - [ContactInfo](https://docs.rsid.uz/contactinfo-18744362d0.md): - [CallbackEvent](https://docs.rsid.uz/callbackevent-18746015d0.md): - [UserProfile](https://docs.rsid.uz/userprofile-18744363d0.md): - [QrTokenCreateRequest](https://docs.rsid.uz/qrtokencreaterequest-18746016d0.md): - [PhotoItem](https://docs.rsid.uz/photoitem-18729190d0.md): - [Address](https://docs.rsid.uz/address-18658896d0.md): - [UserProfileResponseEnvelope](https://docs.rsid.uz/userprofileresponseenvelope-18744364d0.md): - [AdditionalParams](https://docs.rsid.uz/additionalparams-18658894d0.md): - [WebSessionCreateRequest](https://docs.rsid.uz/websessioncreaterequest-18658895d0.md): - [QrToken](https://docs.rsid.uz/qrtoken-18746017d0.md): - [UserProfileResponse](https://docs.rsid.uz/userprofileresponse-18658897d0.md): - [CompareFaceRequest](https://docs.rsid.uz/comparefacerequest-18729191d0.md): - [UserResponseEnvelope](https://docs.rsid.uz/userresponseenvelope-18658898d0.md): - [CompareImagesWithInfoRequest](https://docs.rsid.uz/compareimageswithinforequest-18729192d0.md): - [QrTokenResponseEnvelope](https://docs.rsid.uz/qrtokenresponseenvelope-18746018d0.md): - [CompareImagesRequest](https://docs.rsid.uz/compareimagesrequest-18729193d0.md): - [SignCallback](https://docs.rsid.uz/signcallback-18746019d0.md): - [ComparisonResult](https://docs.rsid.uz/comparisonresult-18729203d0.md): - [MobileSessionCreateRequest](https://docs.rsid.uz/mobilesessioncreaterequest-18659024d0.md): - [ComparisonResultEnvelope](https://docs.rsid.uz/comparisonresultenvelope-18729204d0.md):