Search user groups by name, ID, and mobile number

Retrieves the details of a specific group using the unique ID or external ID of the group.

API endpoint

To search for a group based on the group name: {host}/userGroup2/search?q={query parameter}

To search for a group based on group ID or external ID: {host}/userGroup2?id={query parameter}

This allows you to search for any group using group_id, group_name, group_external id, and primary member email id/ mobile number/ card number.

Prerequisites

  • Authentication: Basic or OAuth authentication
  • Access group resource: Read access to the User Group resource

Resource information

URI/v2/userGroup2
HTTP MethodGET
PaginationYes
Batch supportNo
Rate limit informationNA

Query parameters

ParameterTypeDescription
q*stringThe name of the group. The maximum allowed number of characters is 50.
id*integerThe group or external ID of the group.
offsetintegerThe starting index for data retrieval.
limitintegerThe maximum number of items to be retrieved.

Note: One of the parameters marked * is mandatory.

https://eu.api.capillarytech.com/v2/userGroup2/search?q=51334

Response parameters

ParameterDescription
- paginationAn object that contains details about the pagination.
-- limitThe maximum number of records returned per page.
-- offsetThe starting point in the list of records.
-- totalThe total number of records.
- dataAn array containing the data records.
- groupIdThe unique identifier of the group.
- groupNameThe name of the group.
- groupStatusThe status of the group (e.g., ACTIVE).
- groupExternalIdAn external identifier for the group.
- firstNameThe first name of the primary member of the group.
- lastNameThe last name of the primary member of the group.
- primaryMemberIdThe unique identifier of the primary member.
- emailThe email address of the primary member.
- mobileThe mobile number of the primary member.
- totalMembersThe total number of members in the group.
- extendedFieldsAn array containing the extended fields and their corresponding values, enabled for specific verticals within the organisation.
Note: Each extended field must be valid and created under the usergroup2 entity .
- warningsAn array containing any warning messages.
- errorsAn array containing any error messages.
- idThe unique identifier of the group.
- lifeTimePurchasesThe total amount of purchases made by the group in its lifetime.
- totalActiveMembersThe total number of currently active members in the group.
- totalExitedMembersThe total number of members who have left the group.
- defaultGroupA boolean value indicating whether the group is a default one for the user.
{
    "pagination": {
        "limit": 10,
        "offset": 0,
        "total": 1
    },
    "data": [
        {
            "groupId": 51334,
            "groupName": "natwest14",
            "groupStatus": "ACTIVE",
            "groupExternalId": "natwest_16",
            "firstName": "Test",
            "lastName": "Usergroup",
            "primaryMemberId": 558085086,
            "email": "[email protected]",
            "mobile": "19985710853",
            "totalMembers": 1,
            "extendedFields": {
                "platinum": 25
            }
        }
    ],
    "warnings": [],
    "errors": []
}

API-specific error codes

Error codeDescription
91052Invalid or missing search parameters.
Language
Authorization
Basic
base64
:
URL
Click Try It! to start a request and see the response here!