Developer Center

Groups API

Last Updated: Oct 03, 2018 02:54PM CEST

URL

/api/groups/{ID}
/api/groups/{ID}/custominformation/{customFieldId}
/api/groups/search 

Description

Allows you to retrieve groups. Groups may have associated information such as their custom fields. The custom field values for groups can be changed using patch or delete methods.

Methods


GET Group

Allows retrieving group directly by a group ID or by looking up a client. When retrieving a group, all his associated information such as his custom fields and addresses may also be returned if requested. An empty list is returned if no groups are found.

Parameters

fullDetails Whether to load all the nested fields for the groups as well (true or false)
branchId Looking up a group assigned to a branch using branch id/key
centreId Looking up a group assigned to a centre using branch id/key
creditOfficerUsername Looking up by the username of a specific credit officer *
* creditOfficerUsername is required if the user making the call has the "Credit Officer" role and the option "Can access other credit officers clients" is not activated.

Usage examples

//get the basic group details using the group id
GET /api/groups/8

// get all groups assigned to the branch with id DB
GET /api/groups/?branchId=DB

// get all groups assigned to the centre with id DB​
GET /api/groups/?centreId=DC

// get the full client details
GET /api/groups/20537

// get the full group details using the object's encoded key as the identifier
GET /api/groups/402832b43809601c01380963a5430335?fullDetails=true

// get the full list of group role names. This is required in order to get the grouprolekey used in below examples
GET /api/grouprolenames

Samples responses:


//short response
{
   "encodedKey":"402832b43809601c01380963a5430335",
   "id":"20537",
   "creationDate":"2012-06-20T12:15:21+0200",
   "lastModifiedDate":"2012-06-20T12:15:21+0200",
   "groupName":"Portanica",
   "loanCycle":0,
   "groupLinesOfCredit":[ ]
}

//full response with the 'fullDetails flag set to to true
{
   "theGroup":{
      "encodedKey":"8ad6532633939b710133b6ad30c123a7",
      "id":"445076768",
      "creationDate":"2011-11-18T12:36:03+0000",
      "lastModifiedDate":"2012-06-18T16:34:54+0000",
      "groupName":"Village group",
      "notes":"some_notes",
      "assignedUserKey":"8a5c67f3337b4be40133923f7cad2d64",
      "assignedBranchKey":"8ad6532633939b710133a7af89471004",
      "loanCycle":0,
      "groupLinesOfCredit":[

      ]
   },
   "addresses":[
      {
         "encodedKey":"8afac14a34d69cd00134d702ef5000c8",
         "parentKey":"8ad6532633939b710133b6ad30c123a7",
         "line1":"Green str",
         "line2":"",
         "city":"",
         "region":"",
         "postcode":"",
         "country":"",
         "indexInList":0
      }
   ],
   "customInformation":[
      {
         "encodedKey":"8afac14a34d69cd00134d70c8e4800d4",
         "parentKey":"8ad6532633939b710133b6ad30c123a7",
         "customFieldKey":"8afac14a34d69cd00134d70c0abe00d3",
         "customField":{
            "encodedKey":"8afac14a34d69cd00134d70c0abe00d3",
            "name":"Meeting Place",
            "type":"GROUP_INFO",
            "dataType":"STRING",
            "isDefault":true,
            "isRequired":false,
            "description":"",
            "indexInList":0
         },
         "value":"mercado local",
         "indexInList":0
      }
   ],
   "groupRoles":[
      {
         "encodedKey":"8afac14a34d69cd00134d70c8e5100d5",
         "groupKey":"8ad6532633939b710133b6ad30c123a7",
         "groupRoleNameKey":"8ad6532633939b710133b6ada11f23b1",
         "clientKey":"8a5c67f3337b4be401338f446da2263c",
         "roleName":"Treasurer",
         "indexInList":0
      }
   ],
   "groupMembers":[
      {
         "encodedKey":"8ad6532633939b710133b6ad30c423a8",
         "groupKey":"8ad6532633939b710133b6ad30c123a7",
         "clientKey":"8a5c67f3337b4be401338f446da2263c",
         "creationDate":"2011-11-18T12:36:03+0000",
         "indexInList":0
      },
      {
         "encodedKey":"8ad6532633939b710133b6ad30c523a9",
         "groupKey":"8ad6532633939b710133b6ad30c123a7",
         "clientKey":"8a5c67f3337b4be401338f4473952711",
         "creationDate":"2011-11-18T12:36:03+0000",
         "indexInList":1
      },
      {
         "encodedKey":"8ad6532633939b710133b6ad30c523ab",
         "groupKey":"8ad6532633939b710133b6ad30c123a7",
         "clientKey":"8a5c67f3337b4be401338f446ff92693",
         "creationDate":"2011-11-18T12:36:03+0000",
         "indexInList":2
      }
   ]
}


