social.grain.unspecced.getPoolGallery

One gallery from a group's pool, read from the repo that holds it through a credential the group's host issues.

Repository @grain.social did:plc:e7rftrdyz5e2rw4y6ocszew2 not from the namespace authority
Details · query
Kindquery
Authorityunspecced.grain.social
Indexed

Query

query · GET

Parameters

query string

did

requiredstring · did

Whose gallery it is.

group

requiredstring · did

rkey

requiredstring

Output

application/json

avatar

string
itemsref
Reference

did

requiredstring · did

favCount

integer

handle

string

space

requiredstring

viewerFav

string

The rkey of the viewer's own favourite, when they have one.

Errors

NotAuthorized

The viewer is not a member of this pool.

#poolAuthor

object

Properties

avatar

string

did

requiredstring · did

handle

string

#poolComment

object

Properties

author

requiredref
Reference

createdAt

string · datetime

facets

array
itemsref

replyTo

string · at-uri

rkey

requiredstring

text

requiredstring

uri

requiredstring · at-uri

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • social.grain.unspecced.listPoolGalleries

    query not from the namespace authority

    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.

  • social.grain.unspecced.listPoolFeed

    query not from the namespace authority

    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.

  • social.grain.unspecced.getPrivateGallery

    query not from the namespace authority

    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.

  • social.grain.unspecced.listPrivateGalleries

    query not from the namespace authority

    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.

  • social.grain.unspecced.getGroup

    query not from the namespace authority

    A group: a group DID that has declared itself and shows up in Grain as an author whose pool is other people's galleries.