ProfileImage

Represents a Jive user's profile image. An example JSON representation looks like this:

{
  "type" : "profileImage",
  "status" : "published",
  "index" : 1,
  "ref" : "https://example.jiveon.com/api/core/v3/people/1/images/1/data",
  "contentType" : "image/png",
  "published" : "2012-07-14T00:11:28.916+0000",
  "updated" : "2012-07-14T00:11:28.916+0000",
  "id" : "2001",
  "resources" : {
    "self" : {
      "ref" : "https://example.jiveon.com/api/core/v3/people/1/images/1",
      "allowed" : [ "GET", "DELETE", "POST" ]
    }
  }
}

Fields

FieldTypeMode Description
followerCountIntegerread-only

Number of people following this object.

Availability:

Will be present only for object types that support being followed.

idStringread-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.

likeCountIntegerread-only

Number of people who have liked this object.

Availability:

Will be present only for object types that support being liked.

refURIread-onlyURI of this profile image. The bits of the image are returned.
resourcesObjectread-only

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

tagsString[]optional

Tags associated with this object.

Availability:

Will be present only for object types that support tags

followedBooleanread-only

Whether the current user is following this object.

Availability:

Will be present only for object types that support being followed.

→ 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 image.

Retrieves:
  • Image describing this image
  • selfPUT

    Update the information about this image.

    Retrieves:
  • Image representing the updated image
  • selfDELETE

    Delete this image.