Skip to main content
POST
Philippines NDRP Check

Overview

Search PAGCOR’s National Database for Restricted Personalities (NDRP) by full name to find out whether a person appears on a restricted list. NDRP matches on name only. If you provide a date of birth, IDmeta compares it with birthdates returned by NDRP to confirm a match. The date of birth is never sent to NDRP.

Authentication

Send your API token in the Authorization: Bearer {your_api_token} header. Your company must have the Philippines NDRP plan enabled. See Introduction to the API for how to create a token.

Verification status rules

REVIEW_NEEDED exists because NDRP matches on name alone. A reviewer should compare the birthdate and photo before deciding whether the record belongs to the person being checked.

Authorizations

Authorization
string
header
required

Use Bearer {your_api_token} in the Authorization header.

Body

application/json
trustValidationId
string
required

ID of the trust validation (verification session) this check belongs to.

trustFlowId
integer
required

ID of the trust flow (template).

fullName
string
required

Full name to search, 2 to 255 characters. Extra spaces are collapsed.

Required string length: 2 - 255
dateOfBirth
string<date>

Date in YYYY-MM-DD format. Only used to confirm a match against returned records.

Response

The check completed, or NDRP was unavailable. Inspect success and verificationStatus.

success
boolean
required

Whether the check completed successfully.

message
string
required

Result or error message for the check.

data
object | null
required

NDRP match details, or null when NDRP was unavailable.

verificationStatus
enum<string>
required

Outcome of the check. A name match without a matching supplied birthdate is REVIEW_NEEDED by default.

Available options:
VERIFIED,
REJECTED,
REVIEW_NEEDED,
FAILED
verificationStatusCode
enum<integer>
required

Numeric verification status: 1 rejected, 2 review needed, 3 verified, or 6 failed.

Available options:
1,
2,
3,
6
trustFlowId
integer
required

ID of the trust flow (template).

trustValidationId
string
required

ID of the trust validation (verification session).

verificationType
enum<string>
required

Verification type identifier.

Available options:
philippines_ndrp
metadata
object | null
required

Trust validation metadata, or null when no metadata is available.

createdAt
string
required

UTC, YYYY-MM-DD HH:MM:SS+0000.