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

200 - application/json

Dukcapil facematch completed

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