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
firstNamestringRequired

first name should be in arabic , and length less than 50 digit, not empty

Example: احمد
familyNamestringRequired

family name should be in arabic , and length less than 50 digit, not empty

Example: على
idNumberstringRequired

idNumber should be numeric , and length equal 14 digit

Example: 29874564147856
documentNumberstringRequired

documentNumber or Factory Number should contains text and numeric , and length equal 9 digit

Example: Gx4124785
expirationDatestringRequired

expirationDate should be after today (Not Expired) , not empty, and in format (dd/MM/YYYY)

Example: 19/12/2025
phoneNumberstringRequired

Phone Number should start with specific Perfix (010 , 011 , 012 , 015) , not empty,nd length equal 11 digit

Example: 011xxxxxxxx
kycRequestTypeIdinteger · int32Required

kyc Request Type Id should be integer = 2 -> Manaul Entry

Example: 2
Responses
200

Success

application/json
post
/Onboarding/api/v1/onboarding/KycManualRequest/KycManualEntryRequest
POST /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