SecurityGroup
Entity representing a Jive security group.
Example:
Example JSON
JSON including important fields and a SecurityGroup's resources. See the tables below for a list of all fields and resources.
{ "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, "id" : "1001", "resources" : { "administrators" : { "ref" : "https://example.jiveon.com/api/core/v3/securityGroups/1001/administrators", "allowed" : [ "POST", "GET" ] }, "self" : { "ref" : "https://example.jiveon.com/api/core/v3/securityGroups/1001", "allowed" : [ "DELETE", "PUT", "GET" ] }, "members" : { "ref" : "https://example.jiveon.com/api/core/v3/securityGroups/1001/members", "allowed" : [ "POST", "GET" ] } } }
Fields
Field | 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"). |
updated | ISO 8601 Date | read-only | Date and time this security group was last updated. |
Resources
Resource | Method | Description |
---|---|---|
administrators | GET | Return a paginated list of the administrative members of this security group. Availability:Available to Jive admins only Retrieves: |
administrators | POST | Add one or more new administrators to this security group. Availability:Available to Jive admins only Takes:
|
html | GET | URI of the HTML representation of this security group. |
members | GET | Return a paginated list of regular members of this security group. Availability:Available to Jive admins only Retrieves: |
members | POST | Add one or more new regular members to this security group. Availability:Available to Jive admins only Takes:
|
self | GET | Return an updated version of this security group. Availability:Available to Jive admins only Retrieves: |
self | PUT | Update the information about this security group. Availability:Available to Jive admins only Retrieves: |
self | DELETE | Delete this security group and all of its administrative and regular members. Availability:Available to Jive admins only |