social.grain.unspecced.deletePoolGallery

Withdraw the viewer's own gallery from a group's pool. The gallery, its photos and the items joining them are the viewer's records in the viewer's repo, held inside the group's space, so this removes them from that space and nothing else. Only the author's own repo is touched: whoever acts as the group evicts by a different route.

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

Procedure

procedure · POST

Input

application/json

group

requiredstring · did

The group whose pool holds it.

rkey

requiredstring

The gallery's rkey in the author's repo.

Output

application/json

deleted

requiredinteger

Records removed: the gallery, its items and its photos.

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

    procedure not from the namespace authority

    Delete a gallery and all associated records (items, photos, EXIF, favorites, comments).

  • social.grain.unspecced.deletePoolComment

    procedure not from the namespace authority

    Delete one of your own comments from a group's pool.

  • Delete a photo record from public repo or permissioned space.

  • Remove albumItem junction record(s). When uri is provided, deletes exactly that albumItem (albumUri and photoUri are ignored). When uri is omitted, albumUri and photoUri are required and ALL matching junction records are removed.

  • social.grain.unspecced.createPoolGallery

    procedure not from the namespace authority

    Add a gallery to a group's pool: one permissioned space (social.grain.group) anchored on the group, holding every member's galleries. The gallery, its photos and its items are the author's own records in their own repo, written inside that space — so only the group's members can read them, and they leave with the author.