I am trying to see and show whether a comment on question/answer is flagged by the authenticated user. 1. But whenever I use [/questions/{ids}][1], `can_flag` is `true` irregardless of whether the user (me) can actually flag the comment. 2. When I use [/comments/{ids}][2], I get the correct status. 3. *Editors note*: additional/updated/different info in the answer below, but this still looks like a set of bugs. **Example:** 1. For [*The API Sandbox* question on Meta Stack Exchange][3]: 2. In [this answer there (Id 54725)][4], **I flagged** the (now deleted) [comment with ID 764560][5] (Link now works only for SE devs and MetaSE moderators). 2. But the `/questions/{ids}` route shows `can_flag: true`, which is **incorrect**: [![questions route shows incorrect can_flag][6]][6] <br> 2. However, using `/comments/{ids}` I get `can_flag: false`, which is **correct**: [![comments route shows correct can_flag for flagged comment][7]][7] <br> 2. I also tried `/comments/{ids}` **for an unflagged comment** ([comment ID:396655][8]). It gives`can_flag: true`, which is **correct**: [![comments route shows correct can_flag for unflagged comment][9]][9] Why is there an inconsistency? **This looks like a bug.** ---------- Note: I did (re)check `/questions/{ids}` 30 minutes after flagging the comment. So this does not seem to be a time-delay/caching issue. [1]: http://api.stackexchange.com/docs/questions-by-ids [2]: http://api.stackexchange.com/docs/comments-by-ids [3]: https://meta.stackexchange.com/questions/51812/the-api-sandbox [4]: https://meta.stackexchange.com/questions/51812/the-api-sandbox/54725#54725 [5]: https://meta.stackexchange.com/questions/51812/the-api-sandbox/54725#comment764560_54725 [6]: https://i.sstatic.net/IKGIb.png "Click for larger view." [7]: https://i.sstatic.net/yN6YQ.png "Click for larger view." [8]: https://meta.stackexchange.com/questions/51812/the-api-sandbox/54725#comment396655_54725 [9]: https://i.sstatic.net/BnAxW.png "Click for larger view."