Add Groups

Adds Groups to a Kintone environment.

MethodPOST
URLhttps://{subdomain}.kintone.com/v1/groups.json
Authentication Password Authentication , Session Authentication
Content-Typeapplication/json

Contents

Permissions

Only Administrators can use this API.

For more information on Administrators, refer to the following article:
Types of Administrators (External link)

Request Parameters

Parameter Value Required Description
groups Array of Objects Yes An array of groups objects, containing data of Groups to be added.
Up to 100 groups objects can be specified.
groups[].code String Yes The Group Code.
The maximum limit is 128 characters.
Values consisting of only whitespaces or null are not allowed.
groups[].name String Yes The name of the Group.
The maximum limit is 128 characters.
groups[].type String Yes The type of the Group.
Either "static" or "dynamic" must be specified.
groups[].description String Optional The description of the Group.
The maximum limit is 1000 characters.

Sample Request

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
var body = {
  'groups': [
    {
      'code': '1',
      'name': 'Officer',
      'type': 'dynamic',
      'description': ''
    },
    {
      'code': 'general_manager',
      'name': 'General Manager',
      'type': 'static',
      'description': 'A group with all the general managers.'
    }
  ]
};

kintone.api(kintone.api.url('/v1/groups.json', true), 'POST', body, function(resp) {
  // success
  console.log(resp);
}, function(error) {
  // error
  console.log(error);
});

curl Sample

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
$ curl -X POST \
  https://{subdomain}.kintone.com/v1/groups.json \
  -H 'Content-Type: application/json' \
  -H 'X-Cybozu-Authorization: a2ludG9uZTpkZXZlbG9wZXI=' \
  -d '{"groups":
  [
    {
      "code": "1",
      "name": "Officer",
      "type": "dynamic",
      "description": ""
    },
    {
      "code": "general_manager",
      "name": "General Manager",
      "type": "static",
      "description": "A group with all the general managers."
    }
  ]
}'

Response Parameters

An empty JSON object will be returned.

Sample Response

1
{}

Limitations

  • It is not recommended run this API while performing the following operations on the Users & System Administration page:
    • Updates to groups on the Groups (or Roles) page
      For more information on Groups (or Roles), refer to the following article:
      Managing Groups (or Roles) (External link)
    • Importing from a file