The App Registration Object
Attributes
client
- ObjectId - Required
The client associated with this registration.
project
- ObjectId - Required
The project this registration belongs to.
projectFlow
- ObjectId - Required
The specific flow configuration for this registration.
smartLink
- ObjectId - Optional
A single-use link for this registration.
status
- String - Required
Current status of the registration. Can be:
STARTED
- Registration has begunONGOING
- Registration is in progressCOMPLETED_WITHOUT_KYC
- Registration finished without identity verificationCOMPLETED
- Registration successfully finishedFAILED
- Registration failedNEEDS_MANUAL_VERIFICATION
- Requires human reviewEXPIRED
- Registration has expired
email
- String - Optional
Email address for this registration.
countryCode
- String - Optional
Country code for the phone number.
phone
- String - Optional
Phone number for this registration.
name
- String - Optional
Name of the person being registered.
currentStep
- String - Required
The current step in the registration process.
informationValidation
- ObjectId - Optional
Reference to validation checks for personal information.
emailValidation
- ObjectId - Optional
Reference to email verification results.
phoneValidation
- ObjectId - Optional
Reference to phone verification results.
biometricValidation
- ObjectId - Optional
Reference to biometric verification results.
person
- ObjectId - Optional
Reference to the person's profile information.
assignedCollection
- ObjectId - Optional
Reference to the collection where this registration is stored.
documentValidation
- ObjectId - Optional
Reference to document verification results.
face
- ObjectId - Optional
Reference to the person's face image for verification.
documentFace
- ObjectId - Optional
Reference to the face image from the submitted document.
compareFaceVerification
- ObjectId - Optional
Reference to face comparison verification results.
cryptoValidation
- ObjectId - Optional
Reference to cryptocurrency validation results.
formSubmission
- ObjectId - Optional
Reference to form submission details.
signature
- ObjectId - Optional
Reference to the encrypted signature.
redFlags
- Number - Optional
Number of security concerns raised during registration. Starts at 0.
redFlagsDetails
- Object - Optional
Detailed information about any security concerns.
language
- String - Required
Language preference for this registration. Defaults to English.
accessControlLog
- ObjectId - Optional
Reference to access attempt tracking.
failedEmailValidations
- Array of ObjectIds - Optional
List of failed email verification attempts.
failedPhoneValidations
- Array of ObjectIds - Optional
List of failed phone verification attempts.
failedBiometricValidations
- Array of ObjectIds - Optional
List of failed biometric verification attempts.
failedDocumentValidations
- Array of ObjectIds - Optional
List of failed document verification attempts.
notes
- String - Optional
Additional comments or notes about this registration.
The App Registration object
{
"client": "507f1f77bcf86cd799439011",
"project": "507f1f77bcf86cd799439012",
"projectFlow": "507f1f77bcf86cd799439013",
"smartLink": "507f1f77bcf86cd799439014",
"status": "ONGOING",
"email": "[email protected]",
"countryCode": "US",
"phone": "1234567890",
"name": "John Doe",
"currentStep": "Document Verification",
"informationValidation": "507f1f77bcf86cd799439015",
"emailValidation": "507f1f77bcf86cd799439016",
"phoneValidation": "507f1f77bcf86cd799439017",
"biometricValidation": "507f1f77bcf86cd799439018",
"person": "507f1f77bcf86cd799439019",
"assignedCollection": "507f1f77bcf86cd799439020",
"documentValidation": "507f1f77bcf86cd799439021",
"face": "507f1f77bcf86cd799439022",
"documentFace": "507f1f77bcf86cd799439023",
"compareFaceVerification": "507f1f77bcf86cd799439024",
"cryptoValidation": "507f1f77bcf86cd799439025",
"formSubmission": "507f1f77bcf86cd799439026",
"signature": "507f1f77bcf86cd799439027",
"redFlags": 0,
"redFlagsDetails": {},
"language": "en",
"accessControlLog": "507f1f77bcf86cd799439028",
"failedEmailValidations": ["507f1f77bcf86cd799439029"],
"failedPhoneValidations": ["507f1f77bcf86cd799439030"],
"failedBiometricValidations": ["507f1f77bcf86cd799439031"],
"failedDocumentValidations": ["507f1f77bcf86cd799439032"],
"notes": "Additional verification required."
}
Last updated
Was this helpful?