Skip to main content

recordingsDateGroups

Returns matching recording counts per UTC recording date, newest date first, for at most limit dates. To reach older dates, move the date_range condition in filters; use recordingsCount for one total and recordingsGroups for page groups. Requires recordings view access.

recordingsDateGroups(
site: Int!
filters: String!
cursor: String
limit: Int
): RecordingsDateGroupsMeta

Arguments​

recordingsDateGroups.site ● Int! non-null scalar​

Site id from sites; the site must be accessible to the current viewer.

recordingsDateGroups.filters ● String! non-null scalar​

JSON-encoded string. Envelope: {"version":2,"operator":"AND","conditions":[...]}, where operator is uppercase AND or OR and conditions is a non-empty list of nested groups or leaves. A leaf has criteria, comparison only when the criterion takes one, and value or values (plus multiple_values where required). Call recordingsCriteriaDefinition for the criteria catalog; the recordings-filter skill is the long-form reference. Example: {"version":2,"operator":"AND","conditions":[{"criteria":"date_range","value":{"special":"last 30 days"}}]}

recordingsDateGroups.cursor ● String scalar​

Opaque nextPageCursor from a previous recordingsDateGroups call; omit or pass null for the newest dates.

recordingsDateGroups.limit ● Int scalar​

Number of dates from 1 to 5; defaults to 3.

Type​

RecordingsDateGroupsMeta object​

Cursor-paged date buckets returned by recordingsDateGroups, ordered by recording date descending.