Posts

Retrieve a single post

GET
https://discourse.example.com/posts/{id}.json

This endpoint can be used to get the number of likes on a post using the actions_summary property in the response. actions_summary responses with the id of 2 signify a like. If there are no actions_summary items with the id of 2, that means there are 0 likes. Other ids likely refer to various different flag types.

Parameters

idstringrequiredpath

Response

200OKany

single reviewable post

Response fields application/json
idintegerrequired
usernamestringrequired
avatar_templatestringrequired
created_atstringrequired
cookedstringrequired
post_numberintegerrequired
post_typeintegerrequired
posts_countintegerrequired
updated_atstringrequired
reply_countintegerrequired
reply_to_post_numberstring | nullrequired
quote_countintegerrequired
readsintegerrequired
readers_countintegerrequired
scorenumberrequired
yoursbooleanrequired
topic_idintegerrequired
topic_slugstringrequired
primary_group_namestring | nullrequired
flair_namestring | nullrequired
flair_urlstring | nullrequired
flair_bg_colorstring | nullrequired
flair_colorstring | nullrequired
flair_group_idinteger | null
versionintegerrequired
can_editbooleanrequired
can_deletebooleanrequired
can_recoverbooleanrequired
can_see_hidden_postboolean
can_wikibooleanrequired
user_titlestring | nullrequired
bookmarkedbooleanrequired
rawstringrequired
actions_summaryArray<object>required
Show child attributes
idintegerrequired

2: like, 3, 4, 6, 7, 8: flag

countinteger
actedboolean
can_undoboolean
can_actboolean
moderatorbooleanrequired
adminbooleanrequired
staffbooleanrequired
user_idintegerrequired
hiddenbooleanrequired
trust_levelintegerrequired
deleted_atstring | nullrequired
user_deletedbooleanrequired
edit_reasonstring | nullrequired
can_view_edit_historybooleanrequired
wikibooleanrequired
reviewable_idinteger | nullrequired
reviewable_score_countintegerrequired
reviewable_score_pending_countintegerrequired
post_urlstringrequired
mentioned_usersArray<any>
namestring | null
display_usernamestring | null