Skip to main content

Clientrolesconfiguration

Model representation of the clients roles configuration.

defaultRole objectrequired

Represents the client role configuration.

canGuaranteeboolean

TRUE if clients with this client role can be used as guarantors, FALSE otherwise.

canOpenAccountsboolean

TRUE if new accounts for this client type can be created, FALSE otherwise.

descriptionstring

The text description for this client role.

idstringrequired

The ID of the client role, can be generated and customized, unique.

idPatternstring

The pattern used in generating the client ID.

namestringrequired

The name of the client role.

requireIdentificationDocumentsboolean

TRUE if identification documents must be provided for the client to be created, FALSE otherwise. Does not apply for groups.

useDefaultAddressboolean

TRUE if the Mambu default address section is available, FALSE otherwise.

roles object[]

List of all client roles, order by their appearance in the yaml file.

  • Array [
  • canGuaranteeboolean

    TRUE if clients with this client role can be used as guarantors, FALSE otherwise.

    canOpenAccountsboolean

    TRUE if new accounts for this client type can be created, FALSE otherwise.

    descriptionstring

    The text description for this client role.

    idstringrequired

    The ID of the client role, can be generated and customized, unique.

    idPatternstring

    The pattern used in generating the client ID.

    namestringrequired

    The name of the client role.

    requireIdentificationDocumentsboolean

    TRUE if identification documents must be provided for the client to be created, FALSE otherwise. Does not apply for groups.

    useDefaultAddressboolean

    TRUE if the Mambu default address section is available, FALSE otherwise.

  • ]
  • typestringrequired

    Indicated the account holder type.

    Possible values: [CLIENT, GROUP]

    Clientrolesconfiguration
    {
    "defaultRole": {
    "canGuarantee": true,
    "canOpenAccounts": true,
    "description": "string",
    "id": "string",
    "idPattern": "string",
    "name": "string",
    "requireIdentificationDocuments": true,
    "useDefaultAddress": true
    },
    "roles": [
    {
    "canGuarantee": true,
    "canOpenAccounts": true,
    "description": "string",
    "id": "string",
    "idPattern": "string",
    "name": "string",
    "requireIdentificationDocuments": true,
    "useDefaultAddress": true
    }
    ],
    "type": "CLIENT"
    }