---
title: "Get Fde Model Catalog"
method: GET
path: "/api/v1/fde/models/catalog"
tags: ["fde", "fde-conversations"]
---

# Get Fde Model Catalog

`GET /api/v1/fde/models/catalog`

The models the FDE composer may offer, and which one it starts on.

Served rather than hardcoded in the frontend so the picker and the
validation the message route applies can never disagree about what is
selectable.

## Response `200`

Successful Response

- FDEModelCatalogResponse
  - `models` FDEModelCatalogItem[], required
    - `id` string, required
    - `label` string, required
    - `group` string, required
    - `description` string, required
  - `default_model` string, required

## Changes

> 26 revisions in range; 1 not diffed.

- **2026-09-07** `f074102ed7eb` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/getanana/apis/cleon-api/changes/api/v1/fde/models/catalog/get.md)

---

[API](https://skmtc.dev/getanana/apis/cleon-api.md) · [All operations](https://skmtc.dev/getanana/apis/cleon-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getanana/apis/cleon-api/revisions/4df7b22a7dae?raw)
