osapi.jive.corev3.admin.SecurityGroup
Entity representing a Jive security group.
Example:
Example JSON
JSON with the most important data for a SecurityGroup. See the table below for a list of all fields.
{ "name" : "My First Group", "description" : "This is a security group.", "published" : "2012-01-07T02:30:08.714+0000", "updated" : "2012-01-07T02:31:09.274+0000", "federated" : false }
Properties
Resources
Properties
Property | Type | Mode † | Description |
---|---|---|---|
administratorCount | Integer | read-only | ↑ Number of administrative members in this security group. |
description | String | optional | ↑ Description of this security group. |
federated | Boolean | optional | ↑ Flag indicating that the membership of this group is federated with an external directory service. |
id | String | read-only | ↑ Identifier (unique within an object type and Jive instance) of this object. This field is internal to Jive and should not be confused with contentID or placeID used in URIs. |
memberCount | Integer | read-only | ↑ Number of regular members of this security group. |
name | String | required | ↑ Name of this security group. |
properties | Object | optional | ↑ Extended properties of this security group. |
published | ISO 8601 Date | read-only | ↑ Date and time this security group was initially created. |
resources | Object | read-only | ↑ Resource links (and related permissions for the requesting person) relevant to this object. |
| String[] | optional | ↑ Tags associated with this object. Availability:Will be present only for object types that support tags |
type | String | read-only | ↑ Object type of this object ("securityGroup"). |
typeCode | Integer | read-only | ↑ |
updated | ISO 8601 Date | read-only | ↑ Date and time this security group was last updated. |
Methods
createAdministrators(list)
POST /securityGroups/1234/administrators
Retrieves
--
Description
Add one or more new administrators to this security group.
Availability:
Available to Jive admins only
Takes:
- An array of URIs of the people to be added
createMembers(list)
POST /securityGroups/1234/members
Retrieves
--
Description
Add one or more new regular members to this security group.
Availability:
Available to Jive admins only
Takes:
- An array of URIs of the people to be added
destroy()
DELETE /securityGroups/1234
Retrieves
--
Description
Delete this security group and all of its administrative and regular members.
Availability:
Available to Jive admins only
get(options)
GET /securityGroups/1234
Retrieves
SecurityGroup
Description
Return an updated version of this security group.
Availability:
Available to Jive admins only
Options:
Name | Type | Required | Description |
---|---|---|---|
fields | String | false | The names of the fields to be returned |
Retrieves:
getAdministrators(options)
GET /securityGroups/1234/administrators
Retrieves
Person[]
Description
Return a paginated list of the administrative members of this security group.
Availability:
Available to Jive admins only
Options:
Name | Type | Required | Description |
---|---|---|---|
count | Integer | false | The maximum number of members to return (default is 25) |
fields | String | false | The names of the fields to be returned |
startIndex | Integer | false | Zero-relative index of the first member to return (default is 0) |
Retrieves:
getMembers(options)
GET /securityGroups/1234/members
Retrieves
Person[]
Description
Return a paginated list of regular members of this security group.
Availability:
Available to Jive admins only
Options:
Name | Type | Required | Description |
---|---|---|---|
count | Integer | false | The maximum number of members to return (default is 25) |
fields | String | false | The names of the fields to be returned |
startIndex | Integer | false | Zero-relative index of the first member to return (default is 0) |
Retrieves:
toURI()
Retrieves
String
Description
Retrieves:
update(securitygroupentity)
PUT /securityGroups/1234
Retrieves
SecurityGroup
Description
Update the information about this security group.
Availability:
Available to Jive admins only
Options:
Name | Type | Required | Description |
---|---|---|---|
fields | String | false | The names of the fields to be returned |
Retrieves:
Resources
Resource | Method | Returns | Description |
---|---|---|---|
html | GET | Object | ↑ URI of the HTML representation of this security group. |