Skip to content

activityChronicleSummary

Query

Summarizes activity chronicles over a time range.

Response

Returns ActivityChronicleSummary

Arguments

NameTypeDescription
startTimeDateTimeOffset!

Start time for the summary.

endTimeDateTimeOffset!

End time for the summary.

filterFilterActivityChronicleSummaryInput

If provided, only summarize activity chronicles matching the filter.

bucketingStrategyBucketingStrategy!

How to bucket activity chronicles. Defaults to ACTIVE.

Default: ACTIVE

activityChronicleBucketActivityChronicleSummaryBucketType

If provided, group the summary buckets by the provided grouping types.

metadataKeysPath[String!]

If provided, return metadata keys at this JSON path instead of root-level keys. Useful for drilling down into nested metadata objects.

Example

query activityChronicleSummary(
$startTime: DateTimeOffset!,
$endTime: DateTimeOffset!,
$filter: FilterActivityChronicleSummaryInput,
$bucketingStrategy: BucketingStrategy!,
$activityChronicleBucket: ActivityChronicleSummaryBucketType,
$metadataKeysPath: [String!]
) {
activityChronicleSummary(
startTime: $startTime,
endTime: $endTime,
filter: $filter,
bucketingStrategy: $bucketingStrategy,
activityChronicleBucket: $activityChronicleBucket,
metadataKeysPath: $metadataKeysPath
) {
total
startedCount
endedCount
summaryStatistics {
duration {
min
average
max
}
}
buckets {
key {
time
name
description
priority
status
label
validationStatus
approvalStatus
}
total
startedCount
endedCount
summaryStatistics {
__typename
}
}
highestTotalBuckets {
key {
time
name
description
priority
status
label
validationStatus
approvalStatus
}
total
}
metadataKeys
}
}