ai.newnal.illi.parent.requestCreation

illi-service.newnal.id

Documentation

The root admin asks the device to create the second parent's Newnal ID (07 F-06); the name and honorific given here fill the new parentSlot. The device learns of it by SSE or getState.pendingRequests and completes it with account.parent.signIn {slot: 2}.

main procedure

The root admin asks the device to create the second parent's Newnal ID (07 F-06); the name and honorific given here fill the new parentSlot. The device learns of it by SSE or getState.pendingRequests and completes it with account.parent.signIn {slot: 2}.

Input

Encodingapplication/json
homeId stringtid Required

A timestamp-based identifier (TID).

honorific string Required

No description available.

maxLength: 32 bytes
name string Required

No description available.

maxLength: 64 bytes
slot integer Required

No description available.

minimum: 2maximum: 2

Output

Encodingapplication/json
deviceOnline boolean Required

No description available.

expiresAt stringdatetime Required

An RFC 3339 formatted timestamp.

requestId string Required

No description available.

Errors

NotRootAdmin
ParentLimitReached
ParentAlreadyLinked
HomeNotFound
Try It

Requests are sent directly from your browser. Some servers may block requests due to CORS.

Base URL for XRPC calls (e.g., https://bsky.social)
Enter valid JSON for the request body
View raw schema
{
  "description": "The root admin asks the device to create the second parent's Newnal ID (07 F-06); the name and honorific given here fill the new parentSlot. The device learns of it by SSE or getState.pendingRequests and completes it with account.parent.signIn {slot: 2}.",
  "errors": [
    {
      "name": "NotRootAdmin"
    },
    {
      "name": "ParentLimitReached"
    },
    {
      "name": "ParentAlreadyLinked"
    },
    {
      "name": "HomeNotFound"
    }
  ],
  "input": {
    "encoding": "application/json",
    "schema": {
      "properties": {
        "homeId": {
          "format": "tid",
          "type": "string"
        },
        "honorific": {
          "maxLength": 32,
          "type": "string"
        },
        "name": {
          "maxLength": 64,
          "type": "string"
        },
        "slot": {
          "maximum": 2,
          "minimum": 2,
          "type": "integer"
        }
      },
      "required": [
        "homeId",
        "slot",
        "name",
        "honorific"
      ],
      "type": "object"
    }
  },
  "output": {
    "encoding": "application/json",
    "schema": {
      "properties": {
        "deviceOnline": {
          "type": "boolean"
        },
        "expiresAt": {
          "format": "datetime",
          "type": "string"
        },
        "requestId": {
          "type": "string"
        }
      },
      "required": [
        "requestId",
        "expiresAt",
        "deviceOnline"
      ],
      "type": "object"
    }
  },
  "type": "procedure"
}

Lexicon Garden

@