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

# Check API Health

> Simple, unauthenticated health probe. Confirms the API service is reachable and its database connection is up. No `AccessToken` is required — use this to smoke-test connectivity before authenticating.



## OpenAPI

````yaml get /health
openapi: 3.0.0
info:
  title: Cover Whale API V1
  contact:
    name: Cover Whale API Team
  version: '1.0'
servers:
  - url: https://api.coverwhale.dev/v1
security:
  - AccessToken: []
tags:
  - name: Authentication
    description: Authenticating & Interacting with the API
paths:
  /health:
    get:
      tags:
        - Authentication
      summary: Check API Health
      description: >-
        Simple, unauthenticated health probe. Confirms the API service is
        reachable and its database connection is up. No `AccessToken` is
        required — use this to smoke-test connectivity before authenticating.
      operationId: getHealth
      responses:
        '200':
          description: >-
            API is healthy. Returns a JSON array containing a single status
            string.
          content:
            application/json:
              schema:
                type: array
                items:
                  type: string
                example:
                  - CoverWhale API Reached
        '400':
          description: >-
            API is reachable but a downstream dependency (e.g. database) is
            unavailable. Returns a plain JSON string.
          content:
            application/json:
              schema:
                type: string
                example: CoverWhale API Reached
components:
  securitySchemes:
    AccessToken:
      type: apiKey
      description: >-
        AWS Cognito access token obtained from the /authentication endpoint.
        Token expires after 3600 seconds.
      name: AccessToken
      in: header

````