HighQ 5.5

Social features - Collaborate 5.5 API list

OVERVIEW

- Wiki API   - NEW

API version: 12

   Sr.    API Endpoints    Description
1 GET : {version}/wiki/{siteid}/{wikiid} Get wiki details
2 PUT : {version}/wiki/{siteid}/{wikiid} Update wiki
3 DELETE : {version}/wiki/{siteid}/{wikiid} Move wiki to delete item list
4 POST : ​{version}​/wiki​/{siteid} Add wiki
5 GET : {version}​/wiki​/{siteid}​/draft​/{draftid} Get wiki draft details
6 PUT : {version}​/wiki​/{siteid}​/{wikiid}​/restore Restore wiki
7 GET : {version}​/wiki​/{siteid}​/drafts Get list of wiki draft page
8 PUT : {version}​/wiki​/{siteid}​/{wikiid}​/restore​/{versionid} Restore wiki version
9 DELETE : {version}​/wiki​/{siteid}​/draft delete wiki draft
10 GET : {version}​/wiki​/{siteid}​/deleteditems Get deleted wiki details
11 GET : {version}​/wiki​/{siteid}​/tree Get list of wikis tree
12 DELETE : {version}​/wiki​/{siteid}​/remove Delete wiki permenently

 

- Blog API   - NEW

API version: 12

   Sr.    API Endpoints    Description  
1 GET : {version}​/blog​/{siteid} Get list of blog  
2 POST : {version}​/blog​/{siteid} Insert Blog  
3 GET : {version}​/blog​/{siteid}​/{blogid} Get blog details  
4 PUT : {version}​/blog​/{siteid}​/{blogid} Update Blog  
5 DELETE : {version}​/blog​/{siteid}​/{blogid} Delete blog post  
6 GET : {version}​/blog​/{siteid}​/category Get all category  
7 GET: {version}/blog/{siteid}/drafts Get all blog drafts  
8 DELETE : /{version}/blog/{siteid}/draft?draftid_csv={draftid_csv} Delete blog draft  
9 GET: {version}/blog/{siteid}/schedule Get schedule blog  

 

- Roles API Changes for new user role 'Allow user to bypass XSS protection'  - UPDATE

API version: 12

Note : Through API, we will allow to update user's role 'Allow user to bypass XSS protection' also we will provide this new role's details in get api calls.

Get User Roles : GET/{version}/users/{userid}/roles

Update User Roles : PUT/{version}/users/{userid}/roles

Get User List : GET/{version}/users

 

Restricted XSS through API 

Note : We will not allow scripting through API for below endpoints if either user is not having the role of 'Allow user to bypass XSS protection' or ASP admin xss property is default. This fix will be applied from version 1.

 

Sr. Endpoints Field param Description
1 POST : {version}/wiki/{siteid} wikicontent Add Wiki
2 PUT : {version}/wiki/{siteid}/{wikiid} wikicontent Update Wiki
3 POST : {version}/blog/create blogContent Add/Update Blog
4 POST : {version}/blog/{siteid} blogcontent Insert Blog
5 PUT : {version}/blog/{siteid}/{blogid} blogcontent Update Blog
6 POST : {version}/event eventcontent Add Event8
7 POST : {version}/event/create eventContent Create Event
8 POST : {version}/comments html Add Comment
9 PUT : {version}/comments/{commentid} html Edit Comment
10 POST : {version}/microblog description Post MicroBlog
11 POST : {version}/shares/microblog microblogmessage Share via micro blog
12 PUT : {version}/isheet/{isheetid}/items/{itemid} description To edit iSheet item by using the item id
13 POST : {version}/isheet/{isheetid}/items description To create the iSheet item
14 POST : {version}/shares/message privatemessage Share via private message
15 POST : {version}/conversations/{conversationid}/messages html Reply on Message Conversation
16 POST : {version}/tasks description Add Task
17 PUT : {version}/tasks/{taskid} description Edit Task

 

 

 

 

Comments


0 Comments

Last Updated: Nov 08,2024