In the classic (paperless) workflow, the RAO identifies the user, collects required documentation, creates the request, uploads documents, validates data, and approves the request. The user then receives an email with a link to complete certificate generation (pre-auth link).
Get first unused scratchcard — Get first unused scratchcard with the RA id. Use the returned
snin the Create Request call.Create request — Create Request with profile,
scratchcard,registration_authority, user data (e.g.country_name,serial_number,id_document_country,id_document_type,given_name,surname_1,surname_2,email,mobile_phone_number), andpaperless_mode: 1. Save the requestpkfor subsequent calls.Upload documents — Upload document for each required type:
document_front,document_rear, optionallyextra_documentanddocument_owner(selfie with ID). UsePOST /api/v1/requests/{id}/pl_upload_document/with multipart/form-data.Generate RAO declaration — Generate RAO declaration (
POST .../generates_tbs_receipt/) withraoandtype: "APPROVE". The response contains the receipt for the RAO to sign.Generate contract — Get document with
type: "contract"andrao_id(POST .../pl_get_document/). Present the contract to the RAO and the subscriber.Approve request — Approve request (
POST .../pl_approve/) with RAO credentials (username,password,pin,rao_id) and the signed receipt. Request status becomes ENROLLREADY.Pre-auth link — Get pre-authentication link (
POST .../preauthlink/). The user receives an email with the link to complete certificate issuance (OTP, PIN, sign contract).
- Workflows overview
- API reference (OpenAPI)
- Webhooks (for VideoID; optional for classic)