ProfileFieldPrivacy
A profile field privacy defines the visibility of a single field of a user's profile. Profile fields can be configured to let users override the default visibility value.
Example:
Example JSON
{ "id" : "10", "profileField" : { "id" : "10", "resources" : { "self" : { "allowed" : [ "GET", "PUT" ], "ref" : "http://lt-a10-122103:8080/api/core/v3/admin/profileFields/10" } }, "visibilityDefault" : "connections", "visibilityEditable" : true, "name" : "Home Address", "type" : "profileField", "index" : 12 }, "visibility" : "connections", "fieldEditable" : true, "type" : "profileFieldPrivacy", "resources" : { "self" : { "ref" : "https://example.jiveon.com/api/core/v3/people/2001/profilePrivacy/5501", "allowed" : [ "GET" ] } } }
Since: 3.13
Fields
Field | Type | Mode † | Description |
---|---|---|---|
fieldEditable | Boolean | read-only | Returns true if the related field can be edited by the user. Retrieves:Since: 3.14 |
id | String | read-only | Identifier of this object. |
profileField | ProfileField | read-only | Profile field whose privacy might be overwritten by this privacy setting. |
resources | Object | read-only | Resource links (and related permissions for the requesting person) relevant to this object. |
type | String | read-only | The object type of this object ("profileFieldPrivacy"). |
visibility | String | optional | Visibility for this field for a specific user. The user may or may not be allowed to override this value.
|
Resources
Resource | Method | Description |
---|---|---|
self | GET | Return an updated version of this profile field privacy. Retrieves: |