Identity profile report

The identity profile report JSON object is the following:

ParameterTypeDescriptionMandatory
IdentityProfileReportObjectRequired
identity_assertionObjectIdentity attributes.Optional
current_nameObjectCurrent legal name extracted from identity documentsRequired
given_namesStringGivenNames are the given names of the user. Includes first and middle names.Optional
first_nameStringFirstName is the first name only.Optional
middle_nameStringMiddleName is the middle name/s only.Optional
family_name OptionalStringFamilyName is the family name of the user.Optional
full_nameString

FullName is the full name of the user.

This includes all given names and family name.

Required
date_of_birthStringDate of birth as yyyy-mm-dd.Required
current_addressObjectCurrent address, provided or extracted from a document.Optional
addressObjectSee structured postal address definition provided below.Required
move_inString

MoveIn is the date from when the user started living at this address.

It may not be available. Date in the form of yyyy-mm-dd.

Required
verification_reportObjectVerification report certifies the achieved verification level for this identity.Required
report_idStringUnique identifier for this report.Required
timestampStringTime at which this report was generated. RFC3339 UTC Timestamp e.g.: 2006-01-02T15:04:05ZRequired
subject_idString

Subject identifier provided by the RP at

session creation time.

Optional
address_verificationObject

Defines whether the address was verified and links to verification evidence.

Not provided if address is not part of the identity assurance.

Optional
current_address_verifiedBooleanDefines whether the current address was verified or not.Required
evidence_links[]StringProvides the list of evidence supporting this address verification.Optional
trust_frameworkStringDefines under which trust framework this identity was verified. As defined at session creation time. Enum: UK_TFIDARequired
schemes_compliance[]ObjectDefines which schemes (of the requested ones) this identity profile satisfies.Required
schemeObjectScheme defines the identity schemeRequired
requirements_metBooleanAsserts whether the identity scheme requirements were met or not.Required
requirements_not_met_infoStringProvides info on why the scheme requirements were not met.Optional
requirements_not_met_details[]Object

Provides a list of failure reason details in the event the scheme compliance could not be met

See failure reasons response for additional details

Required
assurance_processObjectProvides details on how the confidence for this identity profile was achievedRequired
level_of_assuranceStringLevel of assurance achieved. Examples: "MEDIUM", "HIGH".Required
policyStringPolicy defines the rules followed in the assurance process. Example: GPG45.Required
procedureStringDefines what procedure, within the policy rules, was followed. Example for GPG45: M1B, H1A.Optional
assurance[]ObjectAssurance provides a breakdown of the assurance.Optional
typeStringType defines what type of assurance this is. Possible types of assurance for the UK Trust Framework: EVIDENCE_STRENGTH, EVIDENCE_VALIDITY, IDENTITY_FRAUD, ACTIVITY_HISTORY, VERIFICATION.Required
classificationStringClassification defines how much weight this assurance provides for the specific type.Optional
evidence_links[]StringProvides the list of evidence that this assurance is based upon.Optional
evidenceObjectEvidence provides the collection of evidence that supports this identity.Required
faceObjectOptional
evidence_idStringUnique ID identifying this evidence.Required
initial_livenessObjectProvides the first passed liveness.Required
typeStringDefines the type of liveness. Enum: ZOOM,STATIC,ACTIVE,THREE_WORDSRequired
timestampStringDefines the timestamp at which it was approved.Required
last_matched_livenessObjectProvides the last passed liveness. The face captured in any subsequent liveness has to match the origin face capture.Optional (Digital ID only)
typeStringDefines the type of liveness. Enum: ZOOM,STATIC,ACTIVE,THREE_WORDSRequired
timestampStringDefines the timestamp at which it was approved.Required
verifying_orgStringOrganisation responsible for capturing and verifying liveness and the face.Required
resource_ids[]String

Reference to resource IDs for audit.

Resources provide details and media IDs for the images.

Optional (IDV only)
check_ids[]StringReference to check IDs for audit.Optional (IDV only)
user_activity_ids[]StringReference to user activity records for audit purposes.Optional (Digital ID only)
selfie_attribute_id[]StringReference to selfie image attribute. Only included if the ‘selfie’ of the user is sharedOptional (Digital ID only)
documents[]ObjectOptional
evidence_idStringUnique ID identifying this evidence.Required
timestampStringTimestamp of when this document was added.Required
document_fieldsObjectSee document fields definition sectionRequired
passed _checks[]ObjectList of passed checks for this documentRequired
checkStringEnum: MANUAL_VISUAL_DOCUMENT_AUTHENTICITY, CHIP_DIGITAL_SIGNATURE, ISSUING_AUTHORITY, DOCUMENT_IN_DATE, FRAUD_DOCUMENTS_LIST, MANUAL_FACE_MATCH, AUTOMATED_FACE_MATCH, AUTOMATED_FACE_MATCH_HIGHER_THRESHOLDRequired
verifying_orgStringOrganisation responsible for capturing and verifying this document.Required
resource_ids[]String

Reference to resource IDs for audit.

Resources provide details and media IDs of the images.

Optional (IDV only)
check_ids[]StringReference to check IDs for audit.Optional (IDV only)
user_activity_ids[]StringReference to user activity records for audit purposes.Optional (Digital ID only)
document_images_attribute_idStringReference to the shared attribute that contains document images for this document. Only included if the images of this document are shared.Optional (Digital ID only)
electronic_records[]ObjectOptional
evidence_idStringUnique ID identifying this evidence.Required
timestampStringTimestamp of when this electronic record was queried.Required
identity_detailsObjectIdentity details used in the query.Required
verifying_orgStringOrganisation responsible for capturing and verifying this identity.Required
provider_orgStringThird party organisation providing the identity check. This could be a CRA or an organisation like CIFAS.Optional
resource_ids[]StringReference to resource IDs for audit.Optional (IDV only)
check_ids[]StringReference to check IDs for audit.Optional (IDV only)
user_activity_ids[]StringReference to user activity records for audit purposes.Optional (Digital ID only)
authentication_reportObjectProvides the level of authentication reached according to the specified policy.Optional (Digital ID only)
report_idStringUnique identifier for this report.Required
timestampStringTime at which this report was generated. RFC3339 UTC Timestamp e.g.: 2006-01-02T15:04:05ZRequired
levelStringLevel of authentication reached. Examples: "MEDIUM", "HIGH".Required
policyStringPolicy defines the rules used to assess the level of authentication. Example: "GPG44".Required
proofObjectDigital signature to prove that the report is generated by Yoti and to ensure it cannot be tampered with.Required
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard