A Vote is set on a message by an user. A vote can be an upvote, a downvote, a problem (when people report a content as inappropriate) or a trollvote. Each user can upvote OR downvote a message, and can trollvote and mark as inappropriate as well.

GET /v2/topics/:topic_id/votes/downvotes
Return all the votes of the given Topic

GET /v2/topics/:topic_id/votes/upvotes
Return all the votes of the given Topic

GET /v2/topics/:topic_id/votes/trollvotes
Return all the votes of the given Topic

GET /v2/topics/:topic_id/votes/problems
Return all the votes of the given Topic

GET /v2/topics/:topic_id/votes
Return all the votes of the given Topic

GET /v2/messages/:message_id/votes/downvotes
Return all the votes of the given Message

GET /v2/messages/:message_id/votes/upvotes
Return all the votes of the given Message

GET /v2/messages/:message_id/votes/trollvotes
Return all the votes of the given Message

GET /v2/messages/:message_id/votes/problems
Return all the votes of the given Message

GET /v2/messages/:message_id/votes
Return all the votes of the given Message

GET /v2/votes/downvotes
Return all the votes

GET /v2/votes/upvotes
Return all the votes

GET /v2/votes/trollvotes
Return all the votes

GET /v2/votes/problems
Return all the votes

GET /v2/votes
Return all the votes

GET /v2/me/messages/:message_id/votes/downvotes
Return all the votes of the given Message for the current resource owner

GET /v2/me/messages/:message_id/votes/upvotes
Return all the votes of the given Message for the current resource owner

GET /v2/me/messages/:message_id/votes/trollvotes
Return all the votes of the given Message for the current resource owner

GET /v2/me/messages/:message_id/votes/problems
Return all the votes of the given Message for the current resource owner

GET /v2/me/messages/:message_id/votes
Return all the votes of the given Message for the current resource owner

GET /v2/me/topics/:topic_id/votes/downvotes
Return all the votes of the given Topic for the current resource owner

GET /v2/me/topics/:topic_id/votes/upvotes
Return all the votes of the given Topic for the current resource owner

GET /v2/me/topics/:topic_id/votes/trollvotes
Return all the votes of the given Topic for the current resource owner

GET /v2/me/topics/:topic_id/votes/problems
Return all the votes of the given Topic for the current resource owner

GET /v2/me/topics/:topic_id/votes
Return all the votes of the given Topic for the current resource owner

GET /v2/me/votes/downvotes
Return all the votes for the current resource owner

GET /v2/me/votes/upvotes
Return all the votes for the current resource owner

GET /v2/me/votes/trollvotes
Return all the votes for the current resource owner

GET /v2/me/votes/problems
Return all the votes for the current resource owner

GET /v2/me/votes
Return all the votes for the current resource owner



POST /v2/messages/:message_id/votes
Create a vote for the given Message

POST /v2/votes
Create a vote


PATCH /v2/votes/:id
Update a vote

PUT /v2/votes/:id
Update a vote


DELETE /v2/votes/:id
Destroy a vote


comments powered by <span class='logo-disqus'>Disqus</span>