---
title: "List models"
method: GET
path: "/models"
tags: ["models"]
---

# List models

`GET /models`

Lists the models available to your API key.

The response includes model IDs that can be used in chat completion and embedding requests.

By default, this endpoint follows the OpenAI-compatible models-list shape. Doubleword also supports optional query-string extensions for model discovery: `group` filters to comma-separated group UUIDs, `available_for_realtime` filters by whether realtime traffic is allowed for the model, and `include_reasoning_capabilities=true` adds the reasoning efforts supported by every provider behind each model.

## Query parameters

- `group` string
- `available_for_realtime` boolean
- `include_reasoning_capabilities` boolean

## Response `200`

List of models your API key can access.

- ModelsListResponse — Response for listing available models.
  - `data` ModelObject[], required — The list of available models.
    - `created` integer, required — The Unix timestamp of when the model was created.
    - `id` string, required — The model identifier.
    - `object` string, required — The object type, always "model".
    - `owned_by` string, required — The organization that owns the model.
    - `supported_reasoning_efforts` SupportedReasoningEfforts — Canonical efforts that every provider behind a model can accept.
      - `chat_completions` ReasoningEffort[], nullable
      - `responses` ReasoningEffort[], nullable
  - `object` string, required — The object type, always "list".

## Other responses

- `401` — Invalid or missing API key. Ensure your `Authorization` header is set to `Bearer YOUR_API_KEY`.

---

[API](https://skmtc.dev/doubleword/apis/doubleword-api.md) · [All operations](https://skmtc.dev/doubleword/apis/doubleword-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/doubleword/doubleword-api/revisions/6617202865d8/schema)
