Service API · API Docs · eKYC Platform
Application detail
GET/portal/application/detail
Returns an eKYC application's full result — the overall verdict, each check module's status, the file ids and the collected form data.
Request
Send the JWT access token in the Authorization header.
Query parameters:
| Parameter key | Description |
|---|---|
application_id | corresponding with the application_id in the callback result |
id | corresponding with the application_user_id in the callback result |
Response
On success case: 200 OK.
The response payload varies based on the flow configuration. Select a scenario below to see the relevant fields.
{
"data": {
"verdict": "pending|approve|review|reject",
"application_id": 10,
"application_unique_token": "ad083945-9620-486c-be7d-c3f5dab870a1",
"application_user_id": "01234567889",
"file_ids": {
"id_front_img_uuid": "8fdcb17e-5d41-4814-8d4f-8c1bfb51df20",
"id_back_img_uuid": "93cef1cd-2782-4264-9c65-cce78ce3f549",
"qr1_img_uuid": ""
},
"ekyc_ocr": {
"card_info": {
"card_info": [
{ "confidence_score": 0, "confidence_verdict": "", "field": "crn", "value": "0123456789" },
{ "confidence_score": 0, "confidence_verdict": "", "field": "last_name", "value": "SANTOS" },
{ "confidence_score": 0, "confidence_verdict": "", "field": "first_name", "value": "JOSE" },
{ "confidence_score": 0, "confidence_verdict": "", "field": "middle_name", "value": "CRUZ" },
{ "confidence_score": 0, "confidence_verdict": "", "field": "date_of_birth", "value": "1990/01/01" },
{ "confidence_score": 0, "confidence_verdict": "", "field": "gender", "value": "F" },
{ "confidence_score": 0, "confidence_verdict": "", "field": "address", "value": "CABAROAN SAN ESTEBAN ILOCOS SUR PHL 2706" },
{ "confidence_score": 0, "confidence_verdict": "", "field": "id", "value": "0123456789" },
{ "confidence_score": 0, "confidence_verdict": "", "field": "card_type", "value": "ph.ump" },
{ "confidence_score": 0, "confidence_verdict": "", "field": "card_label", "value": "ph.ump.front" },
{ "confidence_score": 0, "confidence_verdict": "", "field": "name", "value": "JOSE CRUZ SANTOS" }
],
"converted_card_info": {
"address": "CABAROAN SAN ESTEBAN ILOCOS SUR PHL 2706",
"birth_date": "1990/01/01",
"card_label": "ph.ump.front",
"card_type": "ph.ump",
"gender": "F",
"id_number": "0123456789",
"name": "JOSE CRUZ SANTOS"
}
},
"process_status": "success",
"processed_at": "2024-09-26T18:11:29+07:00",
"sanity_check_result": "good",
"sanity_check_score": 1,
"sanity_check_status": "success",
"search_face_result": null,
"search_face_status": "disabled"
},
"id_tampering": {
"score": 1,
"verdict": "good"
},
"form_data": {
"contactInfo": {
"familyAddress": "CABAROAN SAN ESTEBAN ILOCOS SUR PHL 2706"
},
"personalInfo": {
"birthday": "1990/01/01",
"fullName": "JOSE CRUZ SANTOS",
"gender": "",
"idCard": "0123456789"
}
},
"time": "2024-09-27T09:50:32+07:00"
}
}
The verdict, file_ids and form_data mappings that this payload uses are documented once under The application result.
Failure codes
| Name | Description | Status code | Response Body |
|---|---|---|---|
| Not found | Not found | 404 | {"data":{},"message":"applications not available","time":"2024-10-31T08:27:27Z","verdict":"record_not_found"} |
Parameter, auth, method, rate-limit and server errors are the same on every JWT-authenticated call — see Common objects & errors.