---
title: "Get service metadata"
description: "List what this deployment can serve: the available agents, the models\nit accepts, and which agent and model it falls back to when a request\nnames neither. Unauthenticated — use it to discover valid `agent` and\n`model` values before making a chat request."
---

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

Path: AI Gateway API › System

`GET /info`

List what this deployment can serve: the available agents, the models
it accepts, and which agent and model it falls back to when a request
names neither. Unauthenticated — use it to discover valid `agent` and
`model` values before making a chat request.

## Code samples

### cURL

```bash
curl --request GET \
  --url https://truememory-api.mvstg.com/info
```

### TypeScript

```typescript
const url = 'https://truememory-api.mvstg.com/info';
const options = {method: 'GET'};

fetch(url, options)
  .then(res => res.json())
  .then(json => console.log(json))
  .catch(err => console.error(err));
```

### Python

```python
import requests

url = "https://truememory-api.mvstg.com/info"

response = requests.get(url)

print(response.text)
```

## Responses

### 200

Successful Response

#### Example

```json
{
  "agents": [
    {
      "key": "research-assistant",
      "description": "A research assistant for generating research papers.",
      "memory_enabled": false,
      "memory_scope": "agent"
    }
  ],
  "models": [
    "gpt-5-nano"
  ],
  "default_agent": "research-assistant",
  "default_model": "gpt-5-nano"
}
```

- `agents` (`info.response.200.agents`; array<object>, required) — List of available agents.
  - `key` (`info.response.200.agents.key`; string, required) — Agent key.
  - `description` (`info.response.200.agents.description`; string, required) — Description of the agent.
  - `memory_enabled` (`info.response.200.agents.memory_enabled`; boolean, optional) — Whether this agent has persistent memory enabled.
    - default `false`
  - `memory_scope` (`info.response.200.agents.memory_scope`; any of, optional) — Memory scope: 'agent' (isolated) or 'shared' (cross-agent). None if memory disabled.
    - any of: `string`, `null`
- `models` (`info.response.200.models`; array<any of>, required) — List of available LLMs.
  - any of: `OpenAIModelName`, `OpenAICompatibleName`, `AzureOpenAIModelName`, `DeepseekModelName`, `AnthropicModelName`, `GoogleModelName`, `VertexAIModelName`, `GroqModelName`, `AWSModelName`, `OllamaModelName`, `OpenRouterModelName`, `ZaiModelName`, `FakeModelName`
- `default_agent` (`info.response.200.default_agent`; string, required) — Default agent used when none is specified.
- `default_model` (`info.response.200.default_model`; any of, required) — Default model used when none is specified.
  - any of: `OpenAIModelName`, `OpenAICompatibleName`, `AzureOpenAIModelName`, `DeepseekModelName`, `AnthropicModelName`, `GoogleModelName`, `VertexAIModelName`, `GroqModelName`, `AWSModelName`, `OllamaModelName`, `OpenRouterModelName`, `ZaiModelName`, `FakeModelName`


Source: https://truememory-docs.mvstg.com/api/info/list/index.md
