Permission denied requesting kudos/givers for a message via API
I'm extracting the individuals who have given kudos on a set of messages. My API user has full privileges on the target community, and most of the calls in a series of calls to /restapi/vc/messages/id/<ID>/kudos/givers are working as expected. In a few cases, the response data from the API endpoint is:
<response status="error"> <error code="303"> <message>Permission Denied</message> </error> </response>
The kudos count for the messages in question are greater than 0, so it appears that there is valid kudo data associated with the messages that give this response. From what I can tell from spot-checking the permission denied messages in the Community's UI, these messages are in threads where kudos were once enabled, some kudos were given to messages in the thread, and then kudos were later disabled.
My questions are:
* Is the disabling of kudos on a given thread (but not the containing board) after kudos have been given to messages on that thread the cause of this API response?
* If so, is there some other means by which I can retrieve the list of kudo "givers" for these messages?
- Hi,
As you are making a rest api call with respect to message, this call returns users who have given kudos to that particular post.
When you turn off and hide kudos from topic options for that thread it will not allow above api to fetch kudos details.
That is the reason you are getting this response.
Hope this helps.