Skip to main content

Usercreateapiv1

customInformation object[]

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

  • Array [
  • customFieldIdstring
    customFieldSetGroupIndexstring
    valuestring
  • ]
  • user object

    Description for user in UserCreateApiV1

    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.

    firstNamestring

    User's first name.

    homePhonestring

    User's home phone.

    languagestring

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

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

    lastNamestring

    User's last name.

    managedBranched object[]

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

  • Array [
  • branchKeystring
    encodedKeystring

    the automatically generated encoded ID for this item

    Example: 8a19b7057471f4af017472dc0fd80472
  • ]
  • mobilePhone1string

    User's mobile phone number.

    notesstring

    Notes for the user to be created.

    Possible values: <= 255 characters

    passwordstring

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

    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.

    role object
    encodedKeystringrequired

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

    transactionLimits object

    Map specifying user transaction limits for various operations.

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

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

    usernamestring

    User identifier used for accessing Mambu.

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