POST Group

Allows the creation and update of groups programatically. This method allows creating a group with address information and custom fields.

This method can also be used for editing groups. In order to do so, the encodedKey of the group needs to be provided.

Parameters

For the field "group"
groupName A string with the name of the group. Mandatory.
id ID of the group. If not provided Mambu will generate one. Optional.
creationDate Date when the group was created. Optional.
lastModifiedDate Date of modification. Optional.
notes Free text with notes about the group. Optional.
emailAddress E-mail address associated with the group. Optional.
mobilePhone1 Mobile phone associated with the group. Optional.
homePhone Phone associated with the group. Optional.
assignedUserKey Encoded key or ID of the assigned user. Optional.
assignedCentreKey Encoded key or ID of the assigned centre. Optional.
assignedBranchKey Encoded key or ID of the assigned branch. Optional.
clientRole Encoded key of the client type (for group), enclosed in a "encodedKey" field. Optional.
For the field "addresses" use the same format when creating a client in the Clients API.

For the custom fields (named "custominformation") use the same format as specified in the Clients Clients API. See Custom Fields API for more information about custom fields and custom fields sets.

For the field "groupMembers":
clientKey A string with the encoded key or id of the client being assigned to the group. Mandatory.
creationDate The date of creation, if not provided Mambu will use the actual date and time. Optional.

For the field "groupRoles":
clientKey A valid encoded key of a client available as a member of the group. Mandatory.
groupRoleNameKey The encoded key of a group. Mandatory.

Return and error codes


The call will return a status code 201 on success with a list of the updated group. Otherwise it will return a Mambu Response Code.

Usage examples


// create a new group with an address and custom fields
POST /api/groups/

{
    "group": {
        "id": "995577000",
        "creationDate": "2014-12-17T11:38:00+0000",
        "lastModifiedDate": "2014-12-17T15:55:00+0000",
        "groupName": "Secret Group",
        "notes": "This group will not be normally available",
        "assignedUserKey": "8904193be1b047f9a94202c8bec9b9ef",
        "assignedCentreKey": "2a9d604a381a4e10b2da8a4968aa6363",
        "assignedBranchKey": "7bd2a83f-b3844729b90ff531a59f3dc4"
        "clientRole" : {"encodedKey" : "8a34356cf78600abc2ef799123"}
    },

    "addresses": [
        {
            "line1": "The Tea Building",
            "line2": "56 Shoreditch High Street",
            "city": "London",
            "region": "England",
            "postcode": "E1 6JJ",
            "country": "United Kingdom",
            "indexInList": 0
        }
    ],

    "customInformation": [
        {
            "value": "60000",
            "customFieldID": "Income"
        },
        {
            "value": "TRUE",
            "customFieldID": "Newsletter"
        }
    ],

    "groupMembers": [
        {
            "clientKey": "0a57a959a9354e97a8df11c083efdece",
            "creationDate": "2014-12-17T11:38:00+0000"
        },

        {
            "clientKey": "5a3932bfecc84cc5a6c1e495bf4748ed",
            "creationDate": "2014-12-17T11:38:00+0000"
        }
    ],

    "groupRoles": [
        {
            "groupRoleNameKey": "e8927b8c01b24936ba806a91872e9652",
            "clientKey": "5d1d0328eaf14f718013d9ead2687984"
        }
    ]
}



// Response 


