โ† API reference
Query / devices

metricStateDuration

Analyze time spent in each discrete state for a status metric. Returns both a duration breakdown by state and a chronological timeline of state transitions (Gantt-chart-ready). Requires a metric with kind STATUS. Uses Toolkit state_agg(). Requires metric:read permission.

Arguments

State duration parameters

Returns MetricStateDurationResult!

Scalar fields at a glance

metricIdMetricID!
totalDurationSecondsFloat!
โ†— View the complete MetricStateDurationResult type

Explore in a view

Device Fleet
View exact SDL
"""
Analyze time spent in each discrete state for a status metric. Returns both a duration breakdown by state and a chronological timeline of state transitions (Gantt-chart-ready). Requires a metric with kind STATUS. Uses Toolkit state_agg(). Requires metric:read permission.
"""
metricStateDuration(
  """State duration parameters"""
  input: MetricStateDurationInput!
): MetricStateDurationResult! @topic(names: ["devices"])

Schema reference describes the API contract. Actual access is checked by the platform for every operation.