Community articleUpdating a forum topic or reply awaiting approval
Added by IBM contributorIBM on June 27, 2014
Rate this article 1 starsRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars

To update a forum topic or reply that is waiting to be approved, send a moderation action entry in Atom format to the href attribute of the entry's rel=edit link. You can update the title, content and tag elements of the topic or reply only.



To update a forum topic or reply that is waiting to be approved, send a moderation action entry in Atom format to the href attribute of the entry's rel=edit link. You can update the title, content and tag elements of the topic or reply only.

Only a person added to the global-moderator role of the Forums application can update the topic or reply. See Authenticating requests for information about how to authenticate the request.

To update a forum topic or reply, complete the following steps:



Note: The only updates that will be applied are changes that you make to the title, content, and tag elements.
1. Retrieve the moderation service document. See Retrieving the Forums moderation service document for more details.
2. In the service document, 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 topic or reply that you want to update, 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 GET request to the URL that you noted in the previous step to retrieve the Atom document for the topic or reply.
5. Edit the Atom document to make your changes.
6. Send a PUT request to the href of the rel=edit link to update it.

 

 

Input
Method URI Description
PUT /forums/atom/review/{type} Value of the href attribute of the <link rel="edit"> element of each entry in the Post-moderated Entries feed
Content Type: application/atom+xml
Name Type Optional Description
type
enumerated No Type of forum entry. Options:
Authorized values:
  • topic
  • reply
Name Type Optional Description
replyUuid
string Yes The UUID of the reply you wish to get (if type is "reply")
topicUuid
string Yes The UUID of the reply you wish to get (if type is "topic")
Output
Code Description
200
OK. Indicates that the topic or reply was successfully updated. If an error occurs, this header contains one of the error codes.
403
Forbidden. Authorization failed.
404
Not Found.