Skip to main content

IdentityValidation

IdentityValidation is an interface that represent the available identity-validations in Penneo KYC.

interface IdentityValidation {
id: String
type: IdentityValidationTypes
name: String
didMatch: Boolean @deprecated
matchScore: Int
nin: String
timeCreated: Timestamp!
timeLastEdited: Timestamp!
}

Fields​

IdentityValidation.id ● String scalar​

IdentityValidation.type ● IdentityValidationTypes enum​

The type of IdentityValidation, see IdentityValidationTypes for possible values

IdentityValidation.name ● String scalar​

The name provided by the identity validation

IdentityValidation.didMatch ● Boolean deprecated scalar​

DEPRECATED

Starting April 2024, we no longer perform NIN matching, as we now obtain NIN directly from trusted providers. The field remains available for historical purposes; however, it will be set to NULL for all new entries.

If the name and if present, the NIN matches the person

IdentityValidation.matchScore ● Int scalar​

The match between the name stored in the KYC system and the name given from the eID provider, represented by score between 0 and 100

IdentityValidation.nin ● String scalar​

The national identification number provided by the eID provider

IdentityValidation.timeCreated ● Timestamp! non-null scalar​

IdentityValidation.timeLastEdited ● Timestamp! non-null scalar​

Member Of​

Person object

Implemented By​

GenericIdentityValidation object