# HealthMetricComparison

[All API schemas](/api-reference/schemas/)

<code>object</code> — Additional properties rejected

| Field | Required at this level | Type | Description and constraints |
| --- | --- | --- | --- |
| <code>metric</code> | Yes | <code>string</code> | Allowed: <code>QUOTE&#95;BALANCE</code>, <code>PROTECTED&#95;QUOTE&#95;RESERVE</code>, <code>BUY&#95;DEPTH</code>, <code>SELL&#95;DEPTH</code> |
| <code>aggregation</code> | Yes | Constant <code>LAST&#95;RECORDED&#95;SAMPLE</code> | — |
| <code>unit</code> | Yes | Constant <code>QUOTE&#95;ATOMIC</code> | — |
| <code>baseline</code> | Yes | At least one of: [HealthMetricReading](/api-reference/schemas/health-metric-reading/); <code>null</code> | — |
| <code>observation</code> | Yes | At least one of: [HealthMetricReading](/api-reference/schemas/health-metric-reading/); <code>null</code> | — |
| <code>status</code> | Yes | <code>string</code> | Allowed: <code>COMPARABLE</code>, <code>BASELINE&#95;UNAVAILABLE</code>, <code>OBSERVATION&#95;UNAVAILABLE</code>, <code>BOTH&#95;UNAVAILABLE</code>, <code>INCOMPATIBLE&#95;UNITS</code>, <code>INCOMPATIBLE&#95;DEFINITION</code> |
| <code>absoluteDelta</code> | Yes | At least one of: <code>string</code>; <code>null</code> | — |
| <code>relativeChange</code> | Yes | At least one of: <code>object</code>; <code>null</code> | — |
| <code>relativeChange.anyOf&#91;1&#93;.numerator</code> | Yes | <code>string</code> | Exact signed integer difference in quote atomic units. Pattern: <code>^-?&#40;0&#124;&#91;1-9&#93;&#91;0-9&#93;{0,77}&#41;$</code> |
| <code>relativeChange.anyOf&#91;1&#93;.denominator</code> | Yes | <code>string</code> | Exact unsigned atomic amount; never coerce to a JavaScript number. Pattern: <code>^&#40;0&#124;&#91;1-9&#93;&#91;0-9&#93;{0,77}&#41;$</code> |
| <code>relativeUnavailableReason</code> | Yes | At least one of: <code>string</code>; <code>null</code> | — |

Nested required fields apply when their parent object or matching union branch is present. Named types link to their complete schema.

Exact definition: <code>#/components/schemas/HealthMetricComparison</code> in the [OpenAPI contract](/openapi/liquidity-operating-system-v2.openapi.json).