Skip to main content

Usercreateapiv1

user object

Description for user in UserCreateApiV1

usernamestring

User identifier used for accessing Mambu.

passwordstring

User's password. Must respect security restrictions defined in Mambu.

role object
encodedKeystringrequired

The encoded key of the role to create the user with.

permissions object
canManageAllBranchesbooleanrequired

States whether the user has access to all the branches in the application.

canManageEntitiesAssignedToOtherOfficersbooleanrequired

States whether the user has access to entities assigned to other credit officers.

firstNamestring

User's first name.

lastNamestring

User's last name.

languagestring

User's language, defaults to ENGLISH if not specified.

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

assignedBranchKeystring

User's assigned branch (encodedKey). Required if the user is a teller or credit officer.

emailstring<email>

User's email address. Must be valid.

homePhonestring

User's home phone.

mobilePhone1string

User's mobile phone number.

twoFactorAuthenticationboolean

Whether the user will use two factor authentication when logging in the application.

managedBranched object[]

List of user's managed branched (with encoded keys).

  • Array [
  • encodedKeystring
    branchKeystring
  • ]
  • transactionLimits object

    Map specifying user transaction limits for various operations.

    APPROVE_LOAN object
    amountstring
    DISBURSE_LOAN object
    amountstring
    APPLY_FEE object
    amountstring
    MAKE_DEPOSIT object
    amountstring
    MAKE_WITHDRAWAL object
    amountstring
    MAKE_REPAYMENT object
    amountstring
    notesstring

    Notes for the user to be created.

    Possible values: <= 255 characters

    customInformation object[]

    List of custom field values for the user to be created.

  • Array [
  • valuestring
    customFieldIdstring
    customFieldSetGroupIndexstring
  • ]
  • Usercreateapiv1
    {
    "user": {
    "username": "string",
    "password": "string",
    "role": {
    "encodedKey": "string"
    },
    "permissions": {
    "canManageAllBranches": true,
    "canManageEntitiesAssignedToOtherOfficers": true
    },
    "firstName": "string",
    "lastName": "string",
    "language": "ENGLISH",
    "assignedBranchKey": "string",
    "email": "user@example.com",
    "homePhone": "string",
    "mobilePhone1": "string",
    "twoFactorAuthentication": true,
    "managedBranched": [
    {
    "encodedKey": "string",
    "branchKey": "string"
    }
    ],
    "transactionLimits": {
    "APPROVE_LOAN": {
    "amount": "string"
    },
    "DISBURSE_LOAN": {
    "amount": "string"
    },
    "APPLY_FEE": {
    "amount": "string"
    },
    "MAKE_DEPOSIT": {
    "amount": "string"
    },
    "MAKE_WITHDRAWAL": {
    "amount": "string"
    },
    "MAKE_REPAYMENT": {
    "amount": "string"
    }
    },
    "notes": "string"
    },
    "customInformation": [
    {
    "value": "string",
    "customFieldId": "string",
    "customFieldSetGroupIndex": "string"
    }
    ]
    }