πŸ’³# 1 National Id

it will be your First step and you can chose to upload image or capture your id. you should start with front of Id then back following these APIs.

Upload Front Image

post
Authorizations
AuthorizationstringRequired

Please insert JWT with Bearer into field

Body
imagestringRequired

This attribute is base64 front-side, back-side or passport image.

Responses
chevron-right
200

Success

application/json
isSuccessbooleanOptional
messagestring Β· nullableOptional
errorCodestring Β· nullableOptional
post
/Onboarding/api/v1/onboarding/NationalIdKyc/UploadFrontImage

Upload Back Image

post
Authorizations
AuthorizationstringRequired

Please insert JWT with Bearer into field

Body
imagestringRequired

This attribute is base64 front-side, back-side or passport image.

Responses
chevron-right
200

Success

application/json
isSuccessbooleanOptional
messagestring Β· nullableOptional
errorCodestring Β· nullableOptional
post
/Onboarding/api/v1/onboarding/NationalIdKyc/UploadBackImage

Approve front image

post
Authorizations
AuthorizationstringRequired

Please insert JWT with Bearer into field

Body
fullNameEnstring Β· nullableOptional

Client english full name. Attribute is used when translation feature was enabled from admin panel configuration. If the english full name has no changes you can pass the same value of OCR translated result. It is mandatory if trasnslate feature was enabled.

Example: Ahmed Mohamed Ali
firstNameEnstring Β· nullableOptional

Client english first name. Attribute is used when translation feature was enabled from admin panel configuration. If the english first name has no changes you can pass the same value of OCR translated result. It is mandatory if trasnslate feature was enabled.

Example: Ahmed
familyNameEnstring Β· nullableOptional

Client english family name. Attribute is used when translation feature was enabled from admin panel configuration. If the english family name has no changes you can pass the same value of OCR translated result. It is mandatory if trasnslate feature was enabled.

Example: Mohamed Ali
fullNamestring Β· nullableOptional

Client english full name. Attribute is used when translation feature was enabled from admin panel configuration. If the english full name has no changes you can pass the same value of OCR translated result. It is mandatory if trasnslate feature was enabled.

Example: Ahmed Mohamed Ali
idNumberstring Β· nullableOptional

Client National Id Number and it contains from 14 digit.

Example: 29874532145698
documentNumberstring Β· nullableOptional

Client Factory Number that taken From National Id

Example: Gm2134524
addressstring Β· nullableOptional

Client Address From National Id

Example: 15 st elgnainy
statestring Β· nullableOptional

the second Part Of Address.

Example: hadaek el koba - Cairo
birthdatestring Β· nullableOptional

Client Date of Birth that took from National Id

Example: 19/09/1998
Responses
chevron-right
200

Success

application/json
booleanOptional
post
/Onboarding/api/v1/onboarding/NationalIdKyc/ApproveFrontImage

Approve Back Image

post
Authorizations
AuthorizationstringRequired

Please insert JWT with Bearer into field

Responses
chevron-right
200

Success

application/json
booleanOptional
post
/Onboarding/api/v1/onboarding/NationalIdKyc/ApproveBackImage

Set User Onboarding Continuation Permission

This endpoint allows updating the onboarding continuation status for an existing and already onboarded user.

When the user already exists in the system, this API is used to explicitly set whether the user is allowed to continue the onboarding process (true) or not (false).

  • true β†’ The user is allowed to continue onboarding.

  • false β†’ The user is not allowed to continue onboarding.

⚠️ Important: This endpoint must be called after the Upload Front Image step is successfully completed.

If the business validation fails in Upload Front Image endpoint, the endpoint should return the following error response:

The endpoint returns a boolean value indicating whether the operation was successfully completed.

post
Authorizations
AuthorizationstringRequired

Please insert JWT with Bearer into field

Query parameters
isAllowToContinuebooleanOptional
Header parameters
Accept-LanguagestringOptional
Responses
chevron-right
200

Success

application/json
booleanOptional
post
/Onboarding/api/v1/onboarding/NationalIdKyc/SetIsAllowContinue
200

Success

Last updated