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
application/jsonhomeId
stringtid
Required
A timestamp-based identifier (TID).
honorific
string
Required
No description available.
maxLength: 32 bytesname
string
Required
No description available.
maxLength: 64 bytesslot
integer
Required
No description available.
minimum: 2maximum: 2Output
application/jsondeviceOnline
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.
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"
}