---
title: "Get all Metrics Values for a System"
method: POST
path: "/metrics/evaluate/systems"
tags: ["Metrics"]
---

# Get all Metrics Values for a System

`POST /metrics/evaluate/systems`

Returns Metric values for all Enabled Metrics for a given System ID, Metrics must have "display" set to enabled to show in the response

## Request body

- EvaluateMetricBySystemRequest
  - `Systems` integer[], required
  - `Filters` object[]
    - `Field` 'EnvironmentID' | 'EnvironmentName' | 'SystemID' | 'FriendlyName'
    - `Op` 'contains' | 'does_not_contain' | 'matches_exactly' | 'starts_with' | 'ends_with' | 'equal_to'
    - `Values` union
      - integer
      - string
      - union[]
        - union
          - string
          - integer
  - `Sorting` object[]
    - `SortBy` 'MetricName' | 'EnvironmentName' | 'FriendlyName' | 'MetricID' | 'EnvironmentID' | 'SystemID'
    - `Direction` 'ASC' | 'DESC'
  - `Pagination` object, required
    - `Page` integer
    - `PageSize` integer

## Response `200`

Success

- object
  - `Success` boolean
  - `Data` MetricResponse[]
    - `SystemID` integer
    - `FriendlyName` string
    - `InspectorName` string
    - `EnvironmentName` string
    - `MetricID` integer
    - `MetricUUID` string
    - `MetricName` string
    - `TimelineID` integer
    - `TimelineDate` string, date
    - `Value` unknown
    - `EnvironmentID` integer
  - `Pagination` PaginationResponse
    - `TotalRows` integer
    - `HasMoreRows` boolean
    - `CurrentPage` integer
    - `TotalPages` integer
    - `PageSize` integer

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/liongard/apis/liongard-v2-endpoints.md) · [All operations](https://skmtc.net/liongard/apis/liongard-v2-endpoints/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/liongard/liongard-v2-endpoints/versions/4ba1aeff82d7/schema)