{
    "group": {
        "encodedKey": "ff8081814a997b5b014a527b5d2310e0",
        "id": "995577000",
        "creationDate": "2013-12-17T11:39:00+0000",
        "lastModifiedDate": "2014-12-17T11:39:00:16+0000",
        "groupName": "Secret Group",
        "loanCycle": 0,
        "groupLinesOfCredit": [],
        "emailAddress": "secret@example.com",
        "mobilePhone1": "07898765432"
    },

    "addresses": [
        {
            "encodedKey": "ff8080814a537b5d014a537b5d2a0001",
            "parentKey": "ff8080814a537b5d014a537b5d220000",
            "line1": "The Tea Building",
            "line2": "56 Shoreditch High Street",
            "city": "London",
            "region": "England",
            "postcode": "E1 6JJ",
            "country": "United Kingdom",
            "indexInList": 0
        }
    ]
    "customInformation": [
        {
            "encodedKey": "ff8080814a537b5d014a537b5dc70002",
            "parentKey": "ff8080814a537b5d014a537b5d220000",
            "customFieldKey": "ff8080814a53742a014a53765f090352",
            "customField": {
                "encodedKey": "ff8080814a53742a014a53765f090352",
                "id": "Main_Group",
                "name": "Main Group",
                "type": "GROUP_INFO",
                "dataType": "STRING",
                "valueLength": "SHORT",
                "isDefault": false,
                "isRequired": false,
                "customFieldSet": {
                    "encodedKey": "ff8090814a53742a014a53765ef00344",
                    "name": "Other",
                    "createdDate": "2014-12-17T11:40:00+0000",
                    "indexInList": 0,
                    "type": "GROUP_INFO"
                },

                "indexInList": -1,
                "customFieldProductSettings": [],
                "state": "NORMAL",
                "roleKeys": [],
                "editableByAllUsers": true
            },
            "value": "TRUE",
            "indexInList": 0,
            "customFieldID": "Newsletter"
        }
    ],

    "groupRoles": [
        {
            "encodedKey": "ff8080814a537b5d014a537b5eec0004",
            "groupKey": "ff8080814a537b5d014a537b5d220000",
            "groupRoleNameKey": "ff8080814a53742a014a53765652000d",
            "clientKey": "ff8080814a53742a014a5376582100dc",
            "indexInList": 0
        }
    ],

    "groupMembers": [
        {
            "encodedKey": "ff8080814a537b5d014a537b5e5e0003",
            "groupKey": "ff8080814a537b5d014a537b5d220000",
            "clientKey": "ff8080814a53742a014a5376582100dc",
            "creationDate": "2014-12-17T11:40:00+0000",
            "indexInList": 0
        }
    ]

}


PATCH Group Information

Information for a group can be added/edited using PATCH method.

Parameters to PATCH info for group

groupName A string with the name of the group. Optional.
id ID of the group. If not provided Mambu will generate one. Optional.
creationDate Date when the group was created. Optional.
lastModifiedDate Date of modification. Optional.
notes Free text with notes about the group. Optional.
emailAddress E-mail address associated with the group. Optional.
mobilePhone1 Mobile phone associated with the group. Optional.
homePhone Phone associated with the group. Optional.
assignedUserKey Encoded key or ID of the assigned user. Optional.
assignedCentreKey Encoded key or ID of the assigned centre. Optional.
assignedBranchKey Encoded key or ID of the assigned branch. Optional.
For the field "groupMembers":
clientKey A string with the encoded key or id of the client being assigned to the group. Mandatory.

For the field "groupRoles":
clientKey A valid encoded key of a client available as a member of the group. Mandatory.
groupRoleNameKey The encoded key of a group. Mandatory.

Usage Example


// Update (add / edit) different group related information.
PATCH '{
   "group":{
      "id":"445076768",
      "groupName":"Village group update",
      "notes":"some_notes after update",
      "assignedUserKey":"40288a164c31ebec014c31ebf7200004",
      "assignedCentreKey":"40288a164c31eca9014c31ef7e510005",
      "assignedBranchKey":"40288a164c31eca9014c31ef7e4f0003"
   },
   "groupMembers":[
      {
         "clientKey":"40288a164c31eca9014c31ef817100d9"
      }
   ],
   "groupRoles":[
      {
         "groupRoleNameKey":"40288a164c31eca9014c31ef8006000b",
         "clientKey":"40288a164c31eca9014c31ef819200da"
      }
   ]
}' /api/groups/40288a164c31eca9014c31f1135103de

Response

A 200 Response is returned if the group information was successfully created/updated. Otherwise it will return a Mambu Response Code.

PATCH Group Custom Field Values

Custom field values for a group can be added/edited using PATCH method. The new custom field value is validated based on the custom field type defined in the Custom Field.

Parameters for PATCH custom fields method for group

