social.grain.unspecced.listPoolGalleries
Every gallery in a group's pool, newest first. Assembled at request time from the repos of the members who wrote them — a pool space never reaches a firehose, so none of it is in the index — and readable only by a member the group's host issues a credential to.
Details · query
| Kind | query |
|---|---|
| Authority | unspecced.grain.social |
| Indexed |
Query
query · GETOutput
application/jsonErrors
NotAuthorized
The viewer is not a member of this pool.
#poolGallery
objectProperties
avatar
stringThe author's Grain profile picture, a public record of their own.
commentCount
integercreatedAt
string · datetimedescription
stringWhose gallery it is.
displayName
stringfavCount
integerhandle
stringuri
string · at-uriWhat a favourite or a comment names.
viewerFav
stringSimilar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Every gallery in every pool the viewer is a member of, newest first. Assembled per viewer at request time: which groups they belong to is a public fact in the index, but what is in each pool is a permissioned space, read with a credential that group's host issues. Nothing here is shared between viewers or cached.
-
One gallery from a group's pool, read from the repo that holds it through a credential the group's host issues.
-
The viewer's own private galleries, read from the spaces their PDS holds. Authors only: a space tells its members nothing about itself, so an account added to someone else's gallery cannot enumerate it and needs the link.
-
Private galleries other accounts have shared with the viewer. Answered from grain's own record of who a gallery was shared with, because a space leaves no trace on a member's PDS — then confirmed against the authority, so a gallery the viewer was removed from does not appear.
-
Assemble a gallery that lives in a permissioned space. Read from the repos that hold it at request time — space records never reach a firehose, so none of this is in the index.