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

# Health Check

> Public health/readiness check; verifies upload/output dirs are writable. Returns HTTP 503 when any CRITICAL local check fails (unwritable dirs) so
orchestrator readiness probes pull a degraded instance out of rotation.
For pure liveness (process/event-loop alive) use ``GET /livez``.



## OpenAPI

````yaml GET /health
openapi: 3.1.0
info:
  title: eomer.ai Forecasting API
  description: >-
    Production-grade time series forecasting and natural-language forecasting
    agent
  version: 0.1.0
servers: []
security: []
tags:
  - name: forecasting
    description: Time-series forecasting jobs
  - name: agent
    description: >-
      Natural-language forecasting: extract intent from a prompt, profile and
      recommend a model, and auto-submit a forecast.
  - name: tabular
    description: Classification and regression
  - name: fine-tuning
    description: Custom model training
  - name: storage
    description: Cloud dataset storage
  - name: estimates
    description: Cost and runtime estimation
  - name: system
    description: Health checks and model catalog
paths:
  /health:
    get:
      tags:
        - system
      summary: Health
      description: >-
        Public health/readiness check; verifies upload/output dirs are writable.
        Returns HTTP 503 when any CRITICAL local check fails (unwritable dirs)
        so

        orchestrator readiness probes pull a degraded instance out of rotation.

        For pure liveness (process/event-loop alive) use ``GET /livez``.
      operationId: health_health_get
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HealthResponse'
components:
  schemas:
    HealthResponse:
      properties:
        status:
          type: string
          title: Status
          default: ok
        version:
          type: string
          title: Version
        timestamp:
          type: string
          title: Timestamp
        commit:
          anyOf:
            - type: string
            - type: 'null'
          title: Commit
        checks:
          anyOf:
            - additionalProperties:
                type: string
              type: object
            - type: 'null'
          title: Checks
      type: object
      required:
        - version
        - timestamp
      title: HealthResponse
      description: >-
        Health check response. ``checks`` maps each probed resource (e.g.
        ``upload_dir``) to ``"ok"``

        or an error string. Overall ``status`` is ``"ok"`` only when all checks

        pass; otherwise ``"degraded"``. ``commit`` is the git SHA of the
        deployed code (set via

        ``RENDER_GIT_COMMIT`` on Render, or ``GIT_COMMIT`` elsewhere).

````