Skip to main content
A successful validate call returns a VerificationResult. Its data object carries the resident’s verified details pulled from ICP records. This page documents every field data can contain.
A response template controls which fields appear. Which fields data includes is governed by a response template configured for your organization by ICP. Fields not enabled by your template are omitted entirely from data, so a given integration receives a subset of this catalogue. To change which fields are returned, contact ICP support or your account manager.
The per-check breakdown (document checks, residency checks, fingerprint match and score, face match) is not returned in data. The top-level success is the overall outcome; the detailed breakdown is available on the transaction in the dashboard, not in the SDK response.

Identity

personalInfo

activePassport

null / omitted when no active passport is on record.

personContactDetails

travelDetail

residenceInfo

Residency / visa sponsorship details. Omitted for citizens.

familyBook

sponsorDetails

immigrationFile

sponsorContactDetails

activeVisa

documents

Document images, returned as raw Base64 (no data: URI / MIME-type prefix — prepend your own, e.g. data:image/jpeg;base64,, if you need a data URI).

Field values

Several string fields carry categorical values. The common ones are listed below.
These value lists are non-exhaustive — ICP records can contain values not shown here. Treat them as illustrative, match case-insensitively where you can, and handle unrecognized values gracefully. Each *En field has an Arabic (*Ar) counterpart carrying the same value in Arabic.
MALE · FEMALE · UNKNOWN
UAE Citizen · GCC Citizen · Resident · Visitor · UNKNOWN
GOLDEN · GREEN · LOCAL · GCC · RESIDENCE · VISITOR · UNKNOWN
SINGLE · MARRIED · DIVORCED · WIDOWED · DEAD · UNKNOWN
ACTIVE · INACTIVE · NA
Yes · No
ABU DHABI · DUBAI · SHARJAH · AJMAN · UMM AL QUWAIN · RAS AL KHAIMAH · FUJAIRAH
Inside UAE · Outside UAE
ORDINARY PASSPORT · DIPLOMATIC PASSPORT · TEMPORARY PASSPORT · PRIVATE PASSPORT · OFFICIAL PASSPORT · SERVICE PASSPORT · FOREIGN PASSPORT · U.N PASSPORT · TRAVEL DOCUMENT · EIDA CARD · Emirates ID · … (~29 codes — non-exhaustive)
WORK RESIDENCE · RESIDENT RESIDENCE · DIPLOMAT-WORK · BUSINESSMAN SHORT · BUSINESSMAN LONG · SERVICE · UNKNOWN
WORK RESIDENCE · RESIDENT RESIDENCE · RESIDENCE · EMPLOYMENT · EMPLOYMENT/IMM · SERVICE · UNKNOWN
TOURIST VISA · WORK VISA · RESIDENCE VISA · VISIT VISA · MISSION VISA · UNKNOWN

Example

A successful response — the exact set of data fields depends on the response template configured for your organization and the resident’s record:
A failed verification returns success: false with a status message (e.g. REJECTED); data may be absent or partial. Inspect the transaction in the dashboard for the per-check breakdown.
The fields you receive are determined by the response template configured for your organization by ICP — it is not a client-editable setting. To add or remove fields, contact ICP support or your account manager. You can review the methods enabled for your organization under Methods.