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

# Get Market Health

> Read oracle market status and availability.



## OpenAPI

````yaml /spec/oracle.json get /markets
openapi: 3.0.0
info:
  title: Checkpoint Oracle API
  description: Cryptographic verification of offchain claims
  version: 1.0.0
  contact:
    name: Checkpoint Support
    url: https://discord.gg/fJ5dJbxxTT
servers:
  - url: https://oracle.checkpoint.exchange
    description: Production Oracle API
security: []
tags:
  - name: Claims
    description: Endpoints for verifying claims and getting cryptographic signatures
paths:
  /markets:
    get:
      tags:
        - Status
      summary: Get Market Health
      description: Read oracle market status and availability.
      operationId: getMarkets
      responses:
        '200':
          description: Successful read
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetMarketsResponse'
        '503':
          description: Status unavailable; do not interpret as an empty result.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
components:
  schemas:
    GetMarketsResponse:
      type: object
      properties:
        success:
          type: boolean
        data:
          type: array
          items:
            $ref: '#/components/schemas/MarketHealth'
      required:
        - success
        - data
    ErrorResponse:
      type: object
      properties:
        success:
          type: boolean
          example: false
        error:
          type: string
          example: Invalid request
      required:
        - success
        - error
    MarketHealth:
      type: object
      properties:
        pointsId:
          type: integer
        name:
          type: string
        status:
          type: string
          enum:
            - active
            - paused
        pauseReason:
          type: string
          nullable: true
        policyVersion:
          type: integer
        lastCompletedScanAt:
          type: integer
          description: Unix timestamp in seconds.
          nullable: true
        openIncidents:
          type: object
          properties:
            info:
              type: integer
            quarantine:
              type: integer
            critical:
              type: integer
          required:
            - info
            - quarantine
            - critical
        reviewBacklog:
          type: object
          properties:
            observed:
              type: integer
            committed:
              type: integer
            quarantined:
              type: integer
            ready:
              type: integer
          required:
            - observed
            - committed
            - quarantined
            - ready
        asOf:
          type: integer
          description: Unix timestamp in seconds.
      required:
        - pointsId
        - name
        - status
        - pauseReason
        - policyVersion
        - lastCompletedScanAt
        - openIncidents
        - reviewBacklog
        - asOf

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.