listAllLogicalGroups
Lists all the groups available in OpManager. Also provides basic group information such as members count and group health.
HTTP Method
GETAPI URL
https://localhost:8060/api/json/admin/listAllLogicalGroups?apiKey=***************Parameters
| Param Name | Description | Data Type | Additional Information | Is Mandatory |
|---|---|---|---|---|
| apiKey | API key to access your OpManager server. | String | - | Yes |
| isGroupPage | If set to false (default), returns all groups. If set to true, returns paginated results and requires the page and rows parameters. | Boolean | - | No |
| page | Page number for pagination. | Integer | page=1 | No |
| rows | Number of records to return per page. | Integer | rows=100 | No |
| sortByColumn | Column name by which to sort the results. | String | Allowed values: groupDisplayName, description, groupType, displayGroupType, status, count, DISPLAYNAME, availability, isSuppressed, memberAvailability | No |
| sortByType | Sort by ascending or descending. | String | Allowed values: asc, desc | No |
Sample Response
HTTP Code: 200
[
{
"total": 141,
"page": 1,
"rows": [
{
"groupType": "Interface",
"isSuppressed": false,
"memberAvailability": "100",
"groupID": "132995",
"count": "4",
"description": "No Description",
"statusImg": "/images/devices/status5.gif",
"availability": "100",
"statusLabel": "Clear",
"groupDisplayName": "ServerGroup",
"groupName": "ServerGroup-132995",
"suppressedMessage": "",
"displayGroupType": "Interface",
"status": "5"
},
{
"groupType": "Device",
"isSuppressed": false,
"memberAvailability": "0",
"groupID": "132002",
"count": "1",
"description": "No Description",
"statusImg": "/images/devices/status5.gif",
"availability": "100",
"statusLabel": "Clear",
"groupDisplayName": "Agent",
"groupName": "Agent-132002",
"suppressedMessage": "",
"displayGroupType": "Device",
"status": "5"
}
],
"records": 282
}
]Error Response
View common error responsesRate limit: 100 requests per minute. Exceeding this limit will block requests for 1 minute