Manual KYC
this option take all Personal info in single page and complete the Request using following api
KYC Manual Entry Request
post
Authorizations
Body
firstNamestringRequiredExample:
first name should be in arabic , and length less than 50 digit, not empty
احمدfamilyNamestringRequiredExample:
family name should be in arabic , and length less than 50 digit, not empty
علىidNumberstringRequiredExample:
idNumber should be numeric , and length equal 14 digit
29874564147856documentNumberstringRequiredExample:
documentNumber or Factory Number should contains text and numeric , and length equal 9 digit
Gx4124785expirationDatestringRequiredExample:
expirationDate should be after today (Not Expired) , not empty, and in format (dd/MM/YYYY)
19/12/2025phoneNumberstringRequiredExample:
Phone Number should start with specific Perfix (010 , 011 , 012 , 015) , not empty,nd length equal 11 digit
011xxxxxxxxkycRequestTypeIdinteger · int32RequiredExample:
kyc Request Type Id should be integer = 2 -> Manaul Entry
2Responses
200
Success
application/json
400
BadRequest
application/json
401
Unauthorized
application/json
404
NotFound
application/json
post
/Onboarding/api/v1/onboarding/KycManualRequest/KycManualEntryRequestPOST /Onboarding/api/v1/onboarding/KycManualRequest/KycManualEntryRequest HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 184
{
"firstName": "احمد",
"familyName": "على",
"idNumber": "29874564147856",
"documentNumber": "Gx4124785",
"expirationDate": "19/12/2025",
"phoneNumber": "011xxxxxxxx",
"kycRequestTypeId": "2"
}{
"isValid": true,
"recordIndex": 1,
"errorMessages": [
"text"
]
}Last updated