Skip to main content
POST
Dukcapil Data Facematch

Authorizations

Authorization
string
header
required

Use Bearer {your_api_token} in the Authorization header.

Headers

Accept
string
default:application/json
Content-Type
string
default:application/json

Body

application/json
name
string
required

Full name of the individual.

nik
string
required

Indonesian National Identity Number (16-digit NIK).

Required string length: 16
date_of_birth
string
required

Date of birth of the individual in YYYY-MM-DD format.

selfie_image
string
required

Selfie image used for facial biometric matching.

trustFlowId
integer
required

Identifier used to categorize or group requests for tracking or reporting.

trustValidationId
string
required

A unique ID used to identify your verification request.

Response

Request processed. Check verificationStatus to determine the outcome. data.isValid only shows whether the Dukcapil call succeeded.

success
boolean
required
message
string
required
data
object
required
verificationStatus
string
required

Outcome of the verification (for example VERIFIED, REJECTED, REVIEW_NEEDED).

verificationStatusCode
integer
required
trustFlowId
integer
required

Trust flow identifier.

trustValidationId
string
required
verificationType
string
required

Verification type identifier (for example dukcapil, dukcapil_facematch, dukcapil_full).

metadata
object | null