Endpoints
Record Vote
Record a vote (upvote or downvote) on a question
POST
Record Vote
Record a user’s vote on a specific question. Users can vote once per question, and downvotes can include optional feedback.
Path Parameters
The type/slug of the Guru
Body Parameters
The slug identifier of the question to vote on
Optional binge session identifier. Can be None
The type of vote to record. Must be either “upvote” or “downvote”
Optional feedback text for downvotes. Maximum 200 characters
Response
The recorded vote type (“upvote” or “downvote”)
The feedback provided with the vote (if any)
Error message or status message
Notes
- Each question can only be voted once.
- If the question has already been voted, the endpoint returns a 200 status with the existing vote
- Feedback is optional but limited to 200 characters
- The
binge_id
parameter can be null, empty string, or “None” and will be treated as null - Only “upvote” and “downvote” are valid vote types
Record Vote