Skip to main content

Clientapiv1

activationDatestring

the date when the client was set to active, ie. an active account was created for them

approvedDatestring

the date when the client was approved

assignedBranchKeystring

the encoded key of the client's branch

assignedCentreKeystring

the encoded key of the client's assigned centre

assignedUserKeystring

the encoded key of the Mambu user associated with this client, eg. their credit officer

birthDatestring

the date of birth of this client

clientRole object

Description for clientRole in ClientApiV1

encodedKeystring

the automatically generated encoded ID for this client or group type

closedDatestring

the date when the client was exited or blacklisted

creationDatestring

the date on which this client record was created

emailAddressstring

the email address of the client

encodedKeystring

the automatically generated encoded ID for this item

firstNamestring

the first name of the client

genderstring

the client's gender

Possible values: [MALE, FEMALE]

groupLoanCyclenumber

if this client is a member of a group, this number will increase by 1 each time they successfully close a loan as fully paid

homePhonestring

a home contact number for this client

idstring

the ID for this client

idPatternstring

the pattern that is used to generate the client ID

lastModifiedDatestring

the date on which this client record was last modified

lastNamestring

the last name of this client

loanCyclenumber

the number of loans this client has opened and closed as fully paid as an individual

middleNamestring

any middle names for this client

migrationEvent object

Description for migrationEvent in ClientApiV1

creationDatestring<date-time>

the date on which the data import was made

encodedKeystring

the encoded key of this data migration event

numCentresImportednumber

the number of centres which were imported during the data migration

numClientsImportednumber

the number of clients which were imported as part of the data migration

numGLAccountsImportednumber

the number of general ledger accounts which were imported as part of the data migration

numGroupsImportednumber

the number of groups which were imported as part of the data migration

numLoanRepaymentsImportednumber

the number of loan repayment transations which were imported as part of the data migration

numLoanTransactionsImportednumber

the number of loan transactions which were imported as part of the data migration

numLoansImportednumber

the number of loan accounts which were imported as part of the data migration

numSavingsImportednumber

the number of savings accounts which were imported as part of the data migration

statestring

whether the data import was accepted, is still in a draft state, or was rejected and all data reverted

Possible values: [REVERTED, DRAFT, APPROVED]

typestring

the type of migration event

Possible values: [IMPORT, EXPORT]

mobilePhone1string

a mobile contact number for this client

mobilePhone2string

another mobile contact number for this client

notesstring

any rich text notes about this client

portalPreferences object

Description for portalPreferences in ClientApiV1

encodedKeystring

the automatically generated encoded ID for this item

Example: 8a19b7057471f4af017472dc0fd80472
lastLoggedInDatestring

Description for lastLoggedInDate in PortalPreferencesApiV1

passwordstring

Description for password in PortalPreferencesApiV1

portalStatestring

Description for portalState in PortalPreferencesApiV1

Possible values: [DISABLED, ENABLED]

preferredLanguagestring

the language which should be used when communicating with this client

Possible values: [PORTUGESE, RUSSIAN, ROMANIAN, ENGLISH, SPANISH, GEORGIAN, BURMESE, PHRASE, CHINESE, FRENCH, INDONESIAN]

profilePictureKeystring

the encoded key of this user's proficle picture

profileSignatureKeystring

the encoded key of the digital copy of this client's signature

statestring

the current state of this client

Possible values: [PENDING_APPROVAL, ACTIVE, INACTIVE, EXITED, BLACKLISTED, REJECTED]

Clientapiv1
{
"activationDate": "string",
"approvedDate": "string",
"assignedBranchKey": "string",
"assignedCentreKey": "string",
"assignedUserKey": "string",
"birthDate": "string",
"clientRole": {
"encodedKey": "string"
},
"closedDate": "string",
"creationDate": "string",
"emailAddress": "string",
"encodedKey": "string",
"firstName": "string",
"gender": "MALE",
"groupLoanCycle": 0,
"homePhone": "string",
"id": "string",
"idPattern": "string",
"lastModifiedDate": "string",
"lastName": "string",
"loanCycle": 0,
"middleName": "string",
"migrationEvent": {
"creationDate": "2024-07-29T15:51:28.071Z",
"encodedKey": "string",
"numCentresImported": 0,
"numClientsImported": 0,
"numGLAccountsImported": 0,
"numGroupsImported": 0,
"numLoanRepaymentsImported": 0,
"numLoanTransactionsImported": 0,
"numLoansImported": 0,
"numSavingsImported": 0,
"state": "REVERTED",
"type": "IMPORT"
},
"mobilePhone1": "string",
"mobilePhone2": "string",
"notes": "string",
"portalPreferences": {
"encodedKey": "8a19b7057471f4af017472dc0fd80472",
"lastLoggedInDate": "string",
"password": "string",
"portalState": "DISABLED"
},
"preferredLanguage": "PORTUGESE",
"profilePictureKey": "string",
"profileSignatureKey": "string",
"state": "PENDING_APPROVAL"
}