Skip to main content
POST
/
api
/
v3
/
verifications
/
philippines
/
nbi
NBI Clearance
curl --request POST \
  --url https://{environment-subdomain}.idmetagroup.com/api/v3/verifications/philippines/nbi \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "clearanceNo": "<string>",
  "trustFlowId": 0,
  "trustValidationId": "{your_trust_validation_id}"
}
'
{
  "success": true,
  "message": "Philippines NBI Clearance processed successfully",
  "data": {
    "fullName": "<string>",
    "photo": "http://alpha-ws.nbi-clearance.io/api/v1/profile/temp/picture/M614EAEL28-FM249100?expires=1765251779&signature=096415321ee37db4721098452f79e437ef230994d8a3fa123123123",
    "clearanceExpiry": "September 4, 2018",
    "occupation": "<string>",
    "isExpired": true,
    "took": 2,
    "hasPin": false,
    "statusCode": 200,
    "clearanceNumber": "<string>",
    "lastname": "<string>",
    "firstname": "<string>",
    "middlename": "<string>",
    "isValid": false
  },
  "verificationStatus": "VERIFIED",
  "verificationStatusCode": 3,
  "trustFlowId": 0,
  "trustValidationId": "{your_trust_validation_id}",
  "verificationType": "philippines_nbi_clearance",
  "metadata": {
    "dob": "21/12/1993",
    "user_id": "12345",
    "fullname": "<string>"
  }
}

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
Authorization
string
required

Bearer token (Bearer {your_api_token}).

Example:

"Bearer {your_api_token}"

Body

application/json
clearanceNo
string
required

Philippines NBI Clearance number for verification.

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

Philippines NBI Clearance processed successfully

success
boolean
message
string
data
object
verificationStatus
string
verificationStatusCode
integer
trustFlowId
integer

Trust flow ID (numeric or echoed identifier).

trustValidationId
string<uuid>
verificationType
string
metadata
object