net.atpix.gallery.addToAlbum
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Add a photo to an album via albumItem junction record.",
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"albumUri": {
"format": "at-uri",
"type": "string"
},
"photoUri": {
"format": "at-uri",
"type": "string"
},
"position": {
"minimum": 0,
"type": "integer"
}
},
"required": [
"albumUri",
"photoUri"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"cid": {
"format": "cid",
"type": "string"
},
"uri": {
"format": "at-uri",
"type": "string"
}
},
"required": [
"uri",
"cid"
],
"type": "object"
}
},
"type": "procedure"
}
},
"id": "net.atpix.gallery.addToAlbum",
"lexicon": 1
}
Metadata
- DID
-
did:plc:x4crpdfko2d7xrcd5eovpwex - CID
-
bafyreib45ocevdc6niczcwtomsinahhsu4tek75uakp4tv7by66xfdepgi - Indexed At
- 2026-07-25 20:26 UTC
- AT-URI
-
at://did:plc:x4crpdfko2d7xrcd5eovpwex/com.atproto.lexicon.schema/net.atpix.gallery.addToAlbum
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
net.atpix.gallery.albumItem record
Ordered membership linking an album to a photo. ATPix-native junction record.
-
net.atpix.gallery.updateAlbum procedure
Update album metadata. Does not change visibility class or space binding.
-
net.atpix.gallery.removeFromAlbum procedure
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 ar…