# Get Saved Report GET /v3/reports/grid/saved/{id} Endpoint: GET /v3/reports/grid/saved/{id} Security: API_Key ## Path parameters: - `id` (integer, required) ID of the saved report ## Response 200 fields (application/json): - `id` (integer, required) ID of the saved report - `name` (string, required) - `visibility` (string, required) Enum: "private", "public" - `gridEntityType` (string, required) Enum: "web_audit_runs", "web_journey_runs", "pages", "cookies", "tags", "tag_variables", "links", "accessibility_issues", "network_requests" - `isFavorite` (boolean, required) Indicates if the saved report is marked as favorite by the current user - `createdByUserId` (integer, required) - `myLastViewed` (string, required) Date-time in [RFC3339 profile ISO 8601 format](https://www.ietf.org/rfc/rfc3339.txt) with the following additional restrictions: 1. An uppercase T must separate the date and time portions. 2. An uppercase Z must denote that a numeric time zone offset isn't present. In general, these timestamp requirements are the same in [AWS Step Functions - Choice Rules](https://docs.aws.amazon.com/step-functions/latest/dg/amazon-states-language-choice-state.html) Example: "2016-08-18T17:33:00Z" - `isEditable` (boolean, required) TRUE if specified can be changed by the user who made the API request, FALSE otherwise - `displayMetadata` (object, required) Display metadata for the saved report - `queryDefinition` (object, required) Default Grid request body properties. Default behaviour: - if no page number is specified, default is 0 (the first results page) - if no size is specified, default is 100 - if no filters are specified, default is to return all runs Default behaviour for exports: - if page and size are not specified, all available rows will be exported - `queryDefinition.size` (integer) how many rows to include in the paginated response - `queryDefinition.page` (integer) paginated response page number, starts with 0 - `queryDefinition.filters` (object) - `queryDefinition.filters.conditions` (array) - `queryDefinition.filters.conditions.negated` (boolean) If true, the filter will match entities where the value does not match - `queryDefinition.filters.conditions.operator` (string, 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" - `queryDefinition.filters.conditions.filteredColumn` (any, required) - `queryDefinition.filters.conditionMatchMode` (string) Specifies how to combine results of multiple conditions when determining if a row should be included in the result: - - all conditions must be met; - - at least one condition must be met. Default is . Enum: "all", "any" - `queryDefinition.columns` (array) - `queryDefinition.sortBy` (array) Sorts the result by the specified columns, in the same order as in the columns array. - `queryDefinition.sortBy.columnIndex` (integer, required) Index of the column in the columns array - `queryDefinition.sortBy.sortDesc` (boolean) If true, the column will be sorted in descending order. Default is ascending - `isSharable` (boolean, required) TRUE if specified does not use cross-account grid querying mode, FALSE otherwise - `isManagedByOP` (boolean, required) TRUE if specified is managed by ObservePoint, FALSE otherwise - `scheduledExportCount` (integer, required) Number of Scheduled Exports associated with this report - `sequenceNumber` (integer) Ordering sequence number for ObservePoint-managed reports. Only available for ObservePoint-managed reports. - `isHighlighted` (boolean) Indicates if the report should be displayed in the top row. Only available for ObservePoint-managed reports. - `isExperimental` (boolean) Indicates if the report is experimental and should only be visible to OpAdmin users. Only available for ObservePoint-managed reports. - `visualizations` (array) - `visualizations.name` (string, required) Name of the visualization - `visualizations.definition` (object, required) JSON object containing FE definition for the visualization ## Response 400 fields (application/json): - `timestamp` (string) - `message` (string) - `details` (string) - `validationReport` (object) ## 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) ## Response 404 fields (application/json): - `timestamp` (string) - `message` (string) - `details` (string) - `validationReport` (object)