CEL expression to filter results.
Identity and content: id (int in CEL, string in JSON), name,
description (string), visibility (Listed or Hidden).
Audit: createdAt, updatedAt (timestamp); createdBy.id,
updatedBy.id (user id, int).
Owner reference: managedBy.id (int); managedBy.record.label,
managedBy.record.description (string). These are filterable even
without expand=true — expand controls what is returned, not
what can be filtered.
Facets (filter-only, not sortable):
| Field | CEL type | Notes |
|---|
objectTags | map(string, list(string)) | User-applied tags, as a map of tag key to a list of values. |
parameters.correlationTags | list(string) | Correlation-tag names picked by the dashboard's correlationTag-kind parameters. |
parameters.resources.ids | list(int) | Dataset ids picked by the dashboard's resource-kind parameters. |
parameters.resources.names | list(string) | Dataset names for the same resource-kind parameters. |
queries.inputs.ids | list(int) | Dataset ids bound to the dashboard's query-card inputs. |
queries.inputs.names | list(string) | Dataset names for the same query-card inputs. |
datasetFilter.id | int, nullable | The primary dataset filter's dataset id, when set. |
datasetFilter.name | string, nullable | The primary dataset filter's dataset name, when set. |
Supports matches() for regex. Example: name.matches("prod.*").