# Get Grid Schema GET /v3/reports/grid/{gridEntityType}/schema Returns the list of columns that area available for the specified entity type, along with each column's ID, type, supported filter operators, and supported aggreate functions Endpoint: GET /v3/reports/grid/{gridEntityType}/schema Security: API_Key ## Path parameters: - `gridEntityType` (string, required) Grid entity type Enum: "web-audit-runs", "web-journey-runs", "pages", "cookies", "tags", "tag-variables", "links", "accessibility-issues", "network-requests" ## Response 200 fields (application/json): - `columns` (array, required) - `columns.columnId` (string, required) Depends on the Grid type: - Audit Runs Grid: one of the values - Web Journey Runs Grid: one of the values - Pages Grid: one of the values - Cookies Grid: one of the values - Tags Grid: one of the values - Tag Variables Grid: one of the values - Links Grid: one of the values - Network Requests Grid: one of the values - Accessibility Issues Grid: one of the values - `columns.type` (string, required) Enum: "id", "entity_reference", "string", "number", "timestamp", "image" - `columns.name` (string) Human-readable value for column, to be shown for users - `columns.canGroupBy` (boolean, required) - `columns.canPivot` (boolean, required) - `columns.supportedFilterOperators` (array, required) Enum: "string_contains", "string_contains_multi", "string_regex", "integer_in", "integer_list_contains", "number_between", "date_time_between", "date_time_relative", "is_present", "metric_alert_any" - `columns.supportedAggregateFunctions` (array, required) If not empty, then this column can be aggregated by the functions listed in this array. Default aggregation function is the first one in the list. If empty, then this column cannot be aggregated. Enum: "avg", "count_distinct", "count_rows", "max", "median", "min", "sum", "youngest", "oldest", "percentile_25", "percentile_50", "percentile_75", "percentile_90", "percentile_95", "percentile_99", "percentile_99_9", "standard_deviation", "list_unique_items" - `columns.isIncludedByDefault` (boolean, required) If true and no columns are specified in the request, this column will be included in the response. - `columns.isNullable` (boolean, required) If true, column value can be null or empty string ## Response 401 fields (application/json): - `timestamp` (string) - `message` (string) - `details` (string) - `validationReport` (object) ## Response 403 fields (application/json): - `timestamp` (string) - `message` (string) - `details` (string) - `validationReport` (object)