Deleting comments awaiting approval
Added by IBM contributorIBM on June 19, 2014
Rate this article 1 starsRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars

To delete a comment that is waiting to be approved, use the HTTP DELETE method.

To delete a comment that is waiting to be approved, use the HTTP DELETE method.

Only the moderator or owner of the blog can delete a comment awaiting approval. Deleted comments cannot be restored.

See Authenticating requests for information about how to authenticate the request.

To delete a comment awaiting approval, complete the following steps:

1. Retrieve the moderation service document. See Retrieving the Blogs moderation service document for more details.
2. In the service document, locate the workspace with the <atom:category term="comments-moderation" .../> child element, and then find the collection with the <atom:category term="approval-content" .../> child element, and make a note of the web address in its href attribute.
3. Send a GET request to the web address you copied from the previous step. In the returned feed, find the comment that you want to delete, and make a note of the web address for it, which is specified in the href attribute of its rel=edit link.
4. Send a DELETE request to the web address of the edit link of the comment that you noted in the previous step.




Method URI Description
DELETE /blogs/{homepage}/api/approval/comments/{commentId} Value of the href attribute of the rel="edit" <link> representing the comment in the Comment Approval feed.
Name Type Optional Description
string No {homepage} represents the blog handle of the blog configured to be the home page of the Blogs application. The handle is defined when the home page blog is created by the administrator.
string No ID of the comment you wish to delete
Code Description
Indicates that the comment was successfully deleted (and no content is returned).
Unauthorized. Returned when no authenticated user or no userid, email, or key parameter are provided on the request.
Not Found.