Examples

SUCCESS, all data TRUE

RequestResponse
{
"nik": "3520000000000000",
"reference_id": "this_is_ref_id_1234"
}
{
"message": "success verify income",
"data": {
"id": "abcded9a-508b-453b-9ab7-7d74",
"reference_id": "this_is_ref_id_1234",
"grade_income": “2500001-3500000”
}
}

SUCCESS, reference_id empty

RequestResponse
{
"nik": "3520000000000000",
"reference_id": ""
}
{
"message": "success verify income",
"data": {
"id": "abcded9a-508b-453b-9ab7-7d74",
"reference_id": "Hpyrg3UdWVDnGRaVWo9",
"grade_income": "2500001-3500000"
}
}

FAILED, nik not found

RequestResponse
{
"nik": "3520000000000000",
"reference_id": "this_is_ref_id_1234"
}
{
"message": "income check not found",
"data": {
"id": "abcded9a-508b-453b-9ab7-7d74",
"reference_id": "this_is_ref_id_1234",
"grade_income": null
}
}

INVALID DATA

ScenarioRequestResponse
Unauthorized credentials{
"nik": "3520000000000000",
"reference_id": "this_is_ref_id_1234"
}
{
"message": "Authorization failed"
}
“NIK” is empty{
"nik": "",
"reference_id": "this_is_ref_id_1234"
}
{
"message": "Invalid payload",
"error_code": "INVALID_PAYLOAD",
"error_fields": [
{
"field": "nik",
"message": "nik must be numeric value"
}
]
}
“NIK” is not 16 digits{
"nik": "352000000",
"reference_id": "this_is_ref_id_1234"
}
{
"message": "Invalid payload",
"error_code": "INVALID_PAYLOAD",
"error_fields": [
{
"field": "nik",
"message": "nik length should consist of 16 digit(s)"
}
]
}