JBoss.orgCommunity Documentation

GET activity/activityId.format

Description: Gets an activity object from a specified activity Id.

URL:

http://{domain_name}/{rest_context_name}/private/api/social/v1-alpha3/{portalContainerName}/activity/{activityId}.{format}

Requires Authentication: true

Parameters:

Request:

 GET: http://cloud-workspaces.com/rest/private/api/social/v1-alpha3/portal/activity/1a2b3c4d5e6f7g8h9i.json

Response:

 {
   "id": "1a2b3c4d5e6f7g8h9j",
   "title": "Hello World!!!",
   "appId": "",
   "type": "exosocial:core",
   "postedTime": 123456789, //timestamp
   "createdAt": "Fri Jun 17 06:42:26 +0000 2011", //The Date follows ISO 8601
   "priority": 0.5, //between 0.0 and 1.0, higher value => higher priority.
   "templateParams": {},
   "titleId": "",
   "identityId": "123456789abcdefghi", //the identity id of the user who created this activity
   "liked": true, //is liked (favorites) by this authenticated identity
   "likedByIdentities": ["identityId1", "identityId2"],
   "posterIdentity": {}, //optional
   "comments": [{}, {}, {}], //optional
   "totalNumberOfComments": 1234,
   "activityStream": {
   "type": "user", // or "space"
   "prettyId": "root", // or space_abcde
   "faviconURL": "http://demo3.exoplatform.org/favicons/exo-default.jpg",
   "title": "Activity Stream of Root Root",
   "permaLink": "http://cloud-workspaces.com/profile/root"
 } //optional
 }