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

# GET /v1/health — Astra API readiness check

> Check whether the Astra API is up and ready to serve requests. Returns a 200 status when healthy and a non-200 or error when unavailable.

The `/v1/health` endpoint lets you verify that the Astra API is reachable and ready to handle requests. When the service is healthy, it returns an HTTP `200` response. You can call this endpoint before making a batch of requests or from a monitoring system to detect outages.

## Endpoint

```
GET https://astra.teamfortuna.xyz/v1/health
```

## Request

The `User-Agent` header is required for all requests to the Astra API. Use the format `AppName/Version (+URL)`.

```bash theme={null}
curl https://astra.teamfortuna.xyz/v1/health \
  -H "User-Agent: MyApp/1.0 (+https://example.com)"
```

## Response

A `200` status in the response body confirms that the API is healthy and ready to serve requests. Any other status — or a network error — indicates the service may be unavailable.

<ResponseField name="status" type="number">
  HTTP status code. Returns `200` when the API is healthy.
</ResponseField>

## Response

```json theme={null}
{
  "status": "degraded",
  "stage": "idle",
  "lastUpdateAt": "2026-04-22T14:25:22.602Z",
  "currentManifestId": "CB28ECF93BF4E14F",
  "uptimeSeconds": 1915,
  "checks": {
    "api": "ok",
    "dataDir": "ok",
    "orchestrator": "ok"
  }
}
```

<Tip>
  Use this endpoint in your health checks or readiness probes before making bulk requests. If you receive a non-200 status or a connection error, wait and retry before proceeding with data fetching.
</Tip>