value New value for custom field. Required.
customFieldID The id of the custom field to be edited. Required when editing multiple.
customFieldSetGroupIndex The index of the custom field set to be edited. If it isn't provided, a new set is added.

Usage Example

// Update the custom field value to "10" based on the group id(abc123) and on the custom field id(members)
PATCH '{ "value": "10" }' /api/groups/abc123/custominformation/members

// Update the custom field value to "2012-10-10" based on the group key(40288a134887e7e9014887f0eb720003) and on the custom field key(8a27a878491d417601491d48203100d9)
PATCH '{ "value": "2012-10-10" }' /api/groups/40288a134887e7e9014887f0eb720003/custominformation/8a27a878491d417601491d48203100d9

// Update(add / edit) multiple grouped and / or standard fields from different groups for the group with the id 1111. 
// For a grouped custom field, if customFieldSetGroupIndex is present,
// value is updated, if is missing, a new group is created. 
PATCH '{
  "customInformation": [
    {
      "customFieldID" : "IBAN",
      "value" : "DE123456789121243546783"
    },
    {
      "customFieldID" : "BIC",
      "value" : "1234566441",
      "customFieldSetGroupIndex" : "0"
    },
    {
      "customFieldID" : "BANK_ACCOUNT_TYPE",
      "value" : "Current Account",
      "customFieldSetGroupIndex" : "1"
    }
  ]
}' /api/groups/1111/custominformation/

Response

A 200 Response is returned if the group custom field value was successfully created/updated.

GET Group Custom Field Values

Allows retrieving a custom field value for a given group directly by the ID/key of the group and the ID/key of the custom field.

Usage Example

//get the custom field value of the custom field with the ID "family_members" for the group having ID "abc123"
GET /api/groups/abc123/custominformation/family_members
//get the custom field value of the custom field with the encoded key "8a8080a254a98efe0154a99ad86f00ef" for the group having key "8a8080a254a98efe0154a99ad8c400f6"
GET /api/groups/8a8080a254a98efe0154a99ad8c400f6/custominformation/8a8080a254a98efe0154a99ad86f00ef

Response

