Boards Service: Overview

The Boards service provides operations for retrieving information about various Boards in the portal, such as the Board for an app, API, or group, or a user-defined board, the Forum (Site Admin, Business Admin, or API Admin only), or the Support Board for the business.

In general, operations that take the BoardID as an input parameter are used only for user-defined boards. For other types of boards, there are corresponding operations in each service (apis, apps, groups) that offer the same functionality. Operations that take other IDs as input parameters, such as BoardItemID or CommentID, can be used with all types of boards.

For more information about Boards, see Boards in the Community Manager developer portal.

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

Action Endpoint Description
add artifact (first) POST /api/boards/items/artifacts Adds the first artifact, such as an uploaded image or file, to be used in the markdown for a Board item that is being created.
add artifact (subsequent) POST /api/boards/items/{BoardItemID/artifacts Adds an artifact, such as an uploaded image or file, to be used in the markdown for a Board item that is being edited (subsequent artifact, after the first).
add comment artifact (first) POST /api/boards/items/comments/artifacts Adds an artifact, such as an uploaded image or file, to be used in the markdown for a comment that is being created (first artifact).
add comment artifact (subsequent) POST /api/boards/items/comments/{CommentID}/artifacts Adds an artifact, such as an uploaded image or file, to be used in the markdown for a comment that is being edited (subsequent artifact, after the first).
comment on board item POST /api/boards/items{BoardItemID :(/[^/]+?)?}/comments Adds a comment to the specified Board item.
delete artifact DELETE /api/boards/items/{BoardItemID}/artifacts/{FileName} Deletes the specified artifact for the specified BoardItemID.
delete comment artifact DELETE /api/boards/items/comments/{CommentID}/artifacts/{FileName} Deletes the specified artifact for the specified comment.
get artifact GET /api/boards/items/{BoardItemID}/artifacts/{FileName} Returns the specified artifact associated with the specified Board item.
get board GET /api/boards/{BoardID} Returns information about a user-defined board or the Support Board.
get board item comments GET /api/boards/items/{BoardItemID}/commentdetails Returns the list of comments for a specific Board item.
get board item details GET /api/boards/items/{BoardItemID}/details Returns details about a specific Board item, excluding comments. Valid for all board types.
get board items GET /api/boards/{BoardID}/board Returns Board items for the specified user-defined board, in the form of an RSS feed.
get comment artifact GET /api/boards/items/comments/{CommentID}/artifacts/{FileName} Returns the specified artifact associated with the specified comment.
get comment details GET /api/boards/items/comments/{CommentID}/details Returns details about the specified Board comment.
get followers GET /api/boards/{BoardID}/followers Returns information about the followers of the specified user-defined board, in the form of an RSS feed.
list board items GET /api/boards/{BoardID}/board Returns Board items for the specified Board, in the form of a JSON or XML object.
perform comment workflow action POST /api/boards/items/comments/{CommentID}/actions Performs a workflow action on the specified comment.