Schedule demo

User Groups v3 APIs


The User Groups v3 APIs allow you to perform various operations to user groups configured under User Management in the system. Browse through the following APIs to perform required operations to user groups:

Get All User Groups

Retrieves the list of all configured user groups.

Syntax

https://[APM-HOST]:[APM-PORT]/api/v3/usergroups

Supported HTTP methods: GET

Allowed Roles: Administrator, User

Sample Request:

https://apm-prod-server:8443/api/v3/usergroups
	Header:
	authorization=c3d0530476e7eb7fbc5345ebea3a89de

Sample Response (200 OK):

{
  "message": "success",
  "data": [
    {
      "id": 1,
      "name": "Network Team",
      "authentication": "Local Authentication",
      "domainName": "-",
      "userLoginRole": "Administrator",
      "userProfile": [
        "admin",
        "john.doe"
      ],
      "monitorGroup": [
        "Production Servers",
        "Database Monitors"
      ]
    },
    {
      "id": 2,
      "name": "DevOps Group",
      "authentication": "Domain Authentication",
      "domainName": "corp.example.com",
      "userLoginRole": "Operator",
      "userProfile": [
        "jane.smith"
      ],
      "monitorGroup": [
        "Web Servers"
      ]
    }
  ],
  "meta": {}
}

Delete a User Group

Deletes a single user group by its ID.

Syntax

https://[APM-HOST]:[APM-PORT]/api/v3/usergroups/{userGroupId}

Supported HTTP methods: DELETE

Allowed Roles: Administrator

API Parameters:

ParameterTypeRequiredDescription
Path Parameter
userGroupIdLongYesThe unique ID of the user group

Sample Request:

https://apm-prod-server:8443/api/v3/usergroups/2
	Header:
	authorization=c3d0530476e7eb7fbc5345ebea3a89de

Sample Response (200 OK):

{
  "message": "success",
  "data": [
    "am.webclient.useradministration.usergroup.delete.success"
  ],
  "meta": {}
}

Delete Multiple User Groups

Deletes multiple user groups at once using comma-separated user group IDs.

Syntax

https://[APM-HOST]:[APM-PORT]/api/v3/usergroups

Supported HTTP methods: DELETE

Allowed Roles: Administrator

Content-Type:application/x-www-form-urlencoded

API Parameters:

ParameterTypeRequiredDescription
Request Parameter
userGroupIdsStringYesComma-separated list of user group IDs

Sample Request:

https://apm-prod-server:8443/api/v3/usergroups
	Header:
	authorization=c3d0530476e7eb7fbc5345ebea3a89de
	Body (form-urlencoded):
	userGroupIds=2,4,6

Sample Response (200 OK):

{
  "message": "success",
  "data": [
    "am.webclient.useradministration.usergroup.delete.success"
  ],
  "meta": {}
}

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by thousands of leading businesses globally