//response for a single custom field
[
  {
    "encodedKey": "8a8080a254a98efe0154a99ad9d301be",
    "parentKey": "8a8080a254a98efe0154a99ad8c400f6",
    "customFieldKey": "8a8080a254a98efe0154a99ad86f00ef",
    "customField": {
      "encodedKey": "8a8080a254a98efe0154a99ad86f00ef",
      "id": "Position_Clients",
      "creationDate": "2016-05-18T14:39:13+0000",
      "lastModifiedDate": "2016-05-18T14:40:19+0000",
      "name": "Position",
      "type": "GROUP_INFO",
      "dataType": "STRING",
      "valueLength": "SHORT",
      "isDefault": false,
      "isRequired": false,
      "description": "",
      "customFieldSet": {
        "encodedKey": "8a8080a254a98efe0154a99ad84200ee",
        "name": "Custom Fields",
        "createdDate": "2016-05-13T10:12:58+0000",
        "indexInList": 0,
        "type": "GROUP_INFO",
        "usage": "SINGLE"
      },
      "indexInList": 3,
      "state": "NORMAL",
      "customFieldSelectionOptions": [],
      "viewRights": {
        "encodedKey": "8a8080a254a98efe0154a99ad87200f0",
        "isAccessibleByAllUsers": false,
        "roles": []
      },
      "editRights": {
        "encodedKey": "8a8080a254a98efe0154a99ad87300f1",
        "isAccessibleByAllUsers": false,
        "roles": []
      },
      "unique": false,
      "values": [],
      "amounts": {}
    },
    "value": "Promotions manager",
    "indexInList": 0,
    "customFieldID": "Position_Clients",
    "customFieldSetGroupIndex": -1
  }
]
//response for a grouped custom field
[
  {
    "encodedKey": "8a8080a254c4397d0154c450f88d0034",
    "parentKey": "8a8080a254a98efe0154a99ad8c800fa",
    "customFieldKey": "8a8080a254c4397d0154c45093f4002a",
    "customField": {
      "encodedKey": "8a8080a254c4397d0154c45093f4002a",
      "id": "ccc1",
      "creationDate": "2016-05-18T14:41:36+0000",
      "lastModifiedDate": "2016-05-18T14:41:36+0000",
      "name": "cccc1",
      "type": "GROUP_INFO",
      "dataType": "STRING",
      "valueLength": "SHORT",
      "isDefault": false,
      "isRequired": false,
      "description": "",
      "customFieldSet": {
        "encodedKey": "8a8080a254c4397d0154c450633e0029",
        "name": "groupedcfs",
        "notes": "",
        "createdDate": "2016-05-18T14:41:23+0000",
        "indexInList": 2,
        "type": "GROUP_INFO",
        "usage": "GROUPED"
      },
      "indexInList": 14,
      "state": "NORMAL",
      "customFieldSelectionOptions": [],
      "viewRights": {
        "encodedKey": "8a8080a254c4397d0154c45093f4002b",
        "isAccessibleByAllUsers": false,
        "roles": []
      },
      "editRights": {
        "encodedKey": "8a8080a254c4397d0154c45093f4002c",
        "isAccessibleByAllUsers": false,
        "roles": []
      },
      "unique": false,
      "values": [],
      "amounts": {}
    },
    "value": "111",
    "indexInList": 0,
    "customFieldID": "ccc1",
    "customFieldSetGroupIndex": 0
  },
  {
    "encodedKey": "8a8080a254c4397d0154c4545f410037",
    "parentKey": "8a8080a254a98efe0154a99ad8c800fa",
    "customFieldKey": "8a8080a254c4397d0154c45093f4002a",
    "customField": {
      "encodedKey": "8a8080a254c4397d0154c45093f4002a",
      "id": "ccc1",
      "creationDate": "2016-05-18T14:41:36+0000",
      "lastModifiedDate": "2016-05-18T14:41:36+0000",
      "name": "cccc1",
      "type": "GROUP_INFO",
      "dataType": "STRING",
      "valueLength": "SHORT",
      "isDefault": false,
      "isRequired": false,
      "description": "",
      "customFieldSet": {
        "encodedKey": "8a8080a254c4397d0154c450633e0029",
        "name": "groupedcfs",
        "notes": "",
        "createdDate": "2016-05-18T14:41:23+0000",
        "indexInList": 2,
        "type": "GROUP_INFO",
        "usage": "GROUPED"
      },
      "indexInList": 14,
      "state": "NORMAL",
      "customFieldSelectionOptions": [],
      "viewRights": {
        "encodedKey": "8a8080a254c4397d0154c45093f4002b",
        "isAccessibleByAllUsers": false,
        "roles": []
      },
      "editRights": {
        "encodedKey": "8a8080a254c4397d0154c45093f4002c",
        "isAccessibleByAllUsers": false,
        "roles": []
      },
      "unique": false,
      "values": [],
      "amounts": {}
    },
    "value": "222",
    "indexInList": 2,
    "customFieldID": "ccc1",
    "customFieldSetGroupIndex": 1
  },
  {
    "encodedKey": "8a8080a254c4397d0154c4545f410039",
    "parentKey": "8a8080a254a98efe0154a99ad8c800fa",
    "customFieldKey": "8a8080a254c4397d0154c45093f4002a",
    "customField": {
      "encodedKey": "8a8080a254c4397d0154c45093f4002a",
      "id": "ccc1",
      "creationDate": "2016-05-18T14:41:36+0000",
      "lastModifiedDate": "2016-05-18T14:41:36+0000",
      "name": "cccc1",
      "type": "GROUP_INFO",
      "dataType": "STRING",
      "valueLength": "SHORT",
      "isDefault": false,
      "isRequired": false,
      "description": "",
      "customFieldSet": {
        "encodedKey": "8a8080a254c4397d0154c450633e0029",
        "name": "groupedcfs",
        "notes": "",
        "createdDate": "2016-05-18T14:41:23+0000",
        "indexInList": 2,
        "type": "GROUP_INFO",
        "usage": "GROUPED"
      },
      "indexInList": 14,
      "state": "NORMAL",
      "customFieldSelectionOptions": [],
      "viewRights": {
        "encodedKey": "8a8080a254c4397d0154c45093f4002b",
        "isAccessibleByAllUsers": false,
        "roles": []
      },
      "editRights": {
        "encodedKey": "8a8080a254c4397d0154c45093f4002c",
        "isAccessibleByAllUsers": false,
        "roles": []
      },
      "unique": false,
      "values": [],
      "amounts": {}
    },
    "value": "333",
    "indexInList": 4,
    "customFieldID": "ccc1",
    "customFieldSetGroupIndex": 2
  }
]

