API Stability Long-Term

The unassignOrganizationRoleFromGroup() GraphQL mutation field is used to remove an organization 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 Manage Groups for related information.

Syntax

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

graphql
unassignOrganizationRoleFromGroup(
      input: RemoveOrganizationRoleFromGroupInput!
   ): UnassignOrganizationRoleFromGroup!

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

Show:
graphql
mutation {
  unassignOrganizationRoleFromGroup( input:
    { groupId: "abc123",
      roleId: "def456"
    } )
  { group { displayName } }
}

Given Datatypes

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

Table: RemoveOrganizationRoleFromGroupInput

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 from which the organization should be removed.
roleIdstringyes Long-TermThe unique identifier of the role for the group of the organization.

Returned Datatypes

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

Table: UnassignOrganizationRoleFromGroup

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 without an assigned organization. See group.