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

FieldTypeMode Description
fieldEditableBooleanread-only

Returns true if the related field can be edited by the user.

Retrieves:
  • true if the the related field can be edited by the user
  • Since: 3.14
    idStringread-only

    Identifier of this object.

    profileFieldProfileFieldread-only

    Profile field whose privacy might be overwritten by this privacy setting.

    resourcesObjectread-only

    Resource links (and related permissions for the requesting person) relevant to this object.

    typeStringread-only

    The object type of this object ("profileFieldPrivacy").

    visibilityStringoptional

    Visibility for this field for a specific user. The user may or may not be allowed to override this value.

    • registered - Everyone can see this field
    • colleagues - Only available in Jive internal
    • connections - User's connections / friends can see this field
    • connections_and_colleagues - Only available in Jive internal
    • private - Private to the user
    • all_but_partner - Everyone except external contributors. Only available in Jive internal
    → Fields used by update and create operations
    → Fields used only by create operations
    → Fields not used by update or create operations

    Resources

    ResourceMethodDescription
    selfGET

    Return an updated version of this profile field privacy.

    Retrieves:
  • ProfileFieldPrivacy