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

# Health

> Check that the Filed API and its services are reachable

`health` is a public liveness check. It takes no arguments and needs no token, so
it is the simplest way to confirm the GraphQL endpoint is reachable and its
backing services are up.

```
https://router.apps.filed.com/graphql
```

## Query

```graphql theme={null}
query Health {
  health {
    id
    ai
    platform
  }
}
```

## Returns: `Health`

```graphql theme={null}
type Query {
  health: Health!
}

type Health {
  id: ID!
  ai: String!
  platform: String!
}
```

<ResponseField name="id" type="ID!">
  An identifier for the health response.
</ResponseField>

<ResponseField name="ai" type="String!">
  Status of the AI service.
</ResponseField>

<ResponseField name="platform" type="String!">
  Status of the platform service.
</ResponseField>

<RequestExample>
  ```bash cURL theme={null}
  curl -X POST https://router.apps.filed.com/graphql \
    -H "Content-Type: application/json" \
    -d '{ "query": "query Health { health { id ai platform } }" }'
  ```
</RequestExample>

<ResponseExample>
  ```json theme={null}
  {
    "data": {
      "health": {
        "id": "health",
        "ai": "ok",
        "platform": "ok"
      }
    }
  }
  ```
</ResponseExample>

<Note>
  `health` is unauthenticated. To verify that your **token** works (not just that
  the endpoint is up), run the [`me`](/apis/me) query instead.
</Note>
