net.atpix.gallery.createAlbum

Create an album. When visibility is permissioned, provisions a HappyView space (type net.atpix.gallery.albumSpace) and links spaceUri.

Details · procedure
Kindprocedure
Authoritygallery.atpix.net
Indexed

Procedure

procedure · POST

Input

application/json
  • maxLength: 20
itemsstring · at-uri
  • maxLength: 5000

name

requiredstring
  • maxLength: 200

When true, evaluate linked collectionRuleUris and create initial albumItem records.

  • default: false

spaceKey

string
  • maxLength: 64

Output

application/json

cid

requiredstring · cid

spaceUri

string
  • maxLength: 512

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.

  • ATPix album container. Maps to schema:ImageGallery / schema:Collection conceptually.

  • Update album metadata. Does not change visibility class or space binding.

  • Create a photo record after blob upload. Writes to public repo or permissioned space per visibility.

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