v1

latestOpenAPI 3.0.22026-07-2432112226.7 KB
Electronic Certificate Issuance Service

Electronic Certificate Issuance Service

This method helps you to verify identity checking that shows legal subjects in order to issue an Electronic Certificate with the purpose of doing verification of citizenship data through legal sources. Please refer to Verihubs Documentation for guidelines and best practice

post/data-verification/certificate-electronic/verify

Headers

App-IDstring required
API-Keystring required

Request body

nikstring required

16 digit of Nomor Induk Kependudukan on Kartu Tanda Penduduk (KTP).

namestring required

Full name based on KTP

birth_datestring required

Date of birth based on KTP (DD-MM-YYY).

emailstring required

Active email address, must be unique per NIK.

phonestring required

Active phone number, use country code but without symbol, must be unique per NIK, 8-14 digits.

selfie_photostring required

Selfie photo in base64 format, size min. 100 kB max. 4 MB, min pixel 480px x 640px.

ktp_photostring required

KTP photo in base64 format, size min. 100 kB max. 2 MB, min pixel 480px x 360px.

reference_idstring

This reference_id can be used to indicate your company’s transaction (must be unique per transaction)

Example request

{
  "nik": "3172010xxxxxxxxx",
  "name": "John Doe",
  "birth_date": "10-10-2001",
  "email": "johndoe@email.com",
  "phone": "62812777xxxxx",
  "selfie_photo": "Selfie photo",
  "ktp_photo": "KTP photo",
  "reference_id": "Test-001"
}

Response

Successful Response

messagestring required

Shows message of the response

Example response

{
  "message": "Certificate Electronic has been done",
  "data": {
    "id": "8e31a91c-7437-4ed1-b086-06cbe247d6e7",
    "status": "verified",
    "reference_id": "ref_certel#e87c8bc2-5d10-455b-98a0-187d60f72873"
  }
}