API Stability Long-Term

The addGroup() GraphQL mutation is used to create a new group.

For more information on user groups, see the Manage Groups documentation page.

Syntax

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

graphql
addGroup(
      displayName: string!
      lookupName: string
    ): AddGroupMutation!

The displayName is required, but lookupName is option — indicated by the exclamation points in the syntax.

For the return value AddGroupMutation, you'll need to specify its only parameter, group (see the Returned Datatypes section below). But then you'll have to specify one of its parameters: id is the main one you'll need since it's key to getting and changing anything else for the group. See the example below for more clarity:

Show:
graphql
mutation{
  addGroup(displayName: "chiefs") { 
    group {
      id
    }
  }
}
Example Responses
Show:
json
{
  "data": {
    "addGroup": {
      "group": {
        "id": "C7QXozka5IOqDNFNjWKfThwKTDtdqHFE"
      }
    }
  }
}

Returned Data Types

For the returned datatype AddGroupMutation(), there is one parameter that may be given. However, that one parameter has several parameters of its own. A link to that table is in the description field here.

Table: AddGroupMutation

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 23, 2024
groupGroupyes Long-TermThe group on which to add mutation. See Group.