API Stability Long-Term

The unassignSystemRoleFromGroup() GraphQL mutation field may be used to remove a system role assigned to a group in LogScale.

For more information on roles in LogScale, see the Manage users & permissions documentation page. You may also want to look at the Manage users & permissions page for related information. In particular, read the section on groups, Manage Groups.

Syntax

Below is the syntax for the unassignSystemRoleFromGroup() mutation field:

graphql
unassignSystemRoleFromGroup(
      input: RemoveSystemRoleFromGroupInput!
   ): UnassignSystemRoleFromGroup!

Below is an example of how this mutation field might be used:

Show:
graphql
mutation {
  unassignSystemRoleFromGroup(input: 
     { groupId: "Kj3SzghhYxdjz8X6XIxZ2EhaVTrMuSpo", 
       roleId: "pFLOxe7C8zkNbWOSP8VartJ0I6Kz0eK2" } 
   )
     {group { displayName, userCount } }
}
Example Responses
Show:
json
{
  "data": {
    "unassignSystemRoleFromGroup": {
      "group": {
        "displayName": "Sales Dept.",
        "userCount": 6
      }
    }
  }
}

Given Datatypes

For the given datatype, RemoveSystemRoleFromGroupInput, there are several parameters that may be given. Below is a list of them along with their datatypes and a description of each:

Table: RemoveSystemRoleFromGroupInput

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For some fields, this column indicates that a result will always be returned for this column.
Table last updated: Sep 19, 2024
groupIdstringyes Long-TermThe unique identifier of the group.
roleIdstringyes Long-TermThe unique identifier of the system role to remove from the group.

Returned Datatypes

The returned datatype unassignSystemRoleFromGroup has its own parameters. Below is a list of them along with their datatypes and a description of each:

Table: UnassignSystemRoleFromGroup

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For some fields, this column indicates that a result will always be returned for this column.
Table last updated: Oct 4, 2024
groupgroupyes Long-TermThe group from which to unassign the system role. See group.