Skip to content

updateDevice

Mutation

Updates an existing Device.

Response

Returns Device

Arguments

NameTypeDescription
deviceUpdateDeviceInput!

Arguments to update an existing device.

Example

mutation updateDevice(
$device: UpdateDeviceInput!
) {
updateDevice(
device: $device
) {
id
uuid
externalId
name
enabled
address
frameRate
position {
type
coordinates
crs {
type
properties
}
}
dataSource {
id
name
type
device {
id
uuid
externalId
name
enabled
address
frameRate
transcoderId
lastHeartbeat
}
zones {
id
name
active
createdAt
updatedAt
}
labels
}
site {
id
name
timezone
position {
type
coordinates
}
polygon {
type
coordinates
}
devices {
id
uuid
externalId
name
enabled
address
frameRate
transcoderId
lastHeartbeat
}
pointsOfInterest {
id
name
metadata
}
geofences {
id
name
labels
active
}
facilities {
id
name
metadata
}
}
transcoderId
calibrations {
id
timestamp
markers {
id
name
}
precomputeAt
}
pointOfInterest {
id
site {
id
name
timezone
}
name
position {
type
coordinates
}
devices {
id
uuid
externalId
name
enabled
address
frameRate
transcoderId
lastHeartbeat
}
geofences {
id
name
labels
active
}
metadata
}
lastHeartbeat
}
}