app.zeens.getEngagement
Like count and the viewer's own like for any record URI, one or a batch. Subject-agnostic: post_engagement is keyed by subject URI and the like hook counts likes on anything, so this serves zeens, events, articles and posts without a branch per lexicon. Pass `uris` to ask about a whole listing in one call -- the profile and studio Zeens tabs list from the author's repo, which carries no engagement, so without a batch each card would need its own round trip.
Details · query
| Kind | query |
|---|---|
| Authority | zeens.app |
| Indexed |
Query
query · GETParameters
query stringuri
string · at-uriA single record. Returns the bare object shape (uri/likeCount/viewer), which LikeButton and the zeen page depend on.
uris
stringComma-separated AT-URIs, up to 100. Returns an `engagements` array instead of the single-record fields, with one entry per requested uri -- including subjects with no engagement row, which come back as a known 0 rather than being omitted (the caller draws nothing for "unknown" and a 0 for "none yet", and those differ).
viewer
string · didWhen given, the response carries this viewer's own like record.
Output
application/jsonengagements
arrayPresent for a `uris` request. One entry per requested uri, in request order.
likeCount
integeruri
string · at-uriviewer
ref#engagement
objectProperties
#viewerState
objectProperties
like
string · at-uriAT-URI of the viewer's like record, absent when they have not liked it. The record uri rather than a boolean, because unliking deletes it and a boolean would force a second lookup at the moment the user taps.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.bsky.feed.getLikes
queryGet like records which reference a subject (by AT-URI and CID).
-
Get like records which reference a subject (by AT-URI and CID).
-
so.sprk.feed.getLikes
queryGet like records which reference a subject (by AT-URI and CID).
-
Get likes for a subject (video or comment).
-
Get the like count for a game and whether the authenticated user has liked it.