Bearer {access_token} of a Web SDK client.sign_content is shown to the user in the RS-ID app and signed.signers (PINFL / TIN) limits who can sign; COMPLETED when all have signed.external_id must be unique per client.callback_event.callback_url (see Callbacks). The callback is sent once, without retry — also poll the status.sign_content, expected signer.curl --location --globoff '{{base_url}}/v1/qr' \
--header 'Content-Type: application/json' \
--data '{
"sign_content": "Contract No. A-7781 dated 09.11.2026. I agree to the terms of the service agreement.",
"expire_time": 300,
"sign_method": "RS_IMZO",
"external_id": "CONTRACT-A-7781",
"callback_event": {
"callback_url": "https://shop.example.uz/webhooks/rsid/sign"
},
"qr_response_type": "ALL",
"width": 256,
"height": 256
}'{
"data": {
"qr_id": "9b2e6c1a-4f7d-4a3b-8e5c-1d2f3a4b5c6d",
"qr_data": "https://auth.rsid.uz/9b2e6c1a-4f7d-4a3b-8e5c-1d2f3a4b5c6d",
"qr_base64": "iVBORw0KGgoAAAANSUhEUgAAAQAAAAEAAQMAAABmvDolAAAABlBMVEX///8AAABVwtN+...",
"expire_at": "2026-11-09 17:35:00",
"qr_status": "ACTIVE"
},
"code": 0,
"message": "Success"
}