One ILLI device. The rkey is the device serial. Onboarding sub-states, one-time codes and online state live only in the Service Node database.
Record Key
any
Any valid record key
Properties
firmwareVersion
string
Optional
No description available.
maxLength: 32 byteshome
string
tid
Optional
homeId the device is bound to while status is active.
linkedAt
string
datetime
Optional
An RFC 3339 formatted timestamp.
model
string
Required
No description available.
maxLength: 64 bytespartner
string
Optional
Partner brand the unit was sold under. Reserved for multi-tenancy.
maxLength: 64 bytesregisteredAt
string
datetime
Required
An RFC 3339 formatted timestamp.
serial
string
Required
Device serial, e.g. A7K9-2847.
maxLength: 32 bytesstatus
string
Required
No description available.
Known values:
registered, active, unlinked, retiredunlinkedAt
string
datetime
Optional
An RFC 3339 formatted timestamp.
View raw schema
{
"description": "One ILLI device. The rkey is the device serial. Onboarding sub-states, one-time codes and online state live only in the Service Node database.",
"key": "any",
"record": {
"properties": {
"firmwareVersion": {
"maxLength": 32,
"type": "string"
},
"home": {
"description": "homeId the device is bound to while status is active.",
"format": "tid",
"type": "string"
},
"linkedAt": {
"format": "datetime",
"type": "string"
},
"model": {
"maxLength": 64,
"type": "string"
},
"partner": {
"description": "Partner brand the unit was sold under. Reserved for multi-tenancy.",
"maxLength": 64,
"type": "string"
},
"registeredAt": {
"format": "datetime",
"type": "string"
},
"serial": {
"description": "Device serial, e.g. A7K9-2847.",
"maxLength": 32,
"type": "string"
},
"status": {
"knownValues": [
"registered",
"active",
"unlinked",
"retired"
],
"type": "string"
},
"unlinkedAt": {
"format": "datetime",
"type": "string"
}
},
"required": [
"serial",
"model",
"status",
"registeredAt"
],
"type": "object"
},
"type": "record"
}