Collaboration REST Endpoints
Collaboration
Enable collaboration among users through conversations.
- Add new members to the specified conversation.
- Method: postPath:
/social/api/v1/conversations/{conversationID}/members - Add the specified member to the specified conversation.
- Method: postPath:
/social/api/v1/conversations/{conversationID}/members/{memberID} - Associate a document with the specified conversation.
- Method: postPath:
/social/api/v1/conversations/{conversationID}/associate - Close the followup on the specified message for the specified user.
- Method: deletePath:
/social/api/v1/messages/{messageID}/followups/{userID} - Create a new applink for the specified conversation.
- Method: postPath:
/social/api/v1/conversations/{conversationID}/applinks - Create a new conversation.
- Method: postPath:
/social/api/v1/conversations - Create a new hybrid link for the specified conversation.
- Method: postPath:
/social/api/v1/conversations/{conversationID}/hybridlinks - Create a new reply to the specified message.
- Method: postPath:
/social/api/v1/messages/{messageID} - Create a new top-level message in the specified conversation.
- Method: postPath:
/social/api/v1/conversations/{conversationID}/messages - Create hybrid links.
- Method: postPath:
/social/api/v1/hybridlinks - Create new followups on the specified message.
- Method: postPath:
/social/api/v1/messages/{messageID}/followups - Create the inbound mail token information.
- Method: postPath:
/social/api/v1/inboundmail/token - Delete the hybrid link for the specified hybrid link ID.
- Method: deletePath:
/social/api/v1/conversations/{conversationID}/hybridlinks/{hybridlinkID} - Delete the hybrid links.
- Method: deletePath:
/social/api/v1/hybridlinks - Delete the specified hybrid link.
- Method: deletePath:
/social/api/v1/hybridlinks/{hybridlinkID} - Get a filtered list of all conversations.
- Method: getPath:
/social/api/v1/conversations - Get a filtered list of hybrid links.
- Method: getPath:
/social/api/v1/hybridlinks - Get a list of folder IDs that have conversations associated with them.
- Method: getPath:
/social/api/v1/hierarchicalMembers/{hierarchicalMemberID} - Get all direct and indirect user members of the specified conversation.
- Method: getPath:
/social/api/v1/conversations/{conversationID}/memberships - Get all direct members of the specified conversation.
- Method: getPath:
/social/api/v1/conversations/{conversationID}/members - Get all followups for the specified message.
- Method: getPath:
/social/api/v1/messages/{messageID}/followups - Get all likes for the specified conversation.
- Method: getPath:
/social/api/v1/conversations/{conversationID}/likes - Get all likes for the specified message.
- Method: getPath:
/social/api/v1/messages/{messageID}/likes - Get all members of the specified conversation.
- Method: getPath:
/social/api/v1/conversations/{conversationID}/allmemberships - Get all properties of the specified conversation.
- Method: getPath:
/social/api/v1/conversations/{conversationID}/properties - Get all stars for the specified conversation.
- Method: getPath:
/social/api/v1/conversations/{conversationID}/stars - Get all top-level messages of the specified conversation.
- Method: getPath:
/social/api/v1/conversations/{conversationID}/messages - Get all user properties of the specified conversation.
- Method: getPath:
/social/api/v1/conversations/{conversationID}/userProperties - Get an archive for the specified conversation.
- Method: getPath:
/social/api/v1/conversations/{conversationID}/archive - Get any followup for the specified user for the specified message.
- Method: getPath:
/social/api/v1/messages/{messageID}/followups/{userID} - Get around chats after the specified message.
- Method: getPath:
/social/api/v1/messages/{messageID}/around - Get the next chats after the specified message.
- Method: getPath:
/social/api/v1/messages/{messageID}/next - Get the previous chats after the specified message.
- Method: getPath:
/social/api/v1/messages/{messageID}/previous - Get the specified conversation.
- Method: getPath:
/social/api/v1/conversations/{conversationID} - Get the specified hybrid link.
- Method: getPath:
/social/api/v1/hybridlinks/{hybridlinkID} - Get the specified member of the specified conversation.
- Method: getPath:
/social/api/v1/conversations/{conversationID}/allmemberships/{allmembershipID} - Get the specified member of the specified conversation.
- Method: getPath:
/social/api/v1/conversations/{conversationID}/members/{memberID} - Get the specified message.
- Method: getPath:
/social/api/v1/messages/{messageID} - Get the specified property of the specified conversation.
- Method: getPath:
/social/api/v1/conversations/{conversationID}/properties/{propertyID} - Get the specified user properties on the specified conversation.
- Method: getPath:
/social/api/v1/conversations/{conversationID}/userProperties/{userPropertyID} - Get whether this message is starred.
- Method: getPath:
/social/api/v1/messages/{messageID}/stars - Like the specified message.
- Method: postPath:
/social/api/v1/messages/{messageID}/likes - Mark the followup for the current user on the specified message as read. This does not close the followup.
- Method: putPath:
/social/api/v1/messages/{messageID}/followups - Remove the specified member from the specified conversation.
- Method: deletePath:
/social/api/v1/conversations/{conversationID}/members/{memberID} - Remove the specified property from the specified conversation.
- Method: deletePath:
/social/api/v1/conversations/{conversationID}/properties/{propertyID} - Remove the specified user properties from the specified conversation.
- Method: deletePath:
/social/api/v1/conversations/{conversationID}/userProperties/{userPropertyID} - Set a property on the specified conversation.
- Method: postPath:
/social/api/v1/conversations/{conversationID}/properties - Set a user property on the specified conversation.
- Method: postPath:
/social/api/v1/conversations/{conversationID}/userProperties - Set the specified property on the specified conversation.
- Method: postPath:
/social/api/v1/conversations/{conversationID}/properties/{propertyID} - Set the specified user properties on the specified conversation.
- Method: postPath:
/social/api/v1/conversations/{conversationID}/userProperties/{userPropertyID} - Star the specified conversation.
- Method: postPath:
/social/api/v1/conversations/{conversationID}/stars - Star the specified message.
- Method: postPath:
/social/api/v1/messages/{messageID}/stars - This will always return an empty list; provided for compliance with REST standards.
- Method: getPath:
/social/api/v1/conversations/{conversationID}/hybridlinks - Un-like the specified message.
- Method: deletePath:
/social/api/v1/messages/{messageID}/likes - Un-star the specified conversation.
- Method: deletePath:
/social/api/v1/conversations/{conversationID}/stars - Un-star the specified message.
- Method: deletePath:
/social/api/v1/messages/{messageID}/stars - Update or create the specified hierarchical members.
- Method: putPath:
/social/api/v1/hierarchicalMembers/{hierarchicalMemberID} - Update the specified conversation.
- Method: patchPath:
/social/api/v1/conversations/{conversationID} - Update the specified conversation.
- Method: putPath:
/social/api/v1/conversations/{conversationID} - Update the specified hierarchical members.
- Method: patchPath:
/social/api/v1/hierarchicalMembers/{hierarchicalMemberID} - Update the specified message.
- Method: patchPath:
/social/api/v1/messages/{messageID} - Update the specified message.
- Method: putPath:
/social/api/v1/messages/{messageID}