ai.newnal.illi.phone.getDirectory

Who can be called in a home and through which rooms: the device (with parent 1's MXID, the account it calls with), the parents as shown on the family app's call screen, the family members in join order with relationship, name, photo and their pair room, and the group room. The only Private Phone read: a family app that follows several ILLIs calls it once per home (home.listMine) and maps every room id it is in to its home from the answers. No presence: whether someone is reachable is learned from the call itself. For a member of the home or the home's device.

Details · query
Kindquery
Authorityphone.illi.newnal.ai
Indexed
cid bafyreidbcg24guvzaadiz5vggmpddctbt3tdach3scpb4gkhtutcg6co4m

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Who can be called in a home and through which rooms: the device (with parent 1's MXID, the account it calls with), the parents as shown on the family app's call screen, the family members in join order with relationship, name, photo and their pair room, and the group room. The only Private Phone read: a family app that follows several ILLIs calls it once per home (home.listMine) and maps every room id it is in to its home from the answers. No presence: whether someone is reachable is learned from the call itself. For a member of the home or the home's device.",
      "errors": [
        {
          "name": "NotMember"
        },
        {
          "name": "HomeNotFound"
        }
      ],
      "output": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "device": {
              "ref": "ai.newnal.illi.phone.defs#deviceEntry",
              "type": "ref"
            },
            "groupRoom": {
              "ref": "ai.newnal.illi.phone.defs#groupRoom",
              "type": "ref"
            },
            "homeId": {
              "format": "tid",
              "type": "string"
            },
            "members": {
              "items": {
                "ref": "ai.newnal.illi.phone.defs#memberEntry",
                "type": "ref"
              },
              "type": "array"
            },
            "parents": {
              "items": {
                "ref": "ai.newnal.illi.phone.defs#parentEntry",
                "type": "ref"
              },
              "type": "array"
            }
          },
          "required": [
            "homeId",
            "parents",
            "members"
          ],
          "type": "object"
        }
      },
      "parameters": {
        "properties": {
          "homeId": {
            "format": "tid",
            "type": "string"
          }
        },
        "required": [
          "homeId"
        ],
        "type": "params"
      },
      "type": "query"
    }
  },
  "id": "ai.newnal.illi.phone.getDirectory",
  "lexicon": 1
}