Submit a base64-encoded image of the front side of the user’s Egyptian national ID for OCR extraction and validation.
On the first call, omit transaction_id — a new transaction is created and its ID is returned in the response data. Pass this transaction_id to all subsequent steps (id/back, liveness/multi).
Set getExtractedData: true to receive the full OCR result (name, date of birth, address, etc.) in data.idFrontData.
Short-lived JWT. Obtain via:
/api/credentials/Login for admin / service tokens/api/DigitalIdentity/Register or login for end-user tokensBase64-encoded JPEG/PNG image of the document side.
Optional name to cross-validate against OCR-extracted data.
Continue an existing transaction. Omit to start a new transaction; the ID is returned in the response.
ISO 3166-1 alpha-2 country code. Defaults to EG.
Include OCR-extracted fields in the response.
Scan result. Check data.isVerificationProcessCompleted — it becomes true once all three steps are done.