> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hyperprop.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Health check endpoint

> Returns "OK" if the server is running and healthy.
Use this for load balancer health checks and monitoring.



## OpenAPI

````yaml /api-reference/md-openapi.json get /md/health
openapi: 3.0.3
info:
  contact:
    name: Hyperprop
    url: https://hyperprop.com
  description: >-
    # Hyperprop Market Data API


    Real-time futures market data streaming.


    ## Overview


    - **REST endpoints** for current ticker prices, OHLC, order books

    - **WebSocket** for real-time streaming with channel subscriptions

    - **JWT authentication** + CME entitlements


    ## Price Format


    Prices are **raw fixed-point integer values** (i64):

    ```text

    displayPrice = rawPrice / 1_000_000_000

    // 6010250000000 → $6010.25

    ```


    ## Authentication


    All WebSocket connections require a JWT token:

    ```http

    wss://api.hyperprop.com/md/ws/stream?token=YOUR_JWT_TOKEN

    ```


    ## CME Entitlements


    Access requires an accepted CME market data agreement and an active
    entitlement for the requested product.


    | Exchange | Symbols |

    |----------|---------|

    | CME | ES, NQ, RTY |

    | CBOT | ZC, ZS, ZW, ZB, ZN |

    | NYMEX | CL, NG, RB |

    | COMEX | GC, SI, HG |


    ## WebSocket Usage


    Connect to `/md/ws/stream` and subscribe to channels:


    ```javascript

    const ws = new
    WebSocket('wss://api.hyperprop.com/md/ws/stream?token=JWT_TOKEN');


    ws.onopen = () => {
      // Subscribe to ticker channel
      ws.send(JSON.stringify({
        action: 'subscribe',
        channel: 'ticker',
        symbols: ['ES', 'NQ']
      }));
    };


    ws.onmessage = (e) => {
      const msg = JSON.parse(e.data);
      if (msg.type === 'Price') {
        console.log(`${msg.data.symbol}: $${(msg.data.price / 1e9).toFixed(2)}`);
      }
    };

    ```
  license:
    name: Proprietary
  title: Hyperprop Market Data API
  version: 0.1.0
servers:
  - url: https://api.hyperprop.com
    description: Production
security: []
tags:
  - description: Health checks and server information
    name: System
  - description: Current ticker prices
    name: Tickers
  - description: OHLC candlestick data
    name: OHLC
  - description: Best bid/ask prices (top of book)
    name: Order Book
  - description: Historical market data (OHLC bars)
    name: Historical
  - description: Real-time streaming via WebSocket
    name: WebSocket
paths:
  /md/health:
    get:
      tags:
        - System
      summary: Health check endpoint
      description: |-
        Returns "OK" if the server is running and healthy.
        Use this for load balancer health checks and monitoring.
      operationId: healthCheck
      responses:
        '200':
          content:
            text/plain:
              example: OK
              schema:
                type: string
          description: Server is healthy and accepting connections
        '503':
          content:
            text/plain:
              example: Service Unavailable
              schema:
                type: string
          description: Server is unhealthy or starting up

````

## Related topics

- [Health check endpoint](/platform-api/system/health-check-endpoint.md)
- [Introduction](/introduction.md)
- [Get integration health (alerts, errors, insights)](/platform-api/organization/get-integration-health-alerts-errors-insights.md)
- [Check payout eligibility](/platform-api/organization/check-payout-eligibility.md)
- [Check if key is dismissed](/platform-api/user/check-if-key-is-dismissed.md)
