Account Administrator

Add Account Administrator for SME

POST /account/v2/addAccountAdministrator

Use this endpoint to add a new account administrator for an SME customer.

circle-info

NOTE: To add a new account manager, only the OTP confirmation from account owner is needed. And once the OTP is verified, the new account manager is added. The mobile and email status of the new account manager are by default UNVERIFIED until they call the API /account/verifyAccountAdministrator to verify the mobile or the email respectively.

Parameters

Parameters
Type
Description
Is Required

accountId

string

The account that the account administrator will be have access to/allowed to make operations on.

TRUE

idType

string

Type of the document.

101 - (Kenya) National ID

102 - (Kenya) Alien ID

103 - Passport

TRUE

idNumber

string

ID number of the administrator

TRUE

fullName

string

full name of the administrator

TRUE

countryCode

string

Country code of the administrator's mobile. E.g. 254

TRUE

mobile

string

mobile number of the administrator

TRUE

email

string

Email address of the administrator

TRUE

Response

{
  "accAdminRequestId": ""
}

Verify Account Administrator

POST /account/verifyAccountAdministrator

This endpoint is used to verify the email/mobile of an added account manager to allow them to receive and verify OTP for business onboardings and transactions.

When an account administrator has been added (but not verified yet), he/she can call this API to verify their email or mobile. Only after verifying will the the account administrator be ready to make transfers and validate all other applicable operations which require OTP validation.

Parameters

Parameters
Type
Description
Is Required

accountId

string

The account that the account administrator will have access to/be allowed to make operations on.

TRUE

idType

string

Type of the document.

101 - (Kenya) National ID

102 - (Kenya) Alien ID

103 - Passport

TRUE

idNumber

string

ID number of the administrator

TRUE

verifyType

string

EMAIL

MOBILE

TRUE

Response

Remove Account Administrator

POST /account/removeAccountAdministrator

<Use this endpoint to remove an account administrator from an account then that account administrator will no longer have access to make any operations on that account. >

Parameters

Parameters
Type
Description
Is Required

accountId

string

The account that the account administrator will be have access to/allowed to make operations on.

TRUE

countryCode

string

country code of that account administrator's mobile

FALSE

mobile

string

Mobile number the account administrator that is to be removed

FALSE

idType

string

Type of the document of the account administrator that is to be removed.

101 - (Kenya) National ID

102 - (Kenya) Alien ID

103 - Passport

FALSE

idNumber

string

ID number of the administrator that is to be removed.

FALSE

Response

Last updated