Skip to main content

nexigon_api.devices.GetDeviceDetailsOutput

Output of getting information about a device.

deviceIdnexigon_api.devices.DeviceId (string)required

Unique ID of a device.

projectIdnexigon_api.projects.ProjectId (string)required

Unique ID of a project.

fingerprintIdnexigon_api.devices.DeviceFingerprintId (string)required

Device fingerprint ID.

namestring
isConnectedbooleanrequired
metadata objectrequired
certificates object[]required
  • Array [
  • certificateIdnexigon_api.devices.DeviceCertificateId (string)required

    Unique ID of a device certificate.

    statusnexigon_api.devices.DeviceCertificateStatusrequired

    Status of a device certificate.

    Possible values: [Pending, Active, Rejected, Revoked]

    fingerprintnexigon_api.devices.CertificateFingerprint (string)required

    Fingerprint of a device certificate.

    firstSeennexigon_api.datetime.Timestamp (string)required

    ISO 8601 formatted date and time string.

  • ]
  • connections object[]required
  • Array [
  • connectionIdnexigon_api.devices.DeviceConnectionId (string)required

    Unique ID of a device connection.

    nodeIdnexigon_api.cluster.ClusterNodeId (string)required

    Unique ID of a cluster node.

    connectedAtnexigon_api.datetime.Timestamp (string)required

    ISO 8601 formatted date and time string.

    connectedForSecsinteger<uint32>required
  • ]
  • nexigon_api.devices.GetDeviceDetailsOutput
    {
    "deviceId": "string",
    "projectId": "string",
    "fingerprintId": "string",
    "name": "string",
    "isConnected": true,
    "metadata": {},
    "certificates": [
    {
    "certificateId": "string",
    "fingerprint": "string",
    "firstSeen": "string"
    }
    ],
    "connections": [
    {
    "connectionId": "string",
    "nodeId": "string",
    "connectedAt": "string",
    "connectedForSecs": 0
    }
    ]
    }