DELETE Group Custom Field Values

Specific custom field values for a group can be deleted based on group id and custom field id.

Usage Example

// DELETE the custom field value based on the group id(abc123) and on the custom field id(members)
DELETE /api/groups/abc123/custominformation/members

// DELETE the custom field value based on the group key(40288a134887e7e9014887f0eb720003) and on the custom field key(8a27a878491d417601491d48203100d9)
DELETE /api/groups/40288a134887e7e9014887f0eb720003/custominformation/8a27a878491d417601491d48203100d9

Response

A 200 Response is returned if the group custom field value was successfully deleted.

POST Search

Allows to retrieve groups using dynamic custom filters.

Parameters

Parameter Value
filterConstraints A JSON array of constraints.
filterSelection The field on which the constraint will be applied. Available group filter selections can be found bellow.
filterElement The constraint operator. Available filter elements can be found bellow.
value The constraint value. Required for filter elements with one or two values.
secondValue The constraint second value. Required for filter elements with two values.
dataItemType The entity where the field on which to apply the constraint is located. If the field is located in the same entity with the entity being searched, this field is optional.

Available group filter values

Filter Selection Parameter Data Type
CLIENT_ROLE_KEY KEY
BRANCH_KEY KEY
CENTRE_KEY KEY
CREDIT_OFFICER_KEY KEY
ENCODED_KEY KEY
GROUP_NAME STRING
CREATION_DATE DATE_UTC
LAST_MODIFIED_DATE DATE_UTC
ID STRING
PREFERRED_LANGUAGE ENUM
DEPOSITS_BALANCE MONEY
LOANS_BALANCE MONEY
TOTAL_BALANCE MONEY
NUMBER_OF_MEMBERS NUMBER
LOAN_CYCLE NUMBER

Available filter elements

Filter Element Number Of affected values Available for
EQUALS ONE_VALUE BIG_DECIMAL,BOOLEAN,LONG,MONEY,NUMBER,PERCENT,STRING,ENUM,KEY
MORE_THAN ONE_VALUE BIG_DECIMAL,NUMBER,MONEY
LESS_THAN ONE_VALUE BIG_DECIMAL,NUMBER,MONEY
BETWEEN TWO_VALUES BIG_DECIMAL,NUMBER,MONEY,DATE,DATE_UTC
ON ONE_VALUE DATE,DATE_UTC
AFTER ONE_VALUE DATE,DATE_UTC
BEFORE ONE_VALUE DATE,DATE_UTC
STARTS_WITH ONE_VALUE STRING
IN LIST ENUM,KEY
TODAY NO_VALUE DATE,DATE_UTC
THIS_WEEK NO_VALUE DATE,DATE_UTC
THIS_MONTH NO_VALUE DATE,DATE_UTC
THIS_YEAR NO_VALUE DATE,DATE_UTC
LAST_DAYS ONE_VALUE DATE,DATE_UTC
EMPTY NO_VALUE BIG_DECIMAL,LONG,MONEY,NUMBER,PERCENT,STRING,ENUM,KEY,DATE,DATE_UTC
NOT_EMPTY NO_VALUE BIG_DECIMAL,LONG,MONEY,NUMBER,PERCENT,STRING,ENUM,KEY,DATE,DATE_UTC

Usage examples

// get all groups modified in a specific date range
POST /api/groups/search
{
   "filterConstraints":[
      {
         "filterSelection":"LAST_MODIFIED_DATE",
         "filterElement":"BETWEEN",
         "value":"2015-01-01",
         "secondValue":"2015-06-20"
      }
   ]
}
// get all groups that are preferring English language
POST /api/groups/search
{
   "filterConstraints":[
      {
         "filterSelection":"PREFERRED_LANGUAGE",
         "filterElement":"EQUALS",
         "value":"ENGLISH"
      }
   ]
}
// get all groups created this month
POST /api/groups/search
{
   "filterConstraints":[
      {
         "filterSelection":"CREATION_DATE",
         "filterElement":"THIS_MONTH"
      }
   ]
}

Response

The groups that match the search will be returned
support@mambu.com
https://cdn.desk.com/
false
desk
Loading
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
about
false
Invalid characters found
/customer/en/portal/articles/autocomplete