Discussions Service: Overview

The Discussions service provides operations for managing discussions about apps or APIs, including the associated comments and marks.

URL: https://{hostname}/api/discussions

Note: Most of these operations take the DiscussionID as a parameter. You can get this value from the response to the GET /api/discussions.IDs on the Platform operation. For information about any other IDs used in path parameters, see

Action Endpoint Description
comment on discussion POST /api/discussions/{DiscussionID}/comments Adds a comment to the specified discussion.
delete discussion DELETE /api/discussions/{DiscussionID} Deletes the specified discussion.
get discussion GET /api/discussions/{DiscussionID} Returns the specified discussion.
get discussion comments GET /api/discussions/{DiscussionID}/comments Returns the comments associated with a specified discussion.
get discussion details GET /api/discussions/{DiscussionID}/details Returns information about a discussion, including details such as workflow steps that are valid for the discussion and, possibly, comments and target resources relating to the discussion.
get discussion list GET /api/discussions Returns a list of discussions that match specified filter criteria, in the form of a JSON object.
list discussions GET /api/discussions

Returns a list of discussions that match specified filter criteria, as an RSS feed.

Note: GET /api/discussions (list discussions, with custom Accept header) returns the same information as a JSON object. We recommend using that operation rather than this one.

mark comment POST /api/discussions/{DiscussionID}/comments/{commentID}/marks Adds a mark to a comment on a discussion.
mark discussion POST /api/discussions/{DiscussionID}/marks Marks a discussion.
start discussion POST /api/discussions Starts a new discussion.
unmark comment DELETE /api/discussions/{DiscussionID}/comments/{commentID}/marks/{UserID} Removes the specified user's mark from a comment that the user has previously marked.
unmark discussion DELETE /api/discussions/{DiscussionID}/marks/{UserID} Removes the user's mark from a discussion that the user has previously marked.