ai.newnal.illi.parent.putProfile
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "Write a linked parent's My Data profile (ai.newnal.mydata.dev.profile, rkey self) into the PARENT's repo in the family sphere, in the parent's name through delegation, and an ILLI dataEntry (who entered it) into the caller's repo. Root/main admins, or the parent from the device (07 F-05).",
"errors": [
{
"name": "NotAdmin"
},
{
"name": "ParentNotLinked"
},
{
"name": "DelegationUnavailable"
},
{
"name": "PdsUnavailable"
},
{
"name": "HomeNotFound"
}
],
"input": {
"encoding": "application/json",
"schema": {
"properties": {
"birthCalendar": {
"knownValues": [
"solar",
"lunar"
],
"type": "string"
},
"birthDate": {
"maxLength": 10,
"type": "string"
},
"homeId": {
"format": "tid",
"type": "string"
},
"name": {
"maxGraphemes": 40,
"maxLength": 400,
"type": "string"
},
"note": {
"maxLength": 200,
"type": "string"
},
"photo": {
"accept": [
"image/jpeg",
"image/png",
"image/webp"
],
"maxSize": 5000000,
"type": "blob"
},
"slot": {
"maximum": 2,
"minimum": 1,
"type": "integer"
}
},
"required": [
"homeId",
"slot",
"name"
],
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"cid": {
"format": "cid",
"type": "string"
},
"entryUri": {
"format": "at-uri",
"type": "string"
},
"uri": {
"format": "at-uri",
"type": "string"
}
},
"required": [
"uri",
"cid"
],
"type": "object"
}
},
"type": "procedure"
}
},
"id": "ai.newnal.illi.parent.putProfile",
"lexicon": 1
}
Metadata
- DID
-
did:plc:uztm7bi2ce42dez3uu3qafro - CID
-
bafyreiakyeagtzmwqh24ddwgcakkt744xmpwycu4ml3ooenwsh4jckm5ka - Indexed At
- 2026-10-20 10:30 UTC
- AT-URI
-
at://did:plc:uztm7bi2ce42dez3uu3qafro/com.atproto.lexicon.schema/ai.newnal.illi.parent.putProfile
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
ai.newnal.illi.parent.putSlot procedure
Set the name and honorific of a linked parent as the family and the device show them (root or main admin). Writes a new parentSlot record into the caller's repo in the family sphere; the newest record per slot wins.
-
ai.newnal.illi.parent.uploadProfileImage procedure
Upload a profile photo to the PARENT's PDN with the parent's delegated session, so the blob belongs to the parent. Query parameters homeId and slot name the parent; the body is the image.