API Stability Long-Term

The unassignRoleFromGroup() GraphQL mutation may be used to remove a role assigned to a group for a given view.

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.

Syntax

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

graphql
unassignRoleFromGroup(
      input: RemoveRoleFromGroupInput!
   ): UnassignRoleFromGroup!

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

Show:
graphql
mutation {
  unassignRoleFromGroup(input: 
          { viewId: "aK9GKAsTnMXfRxT8Fpecx3fX",
            groupId: "Kj3SzghhYxdjz8X6XIxZ2EhaVTrMuSpo", 
            roleId: "pFLOxe7C8zkNbWOSP8VartJ0I6Kz0eK2"} )
     { group { userCount } }
}
Example Responses
Show:
json
{
  "data": {
    "unassignRoleFromGroup": {
      "group": {
        "userCount": 6
      }
    }
  }
}

Given Datatypes

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

Table: RemoveRoleFromGroupInput

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 role to remove from the group.
viewIdstringyes Long-TermThe unique identifier of the view associated with the role.

Returned Datatypes

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

Table: UnassignRoleFromGroup

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 unassigned group. See Group.