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.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

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

Parameter Description
  • pagination

An object that contains details about the pagination.

-- limit

The maximum number of records returned per page.

-- offset

The starting point in the list of records.

-- total

The total number of records.

  • data

An array containing the data records.

  • groupId

The unique identifier of the group.

  • groupName

The name of the group.

  • groupStatus

The status of the group (e.g., ACTIVE).

  • groupExternalId

An external identifier for the group.

  • firstName

The first name of the primary member of the group.

  • lastName

The last name of the primary member of the group.

  • primaryMemberId

The unique identifier of the primary member.

  • email

The email address of the primary member.

  • mobile

The mobile number of the primary member.

  • totalMembers

The total number of members in the group.

  • extendedFields

An 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.

  • warnings

An array containing any warning messages.

  • errors

An array containing any error messages.

  • id

The unique identifier of the group.

  • lifeTimePurchases

The total amount of purchases made by the group in its lifetime.

  • totalActiveMembers

The total number of currently active members in the group.

  • totalExitedMembers

The total number of members who have left the group.

  • defaultGroup

A 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": "9911223366",
            "totalMembers": 1,
            "extendedFields": {
                "platinum": 25
            }
        }
    ],
    "warnings": [],
    "errors": []
}

API-specific error codes

Error codeDescription
91052Invalid or missing search parameters.
Query Params
string
required

To search for the group using group name. Note: One of the required parameters marked is mandatory.

string
required

To search for the group using group id. Note: One of the required parameters is mandatory.

string

The starting index for data retrieval.

string

The maximum number of items to be retrieved.

Responses

Language
Credentials
Basic
base64
:
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json