Skip to main content
Version: 25.03

Get Group Details

Enterprise

This endpoint is part of Countly Enterprise. To get access, contact sales or compare versions. Existing customers can reach the support portal with questions.

Endpoint​

/o/groups/group-details

Overview​

Returns one group by ID.

Authentication​

Pass api_key or auth_token as a query parameter, or send countly-token as a header. See Authentication.

Permissions​

  • Required access: global admin

Request Parameters​

ParameterTypeRequiredDescription
api_keyStringYes (or auth_token)API key authentication
auth_tokenStringYes (or api_key)Auth token authentication
argsObject (JSON string)YesStringified object containing _id

args Object Fields​

FieldTypeRequiredDescription
_idStringYesGroup ID

Examples​

Example: Get one group​

Endpoint form:

https://your-server.com/o/groups/group-details?api_key=YOUR_API_KEY&args={"_id":"507f1f77bcf86cd799439011"}

Decoded args object:

{
"_id": "507f1f77bcf86cd799439011"
}

Response​

Success Response​

{
"result": {
"_id": "507f1f77bcf86cd799439011",
"name": "Marketing Team",
"groupID": "marketing-team",
"global_admin": false,
"users": ["507f191e810c19729de860ea"],
"permission": {
"_": { "u": [], "a": [] },
"c": {},
"r": {},
"u": {},
"d": {}
}
}
}

Response Fields​

FieldTypeDescription
resultObject or nullMatching group document
result.usersArrayMember IDs in the group
result.permissionObjectStored group permission object

Error Responses​

HTTP StatusResponse
200{ "result": "Not enough args" }
400{ "result": "Missing parameter \"api_key\" or \"auth_token\"" }
400Error object from details lookup path

Behavior​

  1. Parses args and validates _id.
  2. Reads group from countly.groups.
  3. Returns { "result": group }.
Implementation details

Database Collections

CollectionUsed forData touched by this endpoint
countly.groupsEndpoint data source** - Group document source