You are here

Comments

A person can comment on folders and individual items to give other users information or notes specific to that content. API methods exist to get a list of comments, get a specific comment, and add a comment to a node.

Comment object

Property Type JSON Type Description
edited boolean boolean True if the comment has been edited since it was first created
content string string The comment itself
id id string A unique opaque string id
modifiedAt Date Time string The date time that the comment was last modified
createdBy person object An embedded person entity describing the person who created this comment
canDelete boolean boolean True if this comment can be deleted by the current authenticated user. False if not, or if the node that is being commented upon is either a working copy or locked.
modifiedBy person object An embedded person entity describing the person who last modified this comment
createdAt Date Time string The date time that the comment was created
canEdit boolean boolean True if this comment can be edited by the current authenticated user. False if not, or if the node that is being commented upon is either a working copy or locked.

Example of a comment object

"edited" : false,
"content" : "<p>comment 13</p>",
"id" : "e1f349fb-79ee-4604-a563-16af8b78aa3c",
"modifiedAt" : "2012-07-20T21:46:09.659+0000",
"createdBy" : {
 "enabled" : true,
 "lastName" : "Bloggs",
 "location" : "Somewhere",
 "avatarId" : "85d45e64-eb02-44e1-b989-dbf571ab0704",
 "instantMessageId" : "fredb",
 "googleId" : "fredb@gmail.com",
 "id" : "fred.bloggs@yourcompany.com",
 "skypeId" : "fredb",
 "email" : "fred.bloggs@yourcompany.com",
 "description" : "Been with company for n years",
 "company" : {
   "organization" : "Your Company",
   "address1" : "Some place",
   "address2" : "Somewhere",
   "postcode" : "Z99 9Z9",
   "telephone" : "01234 123456",
   "fax" : "01234 123457",
   "email" : "info@yourcompany.com"
 },
 "firstName" : "Fred",
 "telephone" : "01234 567890",
 "jobTitle" : "VP of something",
 "mobile" : "07777 567890"
},
"canDelete" : true,
"modifiedBy" : {
 "enabled" : true,
 "lastName" : "Bloggs",
 "location" : "Somewhere",
 "avatarId" : "85d45e64-eb02-44e1-b989-dbf571ab0704",
 "instantMessageId" : "fredb",
 "googleId" : "fredb@gmail.com",
 "id" : "fred.bloggs@yourcompany.com",
 "skypeId" : "fredb",
 "email" : "fred.bloggs@yourcompany.com",
 "description" : "Been with company for n years",
 "company" : {
   "organization" : "Your Company",
   "address1" : "Some place",
   "address2" : "Somewhere",
   "postcode" : "Z99 9Z9",
   "telephone" : "01234 123456",
   "fax" : "01234 123457",
   "email" : "info@yourcompany.com"
 },
"createdAt" : "2012-07-20T21:46:09.659+0000",
"canEdit" : true