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

# List API Keys

> List connected API key providers

Returns a list of API key providers and their connection status. API key values are never returned.

## Authentication

Requires a valid Bearer token.

## Response

<ResponseField name="providers" type="array">
  List of provider connection statuses.

  <Expandable title="Provider object">
    <ResponseField name="provider" type="string" required>
      Provider name (e.g., `"anthropic"`, `"openai"`).
    </ResponseField>

    <ResponseField name="connected" type="boolean" required>
      Whether an API key is configured for this provider.
    </ResponseField>

    <ResponseField name="added_at" type="string">
      ISO 8601 timestamp when the key was added. Only present if `connected` is `true`.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseExample>
  ```json 200 theme={null}
  {
    "providers": [
      {
        "provider": "anthropic",
        "connected": true,
        "added_at": "2025-01-15T10:30:00Z"
      },
      {
        "provider": "openai",
        "connected": false,
        "added_at": null
      }
    ]
  }
  ```
</ResponseExample>

## Errors

| Status | Description                             |
| ------ | --------------------------------------- |
| `401`  | Unauthorized — missing or invalid token |
