social.grain.unspecced.getPrivateGallery

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.

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

Query

query · GET

Parameters

query string

space

requiredstring

Space URI: at://<authority>/space/social.grain.privateGallery/<skey>

Output

application/json

authority

requiredstring · did

items

requiredarray
itemsref
Reference

space

requiredstring

Errors

NotAuthorized

The viewer is not a member of this space.

#privateGallery

object

Properties

createdAt

string · datetime

title

requiredstring

uri

requiredstring · at-uri

#privateItem

object

Properties

alt

string

cid

requiredstring · cid

Blob CID. Fetch through the space, never the CDN.

did

requiredstring · did

Repo holding the photo, and its blob.

position

requiredinteger

uri

requiredstring

Space URI of the photo record.

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.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.createPrivateGallery

    procedure not from the namespace authority

    Create a gallery that lives in a permissioned space (proposal 0016) rather than in the public repo. The gallery, its photos and its items are written to the author's space repo, and only the accounts named in members can read them.

  • social.grain.unspecced.getPoolGallery

    query not from the namespace authority

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

  • One private gallery, anchored on its author's account. The space key is the gallery's rkey. The author writes the gallery, its items and its photos; members only read them.

  • 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.