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

# FreeModel Status

> How to check FreeModel service status, API health, and where to report outages.

There is no separate public status product page (such as `status.freemodel.app`) at this time. Use the channels below to check FreeModel availability and recover from incidents.

## Quick health checks

1. **API catalog** — if the gateway is up, this returns a model list:

```bash theme={null}
curl -sS -o /dev/null -w "%{http_code}\n" \
  https://api.freemodel.app/v1/models \
  -H "Authorization: Bearer $FREEMODEL_API_KEY"
```

Expect `200` with a valid key. `401` means the key is wrong but the edge is reachable. Timeouts or `5xx` / `529` suggest degraded capacity.

2. **Async video tasks** — poll with [Get task status](/api-reference/task-status) when a job is stuck in `queued` or `in_progress`.

3. **Error classes** — map HTTP statuses to recovery steps on the [Errors](/errors) page (`429`, `529`, `5xx`).

## Product and console

| Surface             | URL                                                                |
| ------------------- | ------------------------------------------------------------------ |
| Marketing site      | [https://freemodel.app](https://freemodel.app)                     |
| Live models / rates | [https://freemodel.app/models](https://freemodel.app/models)       |
| Console (signed in) | [https://freemodel.app/dashboard](https://freemodel.app/dashboard) |
| API docs            | [https://docs.freemodel.app](https://docs.freemodel.app)           |

If the marketing site loads but the API fails, prefer the health curl above over browser cache.

## Report an outage

Email **[support@freemodel.app](mailto:support@freemodel.app)** with:

* Approximate UTC time of the failure
* HTTP status and `error` object (redact keys and prompts)
* Model ID and endpoint path
* Whether the issue is chat, image, or video

## Related

* [Errors](/errors) — per-status causes and fixes
* [Rate limits](/rate-limits) — throttle vs outage
* [Task status API](/api-reference/task-status) — async job polling
