discussions

Name Resource Description
Add a message POST api/2.0/project/{projectid}/message Adds a message to the selected discussion within a project with the ID specified in the request.
Add a message comment POST api/2.0/project/message/{messageid}/comment Adds a comment to the selected discussion message with the text specified in the request. The parent comment ID can be also selected.
Check the discussion subscription GET api/2.0/project/message/{messageid}/subscribe Checks subscription to the notifications about the actions performed in the discussion with the selected message.
Delete a message DELETE api/2.0/project/message/{messageid} Deletes a message with the ID specified in the request from a project discussion.
Get a message GET api/2.0/project/message/{messageid} Returns the detailed information about a discussion message with the ID specified in the request.
Get a message preview POST api/2.0/project/message/discussion/preview Returns a preview of the discussion message.
Get discussion subscribers GET api/2.0/project/message/{messageid}/subscribes Returns a list of all the subscribers to the discussion with the selected message.
Get filtered messages GET api/2.0/project/message/filter Returns a list with the detailed information about all the messages matching the filter parameters specified in the request.
Get message comments GET api/2.0/project/message/{messageid}/comment Returns a list of the discussion message comments from a project with the ID specified in the request.
Get messages GET api/2.0/project/{projectid}/message Returns a list of all the discussion messages within a project with the ID specified in the request.
Get recent messages GET api/2.0/project/message Returns a list of the recent discussion messages from a project with the ID specified in the request.
Subscribe to discussion PUT api/2.0/project/message/{messageid}/subscribe Subscribes to the notifications about the actions performed in the discussion with the selected message.
Update a message PUT api/2.0/project/message/{messageid} Updates the selected discussion message from a project with the ID specified in the request.
Update a message status PUT api/2.0/project/message/{messageid}/status Updates the selected message status.